Overcloud deploy fail when not using standard "overcloud" stack name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Rabi Mishra |
Bug Description
Hello,
It seems there's a new regression, probably located in tripleoclient. It's a new iteration of https:/
Here's the trace:
Tuesday 17 March 2020 15:18:52 +0000 (0:00:00.669) 0:00:01.871 *********
=======
Grant privileges to the execution user -------
Ensure access path exists -------
Check for required inputs -------
Exception occured while running the command
Traceback (most recent call last):
File "/usr/lib/
super(Command, self).run(
File "/usr/lib/
return super(Command, self).run(
File "/usr/lib/
return_code = self.take_
File "/usr/lib/
in_
File "/usr/lib/
work_dir = download.
File "/usr/lib/
self.work_dir)
File "/usr/lib/
objects = swiftclient.
File "/usr/lib/
query_
File "/usr/lib/
service_
File "/usr/lib/
raise ClientException
swiftclient.
Container GET failed: https:/
[CentOS-8.1 - stack@undercloud ~]$
Indeed, when we check swift containers, we can see:
(undercloud) [CentOS-8.1 - stack@undercloud ~]$ openstack container list
+------
| Name |
+------
| __cache__ |
| overcloud |
| overcloud-0 |
| overcloud-
| overcloud-
| overcloud-config |
| overcloud-messages |
+------
Here, we lack the "overcloud-
Steps to reproduce:
1. get your undercloud
2. deploy using the standard CLI call, passing "--stack my-special-name" and without any "--stack-only"
3. wait for the error to show (pretty fast once heat stack is over)
Changed in tripleo: | |
importance: | Undecided → Critical |
Note: it DOES work when calling --stack-only and calling the ansible-playbook command, as documented here: /docs.openstack .org/project- deploy- guide/tripleo- docs/latest/ deployment/ ansible_ config_ download. html#manual- config- download
https:/
This tents to point to a regression somewhere in python- tripleoclient imho..