Bug 1485108
Summary: | rhosp-director: roles_data.yaml generated with "openstack overcloud roles generate" isn't complete. | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Alexander Chuzhoy <sasha> |
Component: | openstack-tripleo-heat-templates | Assignee: | Emilien Macchi <emacchi> |
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 12.0 (Pike) | CC: | dbecker, m.andre, mburns, mcornea, morazi, ohochman, rhel-osp-director-maint, tvignaud |
Target Milestone: | beta | Keywords: | Triaged |
Target Release: | 12.0 (Pike) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-tripleo-heat-templates-7.0.3-0.20171023134947.8da5e1f.el7ost | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-12-13 21:58:11 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
Alexander Chuzhoy
2017-08-25 02:03:41 UTC
I used "openstack overcloud roles generate" to create the roles_data.yaml openstack overcloud roles generate --roles-path openstack-tripleo-heat-templates/roles ControllerOpenstack Database Messaging Networker Compute CephStorage > roles_data.yaml The Composable roles miss the line with OS::TripleO::Services::Docker The docker service is missing from some of the custom roles. I've just pushed https://review.openstack.org/#/c/497937/ upstream that should fix it. A similar fix was submitted in https://review.openstack.org/#/c/498842/ which was already merged and backported to stable/pike. Adding the following to roles is a good habbit: - OS::TripleO::Services::CACerts Also, the networker roles doesn't have "- External" under networks. According to BZ https://bugzilla.redhat.com/show_bug.cgi?id=1486037 the clustercheck container needs to be always deployed on the database role. It also needs to be removed from the controller role. The Networker role also misses this network: - Tenant Filed a separate BZ https://bugzilla.redhat.com/show_bug.cgi?id=1496231 for comment #10 and comment #8 Verified. Environment: openstack-tripleo-heat-templates-7.0.3-0.20171023134948.el7ost.noarch Verified that: 1) Every role has "OS::TripleO::Services::Docker" 2) database role (only) has: - OS::TripleO::Services::Clustercheck 3) Every role has 'OS::TripleO::Services::CACerts' 4) Networker role has these networks: - InternalApi - Tenant Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3462 |