Bug 2075122
Summary: | [RHOSP 17.0] OSP can't connect to the remote QDR due to certificate permissions set incorrectly | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Leonid Natapov <lnatapov> | |
Component: | puppet-tripleo | Assignee: | Martin Magr <mmagr> | |
Status: | CLOSED ERRATA | QA Contact: | Leonid Natapov <lnatapov> | |
Severity: | urgent | Docs Contact: | Joanne O'Flynn <joflynn> | |
Priority: | urgent | |||
Version: | 17.0 (Wallaby) | CC: | astillma, csibbitt, jjoyce, jschluet, lmadsen, mmagr, pgrist, slinaber, stchen, tvignaud | |
Target Milestone: | ga | Keywords: | TestBlocker, Triaged | |
Target Release: | 17.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | puppet-tripleo-14.2.3-0.20220718160752.41752a3.el9ost | Doc Type: | No Doc Update | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 2116323 2129165 (view as bug list) | Environment: | ||
Last Closed: | 2022-09-21 12:20:43 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1949169, 2040605, 2116323, 2129165 |
Description
Leonid Natapov
2022-04-13 16:28:10 UTC
Problem likely here: https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/profile/base/metrics/qdr.pp#L212 https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/profile/base/metrics/qdr.pp#L220 Puppet runs as root, but metrics_qdr runs as qdrouterd (In reply to Chris Sibbitt from comment #2) > Problem likely here: > > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > profile/base/metrics/qdr.pp#L212 > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > profile/base/metrics/qdr.pp#L220 > > Puppet runs as root, but metrics_qdr runs as qdrouterd Any updates? Is it a regression from 16.2? (In reply to Yaniv Kaul from comment #4) > (In reply to Chris Sibbitt from comment #2) > > Problem likely here: > > > > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > > profile/base/metrics/qdr.pp#L212 > > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > > profile/base/metrics/qdr.pp#L220 > > > > Puppet runs as root, but metrics_qdr runs as qdrouterd > > Any updates? Is it a regression from 16.2? Hey Yaniv. Right now the issue happens in 17.0 only because we use there a different version of qdrouterd that allows us to use certificates. In 16.2 issue not exist now but when qdrouterd will be updated in 16.2, it will also appear in 16.2, that's why I think it should be fixed also for 16.2 (In reply to Leonid Natapov from comment #5) > (In reply to Yaniv Kaul from comment #4) > > (In reply to Chris Sibbitt from comment #2) > > > Problem likely here: > > > > > > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > > > profile/base/metrics/qdr.pp#L212 > > > https://github.com/openstack/puppet-tripleo/blob/stable/wallaby/manifests/ > > > profile/base/metrics/qdr.pp#L220 > > > > > > Puppet runs as root, but metrics_qdr runs as qdrouterd > > > > Any updates? Is it a regression from 16.2? > > Hey Yaniv. > Right now the issue happens in 17.0 only because we use there a different > version of qdrouterd that allows us to use certificates. > In 16.2 issue not exist now but when qdrouterd will be updated in 16.2, it > will also appear in 16.2, that's why I think it should be fixed also for 16.2 I agree this should be backported. I'm not sure if we're going to update the qdrouterd release in these versions if everything continues to work fine, but we'd hate to get surprised by a failure if we do end up updating them for some reason. Fixed. [root@controller-0 heat-admin]# ls -l /var/lib/config-data/puppet-generated/metrics_qdr/etc/pki/tls/certs/CA_sslProfile.pem -rw-r--r--. 1 root root 1326 Aug 7 06:08 /var/lib/config-data/puppet-generated/metrics_qdr/etc/pki/tls/certs/CA_sslProfile.pem 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 (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), 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-2022:6543 |