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

Bug 1684741

Summary: [OSP 13] openstack-triple-heat-templates fix for rhbz#1659596 shipped in version 8.0.7-23 is not compatible with OSP 13 novajoin
Product: Red Hat OpenStack Reporter: Matt Flusche <mflusche>
Component: openstack-tripleo-heat-templatesAssignee: Emilien Macchi <emacchi>
Status: CLOSED DUPLICATE QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: unspecified    
Version: 13.0 (Queens)CC: mburns
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-03-03 15:24:56 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 Matt Flusche 2019-03-02 02:17:29 UTC
Description of problem:
The fix for rhbz#1659596 included in openstack-triple-heat-templates version 8.0.7-23 is not compatible with the current version of novajoin shipped with OSP 13, python-novajoin-1.0.21-1.el7ost.noarch

BZ 1659596 changes the way compact_services are formatted in nova server metadata and also requires the following change in novajoin to handle this change:

https://review.openstack.org/#/c/624502/ 

OSP13 deployments with internal TLS fail in the following way:

2019-03-01 22:18:09Z [overcloud]: CREATE_FAILED  Resource CREATE failed: Error: resources.AllNodesDeploySteps.resources.ComputeDeployment_Step1.resources[0]: Deployment to server failed: deploy_status_code: Deployment exited with non-zero status code: 2

 Stack overcloud CREATE_FAILED 

overcloud.AllNodesDeploySteps.ComputeDeployment_Step1.0:
  resource_type: OS::Heat::StructuredDeployment
  physical_resource_id: 63729dd6-fb14-442d-906b-8dc044e60389
  status: CREATE_FAILED
  status_reason: |
    Error: resources[0]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 2
  deploy_stdout: |
    ...
            "Warning: /Stage[main]/Tripleo::Certmonger::Ca::Libvirt_vnc/File[/etc/pki/libvirt-vnc/ca-cert.pem]: Skipping because of failed dependencies", 
            "Warning: /Stage[main]/Tripleo::Profile::Base::Certmonger_user/Tripleo::Certmonger::Libvirt_vnc[libvirt-vnc-server-cert]/File[/etc/pki/libvirt-vnc/server-cert.pem]: Skipping because of failed dependencies", 
            "Warning: /Stage[main]/Tripleo::Profile::Base::Certmonger_user/Tripleo::Certmonger::Libvirt_vnc[libvirt-vnc-server-cert]/File[/etc/pki/libvirt-vnc/server-key.pem]: Skipping because of failed dependencies"



Version-Release number of selected component (if applicable):
python-novajoin-1.0.21-1.el7ost.noarch
openstack-tripleo-heat-templates-8.0.7-23.el7ost.noarch


How reproducible:
100%

Steps to Reproduce:
1. Deploy tls everywhere with current osp 13 code.

Comment 1 Matt Flusche 2019-03-02 02:23:36 UTC
This is the novajoin fix for OSP 14:  https://bugzilla.redhat.com/show_bug.cgi?id=1659464

Its needed in 13 to support openstack-tripleo-heat-templates 8.0.7-23

Comment 2 Matt Flusche 2019-03-03 15:24:56 UTC
Looks like the fix for OSP 13 is here.

https://bugzilla.redhat.com/show_bug.cgi?id=1659597

Closing this bz; sorry for the noise.

*** This bug has been marked as a duplicate of bug 1659597 ***