Hi, all
I have upgrade my tripleO stable/ocata to stable/pike,
but I got an error message when I deploy new overcloud:
"openstack overcloud deploy --control-flavor control --control-scale 3 --compute-flavor compute --compute-scale 1 --templates -e openstack-tripleo-heat-templates/environments/network-isolation.yaml -e nic-configs/network-environment.yaml -e openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml --ntp-server 192.168.0.5"
Error:
"Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: a332cec0-f079-43c4-b826-e7835a2b18cc
Waiting for messages on queue 'b23f4296-e4ae-4959-bedc-60cf9278ed00' with no timeout.
Removing the current plan files
Uploading new plan files
Started Mistral Workflow tripleo.plan_management.v1.update_deployment_plan. Execution ID: 019e6c41-f3bc-4401-9c7b-b8770c711b2d
Plan updated.
Processing templates in the directory /tmp/tripleoclient-crmFIK/tripleo-heat-templates
<urlopen error [Errno 2] No such file or directory: '/home/stack/openstack-tripleo-heat-templates/environments/network-isolation.yaml'>"
This command is used to deploy stable/ocata successfully.
Does trpleo have new way to deploy network-isolation at pike?
I think this is because the --templates option is missing the path to match the -e options, try this:
openstack overcloud deploy --control-flavor control --control-scale 3 --compute-flavor compute --compute-scale 1 --templates openstack- tripleo- heat-templates -e openstack- tripleo- heat-templates/ environments/ network- isolation. yaml -e nic-configs/ network- environment. yaml -e openstack- tripleo- heat-templates/ environments/ puppet- pacemaker. yaml --ntp-server 192.168.0.5
Probably we need to add a validation to tripleoclient - this happens because we now j2 render several environment files (including network- isolation. yaml), and that only works if the --templates foo matches the -e foo/environment s/network- isolation. yaml path.