Comment 3 for bug 1819672

Revision history for this message
Radoslaw Smigielski (radoslaw-smigielski) wrote :

We also see this error. Our command is:

overcloud upgrade converge \
 --config-download-timeout 330 \
 --timeout 420 \
 --templates /home/stack/templates \
 -e /home/stack/templates/docker_registry.yaml \
 -e /home/stack/templates/environments/docker.yaml \
 -e /home/stack/templates/environments/docker-ha.yaml \
 -e /home/stack/templates/common-environment.yaml \
 -e /home/stack/templates/network-environment.yaml \
 -e /home/stack/templates/scale-info.yaml \
 -e /home/stack/templates/sriov-info.yaml \
 -e /home/stack/templates/dpdk-info.yaml \
 -e /home/stack/templates/environments/hyperconverged-ceph.yaml \
 -e /home/stack/templates/storage-environment.yaml \
 -e /home/stack/templates/environments/ceph-ansible/ceph-ansible.yaml \
 -e /home/stack/templates/environments/ceph-ansible/ceph-rgw.yaml \
 -e /home/stack/templates/environments/manila-cephfsnative-config-docker.yaml \
 -e /home/stack/templates/environments/ceph-ansible/ceph-mds.yaml \
 -e /home/stack/templates/environments/services/barbican.yaml \
 -e /home/stack/templates/environments/barbican-backend-simple-crypto.yaml \
 -e /home/stack/templates/enable-tls.yaml \
 -e /home/stack/templates/inject-trust-anchor.yaml \
 -e /home/stack/templates/tls-endpoints-public-ip.yaml \
 -e /home/stack/tripleo-overcloud-passwords.yaml \
 -e /home/stack/overcloud-passwords.yaml \
 --debug

(...)
auth_config_hook(): {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'metrics_api_v
ersion': '1', 'rca_api_version': '1', 'tacker_api_version': '1', 'cbisclient_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'http://172.31
.0.1:5000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', u'clustering_api_version': '1', 'verify': True, 'event_api_
version': '2', 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', u'status': u'active', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'ver
bose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.46', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project
_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', u
'interface': None, 'password': '***', u'application_catalog_api_version': '1', 'murano_packages_service': 'murano', 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version':
u'2', u'baremetal_status_code_retries': '5', u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'username': 'admin', 'deferred_help': False, 'cert': None, u'secgroup_source': u'neutron', 'alarming_api_version': '2', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}}
2019-05-13 17:21:35.902 765851 INFO osc_lib.shell [-] command: overcloud upgrade converge -> tripleoclient.v1.overcloud_upgrade.UpgradeConvergeOvercloud (auth=True)ESC[00m
2019-05-13 17:21:35.907 765851 INFO osc_lib.clientmanager [-] Using auth plugin: passwordESC[00m
2019-05-13 17:21:35.908 765851 DEBUG osc_lib.clientmanager [-] Using parameters {'username': 'admin', 'project_name': 'admin', 'user_domain_name': 'Default', 'auth_url': 'http://172.31.0.1:5000/', 'password': '***', 'project_domain_name': 'Default'} setup_auth /usr/lib/python2.7/site-packages/osc_lib/clientmanager.py:157ESC[00m
2019-05-13 17:21:35.914 765851 DEBUG osc_lib.clientmanager [-] Get auth_ref auth_ref /usr/lib/python2.7/site-packages/osc_lib/clientmanager.py:201ESC[00m
2019-05-13 17:22:00.566 765851 INFO tripleoclient.v1.overcloud_upgrade.UpgradeConvergeOvercloud [-] Stack found, will be doing a stack updateESC[00m
2019-05-13 17:22:16.610 765851 ERROR openstack [-] 'passwords': KeyError: 'passwords'
2019-05-13 17:22:16.610 765851 ERROR openstack Traceback (most recent call last):
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/cliff/app.py", line 402, in run_subcommand
2019-05-13 17:22:16.610 765851 ERROR openstack result = cmd.run(parsed_args)
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/command.py", line 25, in run
2019-05-13 17:22:16.610 765851 ERROR openstack super(Command, self).run(parsed_args)
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
2019-05-13 17:22:16.610 765851 ERROR openstack return super(Command, self).run(parsed_args)
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
2019-05-13 17:22:16.610 765851 ERROR openstack return_code = self.take_action(parsed_args) or 0
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_upgrade.py", line 245, in take_action
2019-05-13 17:22:16.610 765851 ERROR openstack super(UpgradeConvergeOvercloud, self).take_action(parsed_args)
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 892, in take_action
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 364, in _deploy_tripleo_heat_templates_tmpdir
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 389, in _deploy_tripleo_heat_templates
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/plan_management.py", line 204, in update_plan_from_templates
2019-05-13 17:22:16.610 765851 ERROR openstack passwords = _load_passwords(swift_client, name)
2019-05-13 17:22:16.610 765851 ERROR openstack File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/plan_management.py", line 290, in _load_passwords
2019-05-13 17:22:16.610 765851 ERROR openstack return plan_env['passwords']
2019-05-13 17:22:16.610 765851 ERROR openstack KeyError: 'passwords'
2019-05-13 17:22:16.610 765851 ERROR openstack ESC[00m
2019-05-13 17:22:16.613 765851 ERROR osc_lib.shell [-] Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run
    ret_val = super(OpenStackShell, self).run(argv)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 281, in run
    result = self.run_subcommand(remainder)
  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 175, in run_subcommand
    ret_value = super(OpenStackShell, self).run_subcommand(argv)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 402, in run_subcommand
    result = cmd.run(parsed_args)
  File "/usr/lib/python2.7/site-packages/tripleoclient/command.py", line 25, in run
    super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
    return super(Command, self).run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
    return_code = self.take_action(parsed_args) or 0
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_upgrade.py", line 245, in take_action
    super(UpgradeConvergeOvercloud, self).take_action(parsed_args)
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 892, in take_action
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 364, in _deploy_tripleo_heat_templates_tmpdir
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 389, in _deploy_tripleo_heat_templates
  File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/plan_management.py", line 204, in update_plan_from_templates
    passwords = _load_passwords(swift_client, name)
  File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/plan_management.py", line 290, in _load_passwords
    return plan_env['passwords']
KeyError: 'passwords'