Bug 1726606
| Summary: | tripleo should not interact with the ceph registry if ceph is not in use | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Victor Voronkov <vvoronko> |
| Component: | openstack-tripleo-common | Assignee: | Rabi Mishra <ramishra> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Jad Haj Yahya <jhajyahy> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 16.1 (Train) | CC: | aschultz, dbecker, drosenfe, dvd, emacchi, fpantano, gfidente, jpretori, mburns, morazi, ramishra, sbaker, skramaja, slinaber, supadhya |
| Target Milestone: | z3 | Keywords: | TestOnly, Triaged, ZStream |
| Target Release: | 16.1 (Train on RHEL 8.2) | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-tripleo-common-11.3.3-0.20200611110653.f7715be.el8ost | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-12-02 11:55:13 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
Victor Voronkov
2019-07-03 09:22:06 UTC
Topology in use was All-In-One : 1 Undercloud node and 1 Overcloud node: (undercloud) [stack@undercloud-0 ~]$ cat overcloud_deploy.sh #!/bin/bash openstack overcloud deploy \ --timeout 100 \ --templates /usr/share/openstack-tripleo-heat-templates \ --libvirt-type kvm \ --stack overcloud \ -r /home/stack/composable_roles/roles/roles_data.yaml \ -e /home/stack/composable_roles/roles/nodes.yaml \ --environment-file /usr/share/openstack-tripleo-heat-templates/environments/standalone/standalone-overcloud.yaml \ -e /home/stack/composable_roles/config_lvm.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \ -e /home/stack/composable_roles/network/network-environment.yaml \ -e /home/stack/composable_roles/enable-tls.yaml \ -e /home/stack/composable_roles/inject-trust-anchor.yaml \ -e /home/stack/composable_roles/public_vip.yaml \ -e /usr/share/openstack-tripleo-heat-templates/environments/ssl/tls-endpoints-public-ip.yaml \ -e /home/stack/composable_roles/hostnames.yaml \ -e /home/stack/composable_roles/config_heat.yaml \ -e ~/containers-prepare-parameter.yaml \ --log-file overcloud_deployment_15.log But the bug is relevant for any topology that doesn't use ceph storage The original reported issue was due to a lack of exiting when the pull fails. That has been addressed. The reported issue is a downstream problem due to the usage of two seperate repositories during testing. The openstack one doesn't require authentication, while the testing ceph one does. It's unlikely that we'll address this anytime soon since this is how it has operated since OSP13. For now moving this backed to assigned and we'll investigate this later. Unfortunately due to the nature of the process, we've always assumed availability of ceph for initial installation even if unused. For example the rhos-director-images used to include ceph binaries even if unused. *** Bug 1812591 has been marked as a duplicate of this bug. *** I think this upstream change which landed in Ussuri will fix this issue, because it should remove any role mapped to OS::Heat::None from the list of roles during template processing. It would be useful to validate this change by deploying without ceph and confirming the ceph repo credentials are not required. According to our records, this should be resolved by openstack-tripleo-common-11.4.1-1.20200914165651.el8ost. This build is available now. The All in One job used when BZ was reported passes. Also, the 401 Client error is not seen in tripleo-container-image-prepare.log. |