Bug 1809939
| Summary: | UC install fails with Could not find class ::tripleo::profile::base::neutron::dhcp_agent_wrappers | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Michele Baldessari <michele> |
| Component: | openstack-tripleo-heat-templates | Assignee: | RHOS Maint <rhos-maint> |
| Status: | CLOSED ERRATA | QA Contact: | Sasha Smolyak <ssmolyak> |
| Severity: | urgent | Docs Contact: | |
| Priority: | high | ||
| Version: | 16.0 (Train) | CC: | akaris, aschultz, beagles, drosenfe, emacchi, fhubik, jfrancoa, jhajyahy, kecarter, mburns, ramishra, wznoinsk, yobshans |
| Target Milestone: | --- | Keywords: | OtherQA, Reopened, Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-06-03 21:05:22 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
Michele Baldessari
2020-03-04 09:14:00 UTC
Applying the following fixes my UC install:
diff -urN /usr/share/openstack-tripleo-heat-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml /tmp/openstack-tripleo-heat-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml
--- /usr/share/openstack-tripleo-heat-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml 2020-03-03 00:12:25.000000000 +0000
+++ /tmp/openstack-tripleo-heat-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml 2020-03-04 09:32:29.054263434 +0000
@@ -349,29 +349,6 @@
echo "/usr/sbin/haproxy -Ws"; fi)
kill_script: haproxy-kill
docker_config:
- step_2:
- create_dnsmasq_wrapper:
- start_order: 1
- detach: false
- net: host
- pid: host
- user: root
- command: # '/container_puppet_apply.sh "STEP" "TAGS" "CONFIG" "DEBUG"'
- list_concat:
- -
- - '/container_puppet_apply.sh'
- - '4'
- - 'file'
- - 'include ::tripleo::profile::base::neutron::dhcp_agent_wrappers'
- image: {get_param: ContainerNeutronDHCPImage}
- volumes:
- list_concat:
- - {get_attr: [ContainersCommon, container_puppet_apply_volumes]}
- -
- - /run/openvswitch:/run/openvswitch:shared,z
- - /var/lib/neutron:/var/lib/neutron:shared,z
- environment:
- TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
step_4:
neutron_dhcp:
start_order: 10
diff -urN /usr/share/openstack-tripleo-heat-templates/deployment/neutron/neutron-l3-container-puppet.yaml /tmp/openstack-tripleo-heat-templates/deployment/neutron/neutron-l3-container-puppet.yaml
--- /usr/share/openstack-tripleo-heat-templates/deployment/neutron/neutron-l3-container-puppet.yaml 2020-03-03 00:12:25.000000000 +0000
+++ /tmp/openstack-tripleo-heat-templates/deployment/neutron/neutron-l3-container-puppet.yaml 2020-03-04 09:32:54.119180206 +0000
@@ -308,29 +308,6 @@
cmd: /usr/sbin/radvd -n
kill_script: radvd-kill
docker_config:
- step_2:
- create_keepalived_wrapper:
- start_order: 1
- detach: false
- net: host
- pid: host
- user: root
- command: # '/container_puppet_apply.sh "STEP" "TAGS" "CONFIG" "DEBUG"'
- list_concat:
- -
- - '/container_puppet_apply.sh'
- - '4'
- - 'file'
- - 'include ::tripleo::profile::base::neutron::l3_agent_wrappers'
- image: {get_param: ContainerNeutronL3AgentImage}
- volumes:
- list_concat:
- - {get_attr: [ContainersCommon, container_puppet_apply_volumes]}
- -
- - /run/openvswitch:/run/openvswitch:shared,z
- - /var/lib/neutron:/var/lib/neutron:shared,z
- environment:
- TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
step_4:
neutron_l3_agent:
start_order: 10
diff -urN /usr/share/openstack-tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml /tmp/openstack-tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml
--- /usr/share/openstack-tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml 2020-03-03 00:12:25.000000000 +0000
+++ /tmp/openstack-tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml 2020-03-04 09:33:15.568108998 +0000
@@ -281,29 +281,6 @@
echo "/usr/sbin/haproxy -Ws"; fi)
kill_script: haproxy-kill
docker_config:
- step_2:
- create_haproxy_wrapper:
- start_order: 1
- detach: false
- net: host
- pid: host
- user: root
- command: # '/container_puppet_apply.sh "STEP" "TAGS" "CONFIG" "DEBUG"'
- list_concat:
- -
- - '/container_puppet_apply.sh'
- - '4'
- - 'file'
- - 'include ::tripleo::profile::base::neutron::ovn_metadata_agent_wrappers'
- image: {get_param: ContainerOvnMetadataImage}
- volumes:
- list_concat:
- - {get_attr: [ContainersCommon, container_puppet_apply_volumes]}
- -
- - /run/openvswitch:/run/openvswitch:shared,z
- - /var/lib/neutron:/var/lib/neutron:shared,z
- environment:
- TRIPLEO_DEPLOY_IDENTIFIER: {get_param: DeployIdentifier}
step_4:
setup_ovs_manager:
start_order: 0
*** Bug 1809998 has been marked as a duplicate of this bug. *** *** Bug 1810294 has been marked as a duplicate of this bug. *** *** Bug 1810445 has been marked as a duplicate of this bug. *** Hi, Customers are running into this. When can we expect an RPM that we can ship as a hotfix? Already requesting this by setting the hotfix requested flag. - Andreas I'm not certain how folks are hitting this as this shouldn't have been shipped yet. I'm denying the hotfix. The issue stems from the hotfix for Bug 1810604. The provided images include the latest version of director packages and to hotfix just THT (as being requested) will also require additional matching packages (tripleo-ansible, tripleo-common, puppet-tripleo, paunch, etc). The solution for the customer would be to get the patch for Bug 1810604 applied to the latest released director content. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |