Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1484817

Summary: Installing OCP3.4 on OSP10 fails with inconsistent stack
Product: Red Hat OpenStack Reporter: Nikhil Shetty <nshetty>
Component: openshift-heat-templatesAssignee: RHOS Maint <rhos-maint>
Status: CLOSED NOTABUG QA Contact: RHOS Maint <rhos-maint>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: athomas, rhos-maint, sbaubeau, scollier, tsedovic
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-11-13 12:23:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nikhil Shetty 2017-08-24 10:59:54 UTC
Description of problem:
Installing OCP3.4 on OSP10 with 
openshift-heat-templates-0.9.9-5.el7ost.noarch

Referring to following URL

URL:- https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/deploying_red_hat_openshift_container_platform_3.4_on_red_hat_openstack_platform_10/


Version-Release number of selected component (if applicable): openshift-heat-templates-0.9.9-5.el7ost.noarch


How reproducible:


Steps to Reproduce:

1- openstack stack create  shift  -f openshft.yaml -e env_ocp.yaml -e ca_certificate.yaml

2- edit ca_certificate.yaml / env_ocp.yaml

3- openstack stack update shift -f openshift.yaml -e env_ocp.yaml -e ca_certificate.yaml

Actual results:

- heat tries to recreate all the servers, bastion included
- the stack enters an inconsistent state and can't be recovered



Expected results:


- the parameters to be updated without recreating the whole stack
- otherwise, I expect nothing to happen and the doc to state another way of changing those parameters


Additional info:


In this case, the following  fixes the issue.

URL:- https://github.com/redhat-openstack/openshift-on-openstack/pull/365 

Can this be merged in the reference Arch.

Comment 1 Nikhil Shetty 2017-08-25 01:56:58 UTC
Hello,

In addition to the above points also, the following could fix this Issue in Ansible based contrib.

URL:- https://github.com/openshift/openshift-ansible-contrib/pull/651

Comment 2 Tomas Sedovic 2017-10-03 15:00:14 UTC
The upstream merge is fixed, I'm not sure what to do about the ref arch update (the latest reference architecture doesn't even use the templates) and potentially turning this into a package.

Comment 8 Nikhil Shetty 2017-11-13 12:23:19 UTC
Hello Tomas,

Taking into consideration that for OSP 10 All Steps would have to be manual, I think, we can lose this bug. I have informed the same to the Cu.

Thank you so much for your help