After the recent upversion of openstack-helm [1], it has been observed
that the `cinder-volume-usage-audit` pod is having problems booting on
systems with HTTPS enabled due to a misconfigured TLS-related
volume/volumeMount pair.
Apparently, this pair of volume and volumeMount was introduced with the
upversion of openstack-helm, and ended up being left out of the changes
made by patch `0010-Remove-TLS-from-openstack-services.patch` that, in
theory, would have solved the problem.
Therefore, this change aims to update the patch in question -- along
with any other patches to avoid conflicts -- so that the
`cinder-volume-usage-audit` pod no longer has problems booting on
systems with HTTPS enabled.
Test Plan (on AIO-DX with HTTPS enabled):
PASS - Build openstack-helm package
PASS - Build stx-openstack-helm-fluxcd package
PASS - Build stx-openstack helm charts
PASS - Upload/apply stx-openstack
PASS - Verify that all pods -- including `cinder-volume-usage-audit` --
are either "Running" or "Completed"
PASS - Remove/delete stx-openstack
Reviewed: https:/ /review. opendev. org/c/starlingx /openstack- armada- app/+/892418 /opendev. org/starlingx/ openstack- armada- app/commit/ be56c15bc043528 f4448ae607182d9 7641fc8766
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit be56c15bc043528 f4448ae607182d9 7641fc8766
Author: Luan Nunes Utimura <email address hidden>
Date: Tue Aug 22 20:59:20 2023 -0300
Fix TLS vol. in cinder- volume- usage-audit CronJob
After the recent upversion of openstack-helm [1], it has been observed volume- usage-audit` pod is having problems booting on volumeMount pair.
that the `cinder-
systems with HTTPS enabled due to a misconfigured TLS-related
volume/
Apparently, this pair of volume and volumeMount was introduced with the TLS-from- openstack- services. patch` that, in
upversion of openstack-helm, and ended up being left out of the changes
made by patch `0010-Remove-
theory, would have solved the problem.
Therefore, this change aims to update the patch in question -- along volume- usage-audit` pod no longer has problems booting on
with any other patches to avoid conflicts -- so that the
`cinder-
systems with HTTPS enabled.
[1] https:/ /opendev. org/starlingx/ openstack- armada- app/commit/ 8254cd31bb1f12e ebc48b712b33f75 b2fc0aa571
Test Plan (on AIO-DX with HTTPS enabled): helm-fluxcd package volume- usage-audit` --
PASS - Build openstack-helm package
PASS - Build stx-openstack-
PASS - Build stx-openstack helm charts
PASS - Upload/apply stx-openstack
PASS - Verify that all pods -- including `cinder-
are either "Running" or "Completed"
PASS - Remove/delete stx-openstack
Closes-Bug: 2032703
Change-Id: Ic13c6945cc9e43 f9153820297e746 23520446fcd
Signed-off-by: Luan Nunes Utimura <email address hidden>