Upgrading overcloud from MItaka to Newton fails, can't find templated file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
I am just in the process of upgrading an RDO mitaka overcloud to an RDO Newton installation.
I have successfully upgrade my undercloud to newton.
I am at the first step
"And run overcloud deploy, passing in full set of environment files plus major-upgrade-
openstack overcloud deploy --templates \
-e <full environment> \
-e /usr/share/
-e overcloud-
I have all my work in /home/stack/
I have copied the new templates from
/usr/share/
into
/home/stack/
I have created a script
/home/stack/
with the following
#!/bin/bash
. /home/stack/stackrc
cd /home/stack/
time openstack overcloud deploy \
--templates templates \
-t 180 \
--ntp-server clock.corp.
--validation-
--overcloud-
-e rhosops-
-e rhosops-
-e rhosops-
-e templates/
-e templates/
-e templates/
-e rhosops-
-e rhosops-
-e templates/
-e upgrades/
my contents of upgrades/
parameter_defaults:
UpgradeInitCo
set -e
yum --enablerepo='*' clean all
yum remove -y centos-
yum install -y centos-
The error I get when I attempt to run the file is
$ ./01-major-
Removing the current plan files
Uploading new plan files
Started Mistral Workflow. Execution ID: 6678e67b-
Plan updated
Deploying templates in the directory /home/stack/
Could not fetch contents for file://
real 0m27.140s
user 0m2.281s
sys 0m0.195s
I notice that
/home/stack/
exists, so I assume that somewhere along the line the file gets templated by mistral, put into swift, before being invoked by heat.
I'm not sure if this is because I prefer to use a local copy of templates (stored in git) and relative pathing of environment files vs absolute paths, or something else.
Regards,
Graeme
description: | updated |
Weird thing is if I do
swift list overcloud
I can see
extraconfig/ tasks/major_ upgrade_ pacemaker_ init.yaml
In there. If I download it from swift it looks completely valid to me