openstack-k8s-operators / openstack-operator

Meta Operator for OpenStack
https://openstack-k8s-operators.github.io/openstack-operator/
Apache License 2.0
27 stars 76 forks source link

Introducing spec level validation TLS consistency #893

Closed jpodivin closed 1 month ago

jpodivin commented 3 months ago

Verifies that TLS settings for nodeset are consistent with those of existing control plane, if there is one and only one.

If there are multiple control planes the process will result in error, same if it isn't possible to retrieve list of control planes.

Tests are included

Original PR was opened with branch on upstream due to faulty local automation, I'm reopening it here.

Resolves: https://issues.redhat.com/browse/OSPRH-5895

openshift-ci[bot] commented 1 month ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: fao89, jpodivin, vakwetu

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/openstack-k8s-operators/openstack-operator/blob/main/OWNERS)~~ [fao89,jpodivin] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
jpodivin commented 1 month ago

/retest

502 Bad Gateway, image \"quay.io/openstack-k8s-operators/heat-operator-bundle:dfcac6c57e461339e5edce71bf8348cb74165b5f\": not found