diff --git a/.github/workflows/foo.yaml b/.github/workflows/foo.yaml new file mode 100644 index 000000000..fbf1f9cee --- /dev/null +++ b/.github/workflows/foo.yaml @@ -0,0 +1,16 @@ +name: Foo + +on: + workflow_dispatch: + branches: + - main + - 18.0-fr2 + schedule: + - cron: '0 2 * * 6' # 2AM UTC Saturday + +jobs: + call-build-workflow: + uses: dprince/openstack-operator/.github/workflows/promote-pull-request.yaml@promotion_action + with: + operator_name: openstack + branch_name: ${{ github.ref_name }} diff --git a/.github/workflows/promote-pull-request.yaml b/.github/workflows/promote-pull-request.yaml new file mode 100644 index 000000000..eff9bf4b1 --- /dev/null +++ b/.github/workflows/promote-pull-request.yaml @@ -0,0 +1,56 @@ +name: Promote k8s operator dependencies + +on: + workflow_call: + inputs: + operator_name: + required: true + type: string + branch_name: + default: 'main' + type: string + +jobs: + + promote: + name: Generate a pull request to promote the latest openstack-k8s-operators dependencies + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Git config + run: | + git config user.name "openstack-k8s-operators-ci" + git config user.email "openstack-k8s-operators-ci@github.com" + + - name: run make force-bump, tidy, manifests, generate + shell: bash + run: | + make force-bump + make tidy + make manifests generate + + - name: run make bindata + if: inputs.operator_name == 'openstack' + shell: bash + run: | + BRANCH='${{ inputs.branch_name }}' make bindata + + - name: Detect if there are local git changes and set a variable + id: git_diff + run: | + if git diff --quiet; then + echo "changes=true" >> $GITHUB_OUTPUT + else + echo "changes=false" >> $GITHUB_OUTPUT + fi + + - name: Create Pull Request + if: steps.git_diff.outputs.changes == 'true' + uses: peter-evans/create-pull-request@v7 + with: + title: "openstack-k8s-operators dependency bump branch: ${{ inputs.branch_name }}" + branch: "openstack-dependency-bump/${{ inputs.branch_name }}" + commit-message: "Update openstack-k8s-operators (${{ inputs.branch_name }})" diff --git a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml index 0aca33f34..8536bf3f9 100644 --- a/apis/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/apis/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -10405,6 +10405,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10563,6 +10566,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10704,6 +10710,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10949,6 +10958,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -11034,6 +11046,9 @@ spec: sshPubkey: default: octavia-ssh-pubkey type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -15805,6 +15820,12 @@ spec: storageClassName: type: string type: object + queueType: + default: Mirrored + enum: + - None + - Mirrored + type: string rabbitmq: properties: additionalConfig: diff --git a/apis/go.mod b/apis/go.mod index 87b26cf9a..6d29eecad 100644 --- a/apis/go.mod +++ b/apis/go.mod @@ -7,27 +7,27 @@ require ( github.com/go-playground/validator/v10 v10.25.0 github.com/onsi/ginkgo/v2 v2.20.1 github.com/onsi/gomega v1.34.1 - github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1 - github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab - github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45 - github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45 - github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a - github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0 - github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d - github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d - github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9 - github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9 - github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9 - github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd - github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62 - github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907 - github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9 - github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b - github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332 - github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871 + github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156 + github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e + github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df + github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe + github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac + github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc + github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec + github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5 + github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf + github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca + github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e + github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a + github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20 + github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6 + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d + github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f + github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad + github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946 + github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98 github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.71.0-rhobs1 // indirect github.com/rhobs/observability-operator v0.3.1 // indirect go.uber.org/multierr v1.11.0 // indirect @@ -77,7 +77,7 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/openshift/api v3.9.0+incompatible // indirect - github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1 // indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_golang v1.19.0 // indirect github.com/prometheus/client_model v0.6.0 // indirect diff --git a/apis/go.sum b/apis/go.sum index 82b2180a8..cce5b6001 100644 --- a/apis/go.sum +++ b/apis/go.sum @@ -94,52 +94,52 @@ github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k= github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY= github.com/openshift/api v0.0.0-20240830023148-b7d0481c9094 h1:J1wuGhVxpsHykZBa6Beb1gQ96Ptej9AE/BvwCBiRj1E= github.com/openshift/api v0.0.0-20240830023148-b7d0481c9094/go.mod h1:CxgbWAlvu2iQB0UmKTtRu1YfepRg1/vJ64n2DlIEVz4= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1 h1:Kxs26tnFFZ8pRANP/ys3hkxMWUWV6cFJgJoxN/OU71g= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1/go.mod h1:lZIKb5ijS2hJzeLg5urpllQxarq1s3bsgtNXcwKU/tk= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab h1:v3CtfNTl0hILfH8OfwsCWCqi1x/0H945cYeXuOLPu0s= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab/go.mod h1:ndUz03zMjsAd8gpT7jJdnNZlFkfOcrXKCAdV9b3YDqY= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45 h1:9+kw3oieH5qHPE3YaqoMzoMd4hieFxcTLSZQcYdouHY= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45/go.mod h1:finIGWAEgDCeezZiBRb9/ZmaGaM9ozBwDqTPZJk9AtM= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45 h1:F1zbwfkUeQTTWmvVcZbG70ynn5t6TbjQdRSWRNXyyWQ= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45/go.mod h1:X3csdV2hiGi+5AdX8I6i279IcyE592T0L/McjovJGK4= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a h1:TgsxbjxjJ99JAvV1Zkweaf0EHm2TBtjUjyTrA+s8YdM= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a/go.mod h1:zvYhXGs8m5TAPrlHZUldd7T9dsESV/Gr8yaHnbtbXQ0= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0 h1:paR3nhVvhXbGhsn/az1NvREXut/5TO/G9C4MOI/ByWY= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0/go.mod h1:XNnGvJrYjx0qGv/jx41nzwarpqzNJdzXen+pY8LPFK8= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d h1:/C+ysubV00VYrqGFhQlDeQ5tUtnhIWPwQUc8MOfCEBA= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d/go.mod h1:IY5zp1GRhacGMvjZMUZQ0LlxWDaogIRb/4H3by1Pivk= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d h1:zzt8vvFpTULUSp/66ZJGp3qZbfsMnzcqXzXThzLsRTY= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d/go.mod h1:FNDCrwljazpLrw+3EFlPixAl/sEimvQicp/YivcEvME= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9 h1:Q1yMkuwIOCtGQJDsKYAbspJU5b6emRvoKw5VyPXfiak= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9/go.mod h1:klMsoleakNm0dfNR9ePkL5pNZQsIyx4WMLaHDKIkTt4= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:hO90JhfinKysbdrWCJugTmJbkrs1d9tR7ypg3yOD12E= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:A9Ohw5Q90YOGhcDF4ZHkMr5RArz3phoBu9+ibbYDKG4= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:QlwUTGaUrl0Z6ozC7u0UNdgB3L6k/b60jsq2u8w482k= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:fesgTbs2j30Fhw2hebXkPgbeAIqG0Yk2oaeOklAInZg= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:KcltUDbUA0sjtf6bV60L7GDpC0pmokhtdK3579yytS4= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:5+v92XC/PRATIiBrhNLEpJ+T4R9JpxBCgRP6QvbfwgE= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9 h1:xQI2xgWLETETgm3bC9d5hrJygNTnDI6sGL+lgL2ucR8= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9/go.mod h1:P4xWHFGuDyLtxW+EIvDS3A37uydYxG6ggVggA9/a5LA= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9 h1:BjuLQisbx6maIP+7pHheci+iW5lQiRMJOKE+1r4Ug6E= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9/go.mod h1:oOyOnJHMTEqy4Idzzm1E9HFl45Y1hVQ+V+AHEhMLzwk= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd h1:YUrPl8cBWGlEVeGVFh1nGhf+FnjKnX4K6g+1nOe5e98= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd/go.mod h1:iqNMhLVQY3W9y6qoRPd9orJMCogw8KgD3GjAvCVLO1Q= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62 h1:xZkgup6a3svAwNxDQ6tGBpD6EMKZE/JUA6eM6yGlHxk= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62/go.mod h1:AufhARPECqf9N0jfzIswTvv89jd7f3YChXsE17rVgio= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b h1:YnKepfaft8wY/wpOkgGgM56qruzMP2wDj07xWpddxro= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b/go.mod h1:0z/P1Yhk7h5nnx8bLMz3gSSoqo+dFRwJG1O14qVtsuQ= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907 h1:pNUuydkvSeUFhCinCLC8KKxr/RBPcu8VqXlBDK81mDc= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907/go.mod h1:RZj8UXrq5Sg6a8SP3R4kzpQbHxM1bBCYPc3ecDfuQPQ= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9 h1:2SrkCFzqfQRaCVjtwPXVsbALvL6mBXVcKXWVD5wp6uY= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9/go.mod h1:zuk6h6odSRuynhbXCEvBxTmUf7zEJi0y7aJnLqBox2Y= -github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b h1:9fmeHzH1tXCCNBlBY3l4RFIieoS0Y0MwgtioV9gzb+Y= -github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b/go.mod h1:r33RLn8D64Q8TTlt7fGqv45z11gHEFROMw/utaVfb40= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156 h1:rPU9ev79ikGKTv81TWrlTIMcz0OWNOCt0XJX+y7ne8w= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156/go.mod h1:bAC23F9JQrAeb0WaHrqIbqgMuyENrwva4hoptpPskVw= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e h1:du9044rdnLR8bVTXFqHB0VopUAwSnaMkFv357nRX+ww= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e/go.mod h1:3oT2+ZtRTqdbj4mpgowhjNjOGcGuBrVw0onzLG8w5SI= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df h1:+OMlbs1XNLVF6U8Xk0YmlofKlvDizt3YV+OQkxx9InY= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df/go.mod h1:KkjCmRFNnIKxJcWZC96bk3CsmZmT0nyGJzOCF6Qzvy8= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe h1:w6m3Gbl0PFM+rKqpb6f/9M6XyXYHuEtCw1YWa3HFqdc= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe/go.mod h1:jDyxf5K10qxXu9x+fo3F+xTu1B0PxwvS/ZqbVSJFMe8= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac h1:HrBh3wx0po8AbTxH/+ZT6P51FQyvAssjQqhgPsbVE8Q= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac/go.mod h1:H7Cd+GRpWmm+Viqu2eqNMGhK7qTE7SpSVo6qz1Gksec= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc h1:RpfoVQ21qC0iLhHWi8e0g26WKzjYPjINcOqKgb9BJVk= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc/go.mod h1:GHx1jS9Z1wM96OTfSIZYvpim6Ybyr2CDrpL6Sp8hMpE= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec h1:Sr12fbgiUTL/a7qvKCosedKW5gn5S+53DgRJgeveTk4= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec/go.mod h1:XywwuHkxaBZA+6QsF+N/3f9ekBq3tH0I/gQZzwL89GU= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5 h1:5joWLQOZmZb1vQRm0h0n2oTEmwcazQskWq7Tq77l2p0= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5/go.mod h1:Xla9BX9bX9/9SqV6g4fQEJUGiCLyd2JiR7Xk5fZJFmk= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf h1:RWYHdI5Aia5sUawoD8VgE98YUaQtqFsiQt6pRYMjN4g= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf/go.mod h1:VPkYswnrCtlSMTeYjgxTOpfNN7zvxqa+kZ8EWDJaFrg= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:L2YsApIsUga1ku2siRM/kPViRNk756q+g7jrweAHkdo= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:UwHXRIrMSPJD3lFqrA4oKmRXVLFQCRkLAj9x6KLEHiQ= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8 h1:40OvFG7lXPdnzy5eOLvOp6pX2sM51M5jhvWbNSmnvew= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8/go.mod h1:fesgTbs2j30Fhw2hebXkPgbeAIqG0Yk2oaeOklAInZg= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:JejCQvZ28JmG87iGpy0tk8v4WJzZ07PIIAxXRpiMR9E= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:5+v92XC/PRATIiBrhNLEpJ+T4R9JpxBCgRP6QvbfwgE= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca h1:XdJW5bKFtzF8gjRSjHAHVaCWUJMOP9cqzuxC19PUv2I= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca/go.mod h1:hoGpPnwLpUBj+xYJIVkXMsk5CKs3rMO3XDkc/z9MplI= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e h1:42PsCCv8ebk2tCw/ZiWsJJMhI4C3fmdUaatKSOJ0GXk= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e/go.mod h1:ZgHSxZSgpgHg1FhKPnBm/cqxAJbVFbKiBkqQoRohn3Q= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a h1:p8c/j97qfnrNpnGFEwZm2YM7NFNxHwWmlrrPBiPOGmk= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a/go.mod h1:E0xg6rcjlBpwV2X/8MSgtiEU1jnIzKL4wctZjUgj9Sg= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20 h1:cmou6VfxDe5RE66ZrmwGzozD5TCYkHLCI+PTKf9QiOI= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20/go.mod h1:TV2Q8RsQUj4rFCGJezrSM1MRybPw3zBqdWtBzkuF5WI= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6 h1:yhyspgVZ2DiGL4bzHSQepk9OUyk7HDhxKxrHdTBgzns= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6/go.mod h1:5p6SbWrnXSKs8sG4plfdXuJ1fGxKQP/kPwBYT5iZbuY= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d h1:x0nZgS+DNtxmdM5BDfjd4oTJbKu8+dON2iqLIYMY3yI= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d/go.mod h1:+4z+tbRJezfFIHcC3eXnBYS+/MPm0PEpEENWB8C7gKY= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f h1:nKn/6npKQKaur4seTosu9T1VAlOJ4HWYjYEcmi1hAsc= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f/go.mod h1:214iDAm+JtD9Vl4oCvAMmhinDUdGGd+nDZghXJmWjvU= +github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad h1:nN+qldtCe6ZK7kDVLiDYfeUryv77ja5oYW0OTeZQ5kM= +github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad/go.mod h1:2bPhVCuFGhm9RZEwgoRyLbLYnAmxJocSO2mncj5MFWI= github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20241017142550-a3524acedd49 h1:/7SnnHfGCH/dwuZFNUx54zw4cnwv2w6hjONq16aoowM= github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20241017142550-a3524acedd49/go.mod h1:6Mq2N/KtNFW20L+PQC5qkeK8R8UGadmGBXL8HDY6lcg= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332 h1:l5eqMIDaw3CYYaIVv/jjAudtSYyRXSE0E6N3C8TTbT4= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332/go.mod h1:sXmX58Trsq6An2TFlmRi39v7LKYGq0VFxYiTt3NuDW0= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871 h1:Ohmo09szG6Ttw88WQ3JZ5Ystbw0m43gfJ+WMgi2y/SA= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871/go.mod h1:B51wVQpO1ysV71a0HpvRVZzsSR2u2C1okqYClrKh5Ko= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946 h1:Qx/6GyhSTS45Cjdu57lnr+Ltz0lo0NFoPYmA62h/v6w= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946/go.mod h1:m5HGuipgd9+tCkLxy4YiYr9SsQO7yokxuthFqb1SzGU= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98 h1:TBb5cdgdaWGrKW8/GZu0WTSkF6xI+iED/eAtT1D/xh8= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98/go.mod h1:meN7CoBND2usExOU7D02sSyplgxS0r2NAGh1IyDPWA4= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/bindata/crds/crds.yaml b/bindata/crds/crds.yaml index e4a8bd527..6cd7d1bd1 100644 --- a/bindata/crds/crds.yaml +++ b/bindata/crds/crds.yaml @@ -10569,6 +10569,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10727,6 +10730,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10868,6 +10874,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -11113,6 +11122,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -11198,6 +11210,9 @@ spec: sshPubkey: default: octavia-ssh-pubkey type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -15969,6 +15984,12 @@ spec: storageClassName: type: string type: object + queueType: + default: Mirrored + enum: + - None + - Mirrored + type: string rabbitmq: properties: additionalConfig: diff --git a/bindata/crds/octavia.openstack.org_octaviaamphoracontrollers.yaml b/bindata/crds/octavia.openstack.org_octaviaamphoracontrollers.yaml index a4e1c59a0..dd9a7408c 100644 --- a/bindata/crds/octavia.openstack.org_octaviaamphoracontrollers.yaml +++ b/bindata/crds/octavia.openstack.org_octaviaamphoracontrollers.yaml @@ -242,6 +242,11 @@ spec: description: 'ServiceUser - service user name (TODO: beagles, do we need this at all)' type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain associated + with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that controls diff --git a/bindata/crds/octavia.openstack.org_octaviaapis.yaml b/bindata/crds/octavia.openstack.org_octaviaapis.yaml index d66fbc20e..fff0d4e62 100644 --- a/bindata/crds/octavia.openstack.org_octaviaapis.yaml +++ b/bindata/crds/octavia.openstack.org_octaviaapis.yaml @@ -365,6 +365,11 @@ spec: default: octavia description: ServiceUser - service user name type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain associated + with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that controls diff --git a/bindata/crds/octavia.openstack.org_octavias.yaml b/bindata/crds/octavia.openstack.org_octavias.yaml index 8cccfa8f6..db5b59bd8 100644 --- a/bindata/crds/octavia.openstack.org_octavias.yaml +++ b/bindata/crds/octavia.openstack.org_octavias.yaml @@ -472,6 +472,11 @@ spec: default: octavia description: ServiceUser - service user name type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain + associated with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that @@ -737,6 +742,11 @@ spec: description: 'ServiceUser - service user name (TODO: beagles, do we need this at all)' type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain + associated with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that @@ -971,6 +981,11 @@ spec: description: 'ServiceUser - service user name (TODO: beagles, do we need this at all)' type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain + associated with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that @@ -1378,6 +1393,11 @@ spec: description: 'ServiceUser - service user name (TODO: beagles, do we need this at all)' type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain + associated with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that @@ -1531,6 +1551,11 @@ spec: LoadBalancerSSHPubKey - The name of the ConfigMap containing the pubilc key for connecting to the amphorae via SSH type: string + tenantDomainName: + default: Default + description: TenantDomainName - the name of the OpenStack domain associated + with the tenant + type: string tenantName: default: service description: TenantName - the name of the OpenStack tenant that controls diff --git a/bindata/crds/rabbitmq.openstack.org_rabbitmqs.yaml b/bindata/crds/rabbitmq.openstack.org_rabbitmqs.yaml index 60692c20e..209a7d9fb 100644 --- a/bindata/crds/rabbitmq.openstack.org_rabbitmqs.yaml +++ b/bindata/crds/rabbitmq.openstack.org_rabbitmqs.yaml @@ -9593,6 +9593,14 @@ spec: from. type: string type: object + queueType: + default: Mirrored + description: QueueType to eventually apply the ha-all policy to the + cluster + enum: + - None + - Mirrored + type: string rabbitmq: description: Configuration options for RabbitMQ Pods created in the cluster. @@ -9982,6 +9990,10 @@ spec: the opentack-operator in the top-level CR (e.g. the ContainerImage) format: int64 type: integer + queueType: + description: QueueType - store whether default ha-all policy is present + or not + type: string type: object type: object served: true diff --git a/bindata/rbac/infra-operator-rbac.yaml b/bindata/rbac/infra-operator-rbac.yaml index b893e5670..da752bfb3 100644 --- a/bindata/rbac/infra-operator-rbac.yaml +++ b/bindata/rbac/infra-operator-rbac.yaml @@ -122,11 +122,19 @@ rules: resources: - pods verbs: + - create + - delete - get - list - patch - update - watch +- apiGroups: + - "" + resources: + - pods/exec + verbs: + - create - apiGroups: - "" resources: diff --git a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml index 0aca33f34..8536bf3f9 100644 --- a/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml +++ b/config/crd/bases/core.openstack.org_openstackcontrolplanes.yaml @@ -10405,6 +10405,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10563,6 +10566,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10704,6 +10710,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -10949,6 +10958,9 @@ spec: serviceUser: default: octavia type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -11034,6 +11046,9 @@ spec: sshPubkey: default: octavia-ssh-pubkey type: string + tenantDomainName: + default: Default + type: string tenantName: default: service type: string @@ -15805,6 +15820,12 @@ spec: storageClassName: type: string type: object + queueType: + default: Mirrored + enum: + - None + - Mirrored + type: string rabbitmq: properties: additionalConfig: diff --git a/config/operator/manager_operator_images.yaml b/config/operator/manager_operator_images.yaml index 9e2ac0549..b5f2f7f8f 100644 --- a/config/operator/manager_operator_images.yaml +++ b/config/operator/manager_operator_images.yaml @@ -14,44 +14,44 @@ spec: - name: operator env: - name: RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/barbican-operator@sha256:f5c8863f5915aa2f8a314fdde0a6ec96712820044caf4ad86e7f8f0228261270 + value: quay.io/openstack-k8s-operators/barbican-operator@sha256:b428fc5fb9d13d925003c0d7dca0974178bf1a7b899d8ac20ef56cb79f9b4cb2 - name: RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/cinder-operator@sha256:090d66ce4c1e70a2d5047c3165fd853e2a641a5cc8e90ca9e7823d4ef360bdb7 + value: quay.io/openstack-k8s-operators/cinder-operator@sha256:6c589c5a9261cc38163c17ad3bb190ba1ca6aa15c3497737b736a57a4468c11d - name: RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/designate-operator@sha256:025530772029bab59dd58da046c5a8fd9085ebc303e237a58128baba891e1c28 + value: quay.io/openstack-k8s-operators/designate-operator@sha256:d4930593c7f8ab2dfc1acfd7d5c6454210ed825b8206f227051ca1ce245ffebd - name: RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/glance-operator@sha256:92045b6d5744520d3475e6ceba1e794b6971ced59d92a852c0bde4583b34ff2c + value: quay.io/openstack-k8s-operators/glance-operator@sha256:07ffcd74a7b1ac9ee7dad9323e1d131aeeb947572fcea50897c90fdcb6d494d7 - name: RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/heat-operator@sha256:54ed74ff892aaf829ef5464c4e92fc07c5eb2a4fde86db77ac0bbe4643f69d91 + value: quay.io/openstack-k8s-operators/heat-operator@sha256:1b38316cbd850806a212ce5e8c0c2934a70d0aa512849f992aa3e7bed068f987 - name: RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/horizon-operator@sha256:3c0471805398d09968c04123b5ff2779d124a109ce3748cedfc167388decda93 + value: quay.io/openstack-k8s-operators/horizon-operator@sha256:6e196c3cafe46ee6fa3b43bd84006f8f18daab9938122a011fcffa0491ee9950 - name: RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/infra-operator@sha256:c2ce3c00e7c1c4dcab17b28788596a640b55dcb2cf32a228c497dac3a0510719 + value: quay.io/openstack-k8s-operators/infra-operator@sha256:430cf7662b053e44cd192707df7e1be6ef7a15220bc33ccee0603584286f5904 - name: RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/ironic-operator@sha256:0aed3d31ad51ad3164bde713c8c8051c56ed7c6236d018e239fa5026acdf170a + value: quay.io/openstack-k8s-operators/ironic-operator@sha256:582b87b8aab73281a4f80805cb4ca1de25e4777cade42b7e77ecd0970764e4ef - name: RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/keystone-operator@sha256:f06151743efb07aa938e8b8459859adc4227a5798fc93d38cc95bc878ab62d0a + value: quay.io/openstack-k8s-operators/keystone-operator@sha256:8a49a5291975c8a505b7800cff305cbe10460f389fc3efa0bf58bbfd981a55e3 - name: RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/manila-operator@sha256:6aa5a02f8880e21ac112a8b7aa5a20c3ba014db39d9ba73167e1a5701ba2f8bc + value: quay.io/openstack-k8s-operators/manila-operator@sha256:4d12ed867efb5fd64890dc0ec7003133c949049e0426dd665cfe8997f626e6f1 - name: RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:f52f4bcb2b2542a94e244cfa7d0db9f3e84a725af181ea03ff592d38807097fe + value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:84d5f2b679bf78bafa7196573d0c0eadac187619f99f6f0366c18a0d451f2429 - name: RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/neutron-operator@sha256:1c9aad4ebd11dfe20efaaccc7600b378e757a8bc1704aae518bef0f4cdd3769b + value: quay.io/openstack-k8s-operators/neutron-operator@sha256:a0133e4e3baaf6ce4eb89039635111ff2c7c24275a0228af1b25dd488e87f198 - name: RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/nova-operator@sha256:2694982909ce9f9b4b811501e8608375e01fd6a685821e9f026e86ae64b9a914 + value: quay.io/openstack-k8s-operators/nova-operator@sha256:54003c77ea9a53c88b63459d6b89aad39b4545fa8b54117baa3e7b0b5193f87b - name: RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/octavia-operator@sha256:5f7bec8a4321be3a8747cc33cb300ba59575f78696711a29b2048b2e6b80795d + value: quay.io/openstack-k8s-operators/octavia-operator@sha256:abf1768201b89781b0ee32c4f5b814b73c665821aeac1acf6c5d9adec341c27d - name: RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:5f07c5c542014a060553e0023613de85e8b6d5b9df2301c3aac61e3e141a9c40 + value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:63a389d560a494a2c27b88ce6a484269b60255d9bf1c716a78ba36f476fd9e2a - name: RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/ovn-operator@sha256:7ed2597f76b023f3ee98870b11acf877a28f182402f15c7ba2486ad5f0fd376c + value: quay.io/openstack-k8s-operators/ovn-operator@sha256:7bfea334ddbdc6d90bfe103055c7a45a1368de12ab1dbae7138ae66cdcbcddfa - name: RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/placement-operator@sha256:7e73544761d0b4bd2ce6d28a4717ac349f7704790f9a3b5d7dd301f21560c0dc + value: quay.io/openstack-k8s-operators/placement-operator@sha256:85109a7c6cc469d1939b33b9d6f671eb152cf42c157b810c1735c50f6c5b15d5 - name: RELATED_IMAGE_RABBITMQ_CLUSTER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator@sha256:225524223bf2a7f3a4ce95958fc9ca6fdab02745fb70374e8ff5bf1ddaceda4b - name: RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/swift-operator@sha256:c1045358b39e63348867715e018576bf6c87ca0fee790fc27e21afc338f9104d + value: quay.io/openstack-k8s-operators/swift-operator@sha256:14ce5df801eaf57a1b52246e9c17958b1b6f1db0f93b02043bb54349369c2299 - name: RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:10db5a63e8b25effecc92cd63cdd0c8af34e513b8092ae7c05663e00bb270f12 + value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:0544378b021869dd38cc89296ecda0a16a014c7ff791a69afd86607c8b47a5b5 - name: RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL - value: quay.io/openstack-k8s-operators/test-operator@sha256:ca3f75468229fddd535d818c61c85d4e60eeadb3aaab15b228806eae36f50ac4 + value: quay.io/openstack-k8s-operators/test-operator@sha256:aa2c5ff2e6897e019b4d347241e9e10dd2356d7c4399466dc699b52871538c21 diff --git a/go.mod b/go.mod index 054e39456..500bfe7f1 100644 --- a/go.mod +++ b/go.mod @@ -12,32 +12,32 @@ require ( github.com/onsi/ginkgo/v2 v2.20.1 github.com/onsi/gomega v1.34.1 github.com/openshift/api v3.9.0+incompatible - github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1 - github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab - github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45 - github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45 - github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a - github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0 - github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d - github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d - github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9 - github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250402133843-5a4c5f4fb4f1 - github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9 - github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9 - github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd - github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62 - github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b - github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907 + github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156 + github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e + github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df + github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe + github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac + github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc + github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec + github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5 + github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf + github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250423055245-3cb2ae8df6f0 + github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca + github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e + github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a + github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20 + github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6 + github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d github.com/openstack-k8s-operators/openstack-operator/apis v0.0.0-20240531084739-3b4c0451297c - github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9 - github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b - github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332 - github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871 - github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250402080721-9dccd18d3ac6 + github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f + github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad + github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946 + github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98 + github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250425091652-a06b3e7c3d42 github.com/pkg/errors v0.9.1 github.com/rabbitmq/cluster-operator/v2 v2.11.0 go.uber.org/zap v1.27.0 @@ -83,7 +83,7 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1 // indirect + github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8 // indirect github.com/prometheus/client_golang v1.19.0 // indirect github.com/prometheus/client_model v0.6.0 // indirect github.com/prometheus/common v0.53.0 // indirect diff --git a/go.sum b/go.sum index bd0c54cf2..2164b28f9 100644 --- a/go.sum +++ b/go.sum @@ -98,60 +98,60 @@ github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k= github.com/onsi/gomega v1.34.1/go.mod h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY= github.com/openshift/api v0.0.0-20240830023148-b7d0481c9094 h1:J1wuGhVxpsHykZBa6Beb1gQ96Ptej9AE/BvwCBiRj1E= github.com/openshift/api v0.0.0-20240830023148-b7d0481c9094/go.mod h1:CxgbWAlvu2iQB0UmKTtRu1YfepRg1/vJ64n2DlIEVz4= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1 h1:Kxs26tnFFZ8pRANP/ys3hkxMWUWV6cFJgJoxN/OU71g= -github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1/go.mod h1:lZIKb5ijS2hJzeLg5urpllQxarq1s3bsgtNXcwKU/tk= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab h1:v3CtfNTl0hILfH8OfwsCWCqi1x/0H945cYeXuOLPu0s= -github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab/go.mod h1:ndUz03zMjsAd8gpT7jJdnNZlFkfOcrXKCAdV9b3YDqY= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45 h1:9+kw3oieH5qHPE3YaqoMzoMd4hieFxcTLSZQcYdouHY= -github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45/go.mod h1:finIGWAEgDCeezZiBRb9/ZmaGaM9ozBwDqTPZJk9AtM= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45 h1:F1zbwfkUeQTTWmvVcZbG70ynn5t6TbjQdRSWRNXyyWQ= -github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45/go.mod h1:X3csdV2hiGi+5AdX8I6i279IcyE592T0L/McjovJGK4= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a h1:TgsxbjxjJ99JAvV1Zkweaf0EHm2TBtjUjyTrA+s8YdM= -github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a/go.mod h1:zvYhXGs8m5TAPrlHZUldd7T9dsESV/Gr8yaHnbtbXQ0= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0 h1:paR3nhVvhXbGhsn/az1NvREXut/5TO/G9C4MOI/ByWY= -github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0/go.mod h1:XNnGvJrYjx0qGv/jx41nzwarpqzNJdzXen+pY8LPFK8= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d h1:/C+ysubV00VYrqGFhQlDeQ5tUtnhIWPwQUc8MOfCEBA= -github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d/go.mod h1:IY5zp1GRhacGMvjZMUZQ0LlxWDaogIRb/4H3by1Pivk= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d h1:zzt8vvFpTULUSp/66ZJGp3qZbfsMnzcqXzXThzLsRTY= -github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d/go.mod h1:FNDCrwljazpLrw+3EFlPixAl/sEimvQicp/YivcEvME= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9 h1:Q1yMkuwIOCtGQJDsKYAbspJU5b6emRvoKw5VyPXfiak= -github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9/go.mod h1:klMsoleakNm0dfNR9ePkL5pNZQsIyx4WMLaHDKIkTt4= -github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:McYrcCVyBy9vlz9jy7yLaaPFtdH1r1mlufUML/Qpab0= -github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:0bajRHochTUT6Ecfriw27l3vL0yezVrnUmt3bcIpu4w= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:EyTZWVAGo6ZCWa5oRKlE5Qchv56IukDz5e775xOrg8Q= -github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:VsraXf0TEDnMQTwp/E7urGkRmM/v8tpdPv23bVxXja8= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:hO90JhfinKysbdrWCJugTmJbkrs1d9tR7ypg3yOD12E= -github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:A9Ohw5Q90YOGhcDF4ZHkMr5RArz3phoBu9+ibbYDKG4= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:QlwUTGaUrl0Z6ozC7u0UNdgB3L6k/b60jsq2u8w482k= -github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:fesgTbs2j30Fhw2hebXkPgbeAIqG0Yk2oaeOklAInZg= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:KcltUDbUA0sjtf6bV60L7GDpC0pmokhtdK3579yytS4= -github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:5+v92XC/PRATIiBrhNLEpJ+T4R9JpxBCgRP6QvbfwgE= -github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250402133843-5a4c5f4fb4f1 h1:Tdq+6lI4yPMjEwTMyw4+EGMuyEA9Gql07kDBBVm50bI= -github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250402133843-5a4c5f4fb4f1/go.mod h1:oKvVb28i6wwBR5uQO2B2KMzZnCFTPCUCj31c5Zvz2lo= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9 h1:xQI2xgWLETETgm3bC9d5hrJygNTnDI6sGL+lgL2ucR8= -github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9/go.mod h1:P4xWHFGuDyLtxW+EIvDS3A37uydYxG6ggVggA9/a5LA= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9 h1:BjuLQisbx6maIP+7pHheci+iW5lQiRMJOKE+1r4Ug6E= -github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9/go.mod h1:oOyOnJHMTEqy4Idzzm1E9HFl45Y1hVQ+V+AHEhMLzwk= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd h1:YUrPl8cBWGlEVeGVFh1nGhf+FnjKnX4K6g+1nOe5e98= -github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd/go.mod h1:iqNMhLVQY3W9y6qoRPd9orJMCogw8KgD3GjAvCVLO1Q= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62 h1:xZkgup6a3svAwNxDQ6tGBpD6EMKZE/JUA6eM6yGlHxk= -github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62/go.mod h1:AufhARPECqf9N0jfzIswTvv89jd7f3YChXsE17rVgio= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b h1:YnKepfaft8wY/wpOkgGgM56qruzMP2wDj07xWpddxro= -github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b/go.mod h1:0z/P1Yhk7h5nnx8bLMz3gSSoqo+dFRwJG1O14qVtsuQ= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907 h1:pNUuydkvSeUFhCinCLC8KKxr/RBPcu8VqXlBDK81mDc= -github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907/go.mod h1:RZj8UXrq5Sg6a8SP3R4kzpQbHxM1bBCYPc3ecDfuQPQ= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9 h1:2SrkCFzqfQRaCVjtwPXVsbALvL6mBXVcKXWVD5wp6uY= -github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9/go.mod h1:zuk6h6odSRuynhbXCEvBxTmUf7zEJi0y7aJnLqBox2Y= -github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b h1:9fmeHzH1tXCCNBlBY3l4RFIieoS0Y0MwgtioV9gzb+Y= -github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b/go.mod h1:r33RLn8D64Q8TTlt7fGqv45z11gHEFROMw/utaVfb40= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156 h1:rPU9ev79ikGKTv81TWrlTIMcz0OWNOCt0XJX+y7ne8w= +github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156/go.mod h1:bAC23F9JQrAeb0WaHrqIbqgMuyENrwva4hoptpPskVw= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e h1:du9044rdnLR8bVTXFqHB0VopUAwSnaMkFv357nRX+ww= +github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e/go.mod h1:3oT2+ZtRTqdbj4mpgowhjNjOGcGuBrVw0onzLG8w5SI= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df h1:+OMlbs1XNLVF6U8Xk0YmlofKlvDizt3YV+OQkxx9InY= +github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df/go.mod h1:KkjCmRFNnIKxJcWZC96bk3CsmZmT0nyGJzOCF6Qzvy8= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe h1:w6m3Gbl0PFM+rKqpb6f/9M6XyXYHuEtCw1YWa3HFqdc= +github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe/go.mod h1:jDyxf5K10qxXu9x+fo3F+xTu1B0PxwvS/ZqbVSJFMe8= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac h1:HrBh3wx0po8AbTxH/+ZT6P51FQyvAssjQqhgPsbVE8Q= +github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac/go.mod h1:H7Cd+GRpWmm+Viqu2eqNMGhK7qTE7SpSVo6qz1Gksec= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc h1:RpfoVQ21qC0iLhHWi8e0g26WKzjYPjINcOqKgb9BJVk= +github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc/go.mod h1:GHx1jS9Z1wM96OTfSIZYvpim6Ybyr2CDrpL6Sp8hMpE= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec h1:Sr12fbgiUTL/a7qvKCosedKW5gn5S+53DgRJgeveTk4= +github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec/go.mod h1:XywwuHkxaBZA+6QsF+N/3f9ekBq3tH0I/gQZzwL89GU= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5 h1:5joWLQOZmZb1vQRm0h0n2oTEmwcazQskWq7Tq77l2p0= +github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5/go.mod h1:Xla9BX9bX9/9SqV6g4fQEJUGiCLyd2JiR7Xk5fZJFmk= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf h1:RWYHdI5Aia5sUawoD8VgE98YUaQtqFsiQt6pRYMjN4g= +github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf/go.mod h1:VPkYswnrCtlSMTeYjgxTOpfNN7zvxqa+kZ8EWDJaFrg= +github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:QKmpBfn9zIYcmODrvhnnrOx2CV1Y2t6M8DwNgLbaRbI= +github.com/openstack-k8s-operators/lib-common/modules/ansible v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:0bajRHochTUT6Ecfriw27l3vL0yezVrnUmt3bcIpu4w= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:g4Hatqdry+xoIi7P4jI1azik02dAkozg6qsUsxBNGFE= +github.com/openstack-k8s-operators/lib-common/modules/certmanager v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:VsraXf0TEDnMQTwp/E7urGkRmM/v8tpdPv23bVxXja8= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:L2YsApIsUga1ku2siRM/kPViRNk756q+g7jrweAHkdo= +github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:UwHXRIrMSPJD3lFqrA4oKmRXVLFQCRkLAj9x6KLEHiQ= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8 h1:40OvFG7lXPdnzy5eOLvOp6pX2sM51M5jhvWbNSmnvew= +github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8/go.mod h1:fesgTbs2j30Fhw2hebXkPgbeAIqG0Yk2oaeOklAInZg= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:JejCQvZ28JmG87iGpy0tk8v4WJzZ07PIIAxXRpiMR9E= +github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:5+v92XC/PRATIiBrhNLEpJ+T4R9JpxBCgRP6QvbfwgE= +github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250423055245-3cb2ae8df6f0 h1:ODBYB3YsXP/vTxOrc8RWZL7lXIHgH8l1atzk9FRiZGI= +github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20250423055245-3cb2ae8df6f0/go.mod h1:oKvVb28i6wwBR5uQO2B2KMzZnCFTPCUCj31c5Zvz2lo= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca h1:XdJW5bKFtzF8gjRSjHAHVaCWUJMOP9cqzuxC19PUv2I= +github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca/go.mod h1:hoGpPnwLpUBj+xYJIVkXMsk5CKs3rMO3XDkc/z9MplI= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e h1:42PsCCv8ebk2tCw/ZiWsJJMhI4C3fmdUaatKSOJ0GXk= +github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e/go.mod h1:ZgHSxZSgpgHg1FhKPnBm/cqxAJbVFbKiBkqQoRohn3Q= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a h1:p8c/j97qfnrNpnGFEwZm2YM7NFNxHwWmlrrPBiPOGmk= +github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a/go.mod h1:E0xg6rcjlBpwV2X/8MSgtiEU1jnIzKL4wctZjUgj9Sg= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20 h1:cmou6VfxDe5RE66ZrmwGzozD5TCYkHLCI+PTKf9QiOI= +github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20/go.mod h1:TV2Q8RsQUj4rFCGJezrSM1MRybPw3zBqdWtBzkuF5WI= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6 h1:yhyspgVZ2DiGL4bzHSQepk9OUyk7HDhxKxrHdTBgzns= +github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6/go.mod h1:5p6SbWrnXSKs8sG4plfdXuJ1fGxKQP/kPwBYT5iZbuY= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d h1:x0nZgS+DNtxmdM5BDfjd4oTJbKu8+dON2iqLIYMY3yI= +github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d/go.mod h1:+4z+tbRJezfFIHcC3eXnBYS+/MPm0PEpEENWB8C7gKY= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f h1:nKn/6npKQKaur4seTosu9T1VAlOJ4HWYjYEcmi1hAsc= +github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f/go.mod h1:214iDAm+JtD9Vl4oCvAMmhinDUdGGd+nDZghXJmWjvU= +github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad h1:nN+qldtCe6ZK7kDVLiDYfeUryv77ja5oYW0OTeZQ5kM= +github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad/go.mod h1:2bPhVCuFGhm9RZEwgoRyLbLYnAmxJocSO2mncj5MFWI= github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20241017142550-a3524acedd49 h1:/7SnnHfGCH/dwuZFNUx54zw4cnwv2w6hjONq16aoowM= github.com/openstack-k8s-operators/rabbitmq-cluster-operator/v2 v2.6.1-0.20241017142550-a3524acedd49/go.mod h1:6Mq2N/KtNFW20L+PQC5qkeK8R8UGadmGBXL8HDY6lcg= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332 h1:l5eqMIDaw3CYYaIVv/jjAudtSYyRXSE0E6N3C8TTbT4= -github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332/go.mod h1:sXmX58Trsq6An2TFlmRi39v7LKYGq0VFxYiTt3NuDW0= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871 h1:Ohmo09szG6Ttw88WQ3JZ5Ystbw0m43gfJ+WMgi2y/SA= -github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871/go.mod h1:B51wVQpO1ysV71a0HpvRVZzsSR2u2C1okqYClrKh5Ko= -github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250402080721-9dccd18d3ac6 h1:HACVyTRl1Xtjh7GRUzdVgPE26wEUk2bywggpwzavtUc= -github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250402080721-9dccd18d3ac6/go.mod h1:JiVC0bPy8wys7oEJpD4t+j5HxtyV81Lf9mOnD1tBj4E= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946 h1:Qx/6GyhSTS45Cjdu57lnr+Ltz0lo0NFoPYmA62h/v6w= +github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946/go.mod h1:m5HGuipgd9+tCkLxy4YiYr9SsQO7yokxuthFqb1SzGU= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98 h1:TBb5cdgdaWGrKW8/GZu0WTSkF6xI+iED/eAtT1D/xh8= +github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98/go.mod h1:meN7CoBND2usExOU7D02sSyplgxS0r2NAGh1IyDPWA4= +github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250425091652-a06b3e7c3d42 h1:5gRLizLsXlg9RJg38bVA7rM1c2YUJkhNCvRQq4mbehI= +github.com/openstack-k8s-operators/test-operator/api v0.6.1-0.20250425091652-a06b3e7c3d42/go.mod h1:oBeOuIJLZPZ1ojVPfiA6QJ4wC4sjj83OmpFwOeAncaY= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/hack/export_operator_related_images.sh b/hack/export_operator_related_images.sh index e874bc22d..57589e838 100644 --- a/hack/export_operator_related_images.sh +++ b/hack/export_operator_related_images.sh @@ -1,23 +1,23 @@ # NOTE: this file is automatically generated by hack/sync-bindata.sh! -export RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/barbican-operator@sha256:f5c8863f5915aa2f8a314fdde0a6ec96712820044caf4ad86e7f8f0228261270 -export RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/cinder-operator@sha256:090d66ce4c1e70a2d5047c3165fd853e2a641a5cc8e90ca9e7823d4ef360bdb7 -export RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/designate-operator@sha256:025530772029bab59dd58da046c5a8fd9085ebc303e237a58128baba891e1c28 -export RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/glance-operator@sha256:92045b6d5744520d3475e6ceba1e794b6971ced59d92a852c0bde4583b34ff2c -export RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/heat-operator@sha256:54ed74ff892aaf829ef5464c4e92fc07c5eb2a4fde86db77ac0bbe4643f69d91 -export RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/horizon-operator@sha256:3c0471805398d09968c04123b5ff2779d124a109ce3748cedfc167388decda93 -export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/infra-operator@sha256:c2ce3c00e7c1c4dcab17b28788596a640b55dcb2cf32a228c497dac3a0510719 -export RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ironic-operator@sha256:0aed3d31ad51ad3164bde713c8c8051c56ed7c6236d018e239fa5026acdf170a -export RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/keystone-operator@sha256:f06151743efb07aa938e8b8459859adc4227a5798fc93d38cc95bc878ab62d0a -export RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/manila-operator@sha256:6aa5a02f8880e21ac112a8b7aa5a20c3ba014db39d9ba73167e1a5701ba2f8bc -export RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/mariadb-operator@sha256:f52f4bcb2b2542a94e244cfa7d0db9f3e84a725af181ea03ff592d38807097fe -export RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/neutron-operator@sha256:1c9aad4ebd11dfe20efaaccc7600b378e757a8bc1704aae518bef0f4cdd3769b -export RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/nova-operator@sha256:2694982909ce9f9b4b811501e8608375e01fd6a685821e9f026e86ae64b9a914 -export RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/octavia-operator@sha256:5f7bec8a4321be3a8747cc33cb300ba59575f78696711a29b2048b2e6b80795d -export RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:5f07c5c542014a060553e0023613de85e8b6d5b9df2301c3aac61e3e141a9c40 -export RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ovn-operator@sha256:7ed2597f76b023f3ee98870b11acf877a28f182402f15c7ba2486ad5f0fd376c -export RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/placement-operator@sha256:7e73544761d0b4bd2ce6d28a4717ac349f7704790f9a3b5d7dd301f21560c0dc +export RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/barbican-operator@sha256:b428fc5fb9d13d925003c0d7dca0974178bf1a7b899d8ac20ef56cb79f9b4cb2 +export RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/cinder-operator@sha256:6c589c5a9261cc38163c17ad3bb190ba1ca6aa15c3497737b736a57a4468c11d +export RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/designate-operator@sha256:d4930593c7f8ab2dfc1acfd7d5c6454210ed825b8206f227051ca1ce245ffebd +export RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/glance-operator@sha256:07ffcd74a7b1ac9ee7dad9323e1d131aeeb947572fcea50897c90fdcb6d494d7 +export RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/heat-operator@sha256:1b38316cbd850806a212ce5e8c0c2934a70d0aa512849f992aa3e7bed068f987 +export RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/horizon-operator@sha256:6e196c3cafe46ee6fa3b43bd84006f8f18daab9938122a011fcffa0491ee9950 +export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/infra-operator@sha256:430cf7662b053e44cd192707df7e1be6ef7a15220bc33ccee0603584286f5904 +export RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ironic-operator@sha256:582b87b8aab73281a4f80805cb4ca1de25e4777cade42b7e77ecd0970764e4ef +export RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/keystone-operator@sha256:8a49a5291975c8a505b7800cff305cbe10460f389fc3efa0bf58bbfd981a55e3 +export RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/manila-operator@sha256:4d12ed867efb5fd64890dc0ec7003133c949049e0426dd665cfe8997f626e6f1 +export RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/mariadb-operator@sha256:84d5f2b679bf78bafa7196573d0c0eadac187619f99f6f0366c18a0d451f2429 +export RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/neutron-operator@sha256:a0133e4e3baaf6ce4eb89039635111ff2c7c24275a0228af1b25dd488e87f198 +export RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/nova-operator@sha256:54003c77ea9a53c88b63459d6b89aad39b4545fa8b54117baa3e7b0b5193f87b +export RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/octavia-operator@sha256:abf1768201b89781b0ee32c4f5b814b73c665821aeac1acf6c5d9adec341c27d +export RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:63a389d560a494a2c27b88ce6a484269b60255d9bf1c716a78ba36f476fd9e2a +export RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ovn-operator@sha256:7bfea334ddbdc6d90bfe103055c7a45a1368de12ab1dbae7138ae66cdcbcddfa +export RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/placement-operator@sha256:85109a7c6cc469d1939b33b9d6f671eb152cf42c157b810c1735c50f6c5b15d5 export RELATED_IMAGE_RABBITMQ_CLUSTER_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/rabbitmq-cluster-operator@sha256:225524223bf2a7f3a4ce95958fc9ca6fdab02745fb70374e8ff5bf1ddaceda4b -export RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/swift-operator@sha256:c1045358b39e63348867715e018576bf6c87ca0fee790fc27e21afc338f9104d -export RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/telemetry-operator@sha256:10db5a63e8b25effecc92cd63cdd0c8af34e513b8092ae7c05663e00bb270f12 -export RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/test-operator@sha256:ca3f75468229fddd535d818c61c85d4e60eeadb3aaab15b228806eae36f50ac4 +export RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/swift-operator@sha256:14ce5df801eaf57a1b52246e9c17958b1b6f1db0f93b02043bb54349369c2299 +export RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/telemetry-operator@sha256:0544378b021869dd38cc89296ecda0a16a014c7ff791a69afd86607c8b47a5b5 +export RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/test-operator@sha256:aa2c5ff2e6897e019b4d347241e9e10dd2356d7c4399466dc699b52871538c21