File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -143,3 +143,5 @@ replace k8s.io/code-generator => k8s.io/code-generator v0.31.14 //allow-merging
143143replace k8s.io/component-base => k8s.io/component-base v0.31.14 // allow-merging
144144
145145replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.1.2-0.20241127223932-88edb96860cf // allow-merging
146+
147+ replace github.com/openstack-k8s-operators/infra-operator/apis => github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d
Original file line number Diff line number Diff line change @@ -90,6 +90,8 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
9090github.com/kylelemons/godebug v1.1.0 /go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw =
9191github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ =
9292github.com/leodido/go-urn v1.4.0 /go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI =
93+ github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d h1:kl+je19v7W85U+SlJxsnr8cwXH8qHl68vUOd1RDDBM0 =
94+ github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d /go.mod h1:XsEbK1LxXg8beKXRf8s1OQanE82hCuGtkO1URg7uezU =
9395github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4 =
9496github.com/mailru/easyjson v0.9.0 /go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU =
9597github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo =
@@ -126,8 +128,6 @@ github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260224124345-771
126128github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260224124345-771b1609979a /go.mod h1:oCU2YPu91BPMRN8a+gKcct3GRXGaIuBj9JAN73nO4dY =
127129github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260223151854-36176307c2c1 h1:P+yf2BZz5dR5BW8eUHcNK1aQmnHviFZwa0A3D9WPM3g =
128130github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260223151854-36176307c2c1 /go.mod h1:rbJiGqYQIGdbfCLienv6qrzC2ve8pl8zhim7Atwe6wE =
129- github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260226150302-364bc9caac2c h1:JokgOl3nOi+GxYDHsw/Y1zKYFHFOfzLlhMtm39Jig4E =
130- github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260226150302-364bc9caac2c /go.mod h1:5hS/cVzc/HURwsbp4MMNwgqAl5bUqKvJdK+4irXeymE =
131131github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260223140038-38453280e869 h1:YEBKRN4/vaCzg+jm/7MQwF1R7vsssbgGZIlU4GseF10 =
132132github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260223140038-38453280e869 /go.mod h1:rwSopRg6m3xK0KVu8UZ7w3UXhInil/5W4qJMOoAH3VE =
133133github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260226214115-ba279900835f h1:kww9uX/ai4jkYhH4zzVNqSp4ea5rt1YHJfNmZVUeeOo =
Original file line number Diff line number Diff line change @@ -21461,6 +21461,8 @@ spec:
2146121461 properties:
2146221462 glanceWsgi:
2146321463 type: string
21464+ rabbitmqVersion:
21465+ type: string
2146421466 type: object
2146521467 type: object
2146621468 availableVersion:
@@ -21896,6 +21898,8 @@ spec:
2189621898 properties:
2189721899 glanceWsgi:
2189821900 type: string
21901+ rabbitmqVersion:
21902+ type: string
2189921903 type: object
2190021904 trackedCustomImages:
2190121905 additionalProperties:
Original file line number Diff line number Diff line change @@ -1940,6 +1940,12 @@ spec:
19401940 - type
19411941 type : object
19421942 type : array
1943+ currentVersion :
1944+ description : |-
1945+ CurrentVersion - the currently deployed RabbitMQ version (e.g., "3.9", "4.2")
1946+ This is controller-managed and reflects the actual running version.
1947+ openstack-operator should use the "rabbitmq.openstack.org/target-version" annotation to request version changes.
1948+ type : string
19431949 lastAppliedTopology :
19441950 description : LastAppliedTopology - the last applied Topology
19451951 properties :
@@ -1963,6 +1969,13 @@ spec:
19631969 the opentack-operator in the top-level CR (e.g. the ContainerImage)
19641970 format : int64
19651971 type : integer
1972+ proxyRequired :
1973+ description : |-
1974+ ProxyRequired - tracks whether the AMQP proxy sidecar is required for this cluster.
1975+ Set to true when upgrading from RabbitMQ 3.x to 4.x with Quorum queues.
1976+ The proxy allows non-durable clients to work with quorum queues during the upgrade window.
1977+ Only cleared when the "rabbitmq.openstack.org/clients-reconfigured" annotation is set.
1978+ type : boolean
19661979 queueType :
19671980 description : QueueType - store whether default ha-all policy is present
19681981 or not
@@ -1975,6 +1988,15 @@ spec:
19751988 type : string
19761989 type : array
19771990 x-kubernetes-list-type : atomic
1991+ upgradePhase :
1992+ description : |-
1993+ UpgradePhase - tracks the current phase of a version upgrade or migration
1994+ Valid values:
1995+ "" (no upgrade in progress)
1996+ "DeletingResources" (deleting ha-all policy and StatefulSet)
1997+ "WaitingForCluster" (waiting for cluster to become ready with new version)
1998+ This allows resuming upgrades that failed midway.
1999+ type : string
19782000 type : object
19792001 type : object
19802002 served : true
Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ spec:
174174 - name : RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT
175175 value : quay.io/podified-antelope-centos9/openstack-placement-api:current-podified
176176 - name : RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT
177- value : quay.io/podified-antelope-centos9 /openstack-rabbitmq:current-podified
177+ value : quay.io/lmiccini /openstack-rabbitmq:r42p
178178 - name : RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT
179179 value : quay.io/podified-antelope-centos9/openstack-swift-account:current-podified
180180 - name : RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT
Original file line number Diff line number Diff line change 2626 - name : RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL
2727 value : quay.io/openstack-k8s-operators/horizon-operator@sha256:114c0dee0bab1d453890e9dcc7727de749055bdbea049384d5696e7ac8d78fe3
2828 - name : RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL
29- value : quay.io/openstack-k8s-operators /infra-operator@sha256:e97889bd4dd6896d3272e1237f231c79ecc661730a8a757a527ec6c6716908e5
29+ value : quay.io/lmiccini /infra-operator@sha256:7e51d7addf6a922d0f308f658bd96c96ef4aa17298f94a8f61aa8a45065a4831
3030 - name : RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL
3131 value : quay.io/openstack-k8s-operators/ironic-operator@sha256:e41dfadd2c3bbcae29f8c43cd2feea6724a48cdef127d65d1d37816bb9945a01
3232 - name : RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL
Original file line number Diff line number Diff line change @@ -181,3 +181,5 @@ replace k8s.io/code-generator => k8s.io/code-generator v0.31.14 //allow-merging
181181replace k8s.io/component-base => k8s.io/component-base v0.31.14 // allow-merging
182182
183183replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.1.2-0.20241127223932-88edb96860cf // allow-merging
184+
185+ replace github.com/openstack-k8s-operators/infra-operator/apis => github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d
Original file line number Diff line number Diff line change @@ -114,6 +114,8 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
114114github.com/kylelemons/godebug v1.1.0 /go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw =
115115github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ =
116116github.com/leodido/go-urn v1.4.0 /go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI =
117+ github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d h1:kl+je19v7W85U+SlJxsnr8cwXH8qHl68vUOd1RDDBM0 =
118+ github.com/lmiccini/infra-operator/apis v0.0.0-20260304160439-8d991250810d /go.mod h1:XsEbK1LxXg8beKXRf8s1OQanE82hCuGtkO1URg7uezU =
117119github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4 =
118120github.com/mailru/easyjson v0.9.0 /go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU =
119121github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo =
@@ -150,8 +152,6 @@ github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260224124345-771
150152github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20260224124345-771b1609979a /go.mod h1:oCU2YPu91BPMRN8a+gKcct3GRXGaIuBj9JAN73nO4dY =
151153github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260223151854-36176307c2c1 h1:P+yf2BZz5dR5BW8eUHcNK1aQmnHviFZwa0A3D9WPM3g =
152154github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20260223151854-36176307c2c1 /go.mod h1:rbJiGqYQIGdbfCLienv6qrzC2ve8pl8zhim7Atwe6wE =
153- github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260226150302-364bc9caac2c h1:JokgOl3nOi+GxYDHsw/Y1zKYFHFOfzLlhMtm39Jig4E =
154- github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260226150302-364bc9caac2c /go.mod h1:5hS/cVzc/HURwsbp4MMNwgqAl5bUqKvJdK+4irXeymE =
155155github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260223140038-38453280e869 h1:YEBKRN4/vaCzg+jm/7MQwF1R7vsssbgGZIlU4GseF10 =
156156github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20260223140038-38453280e869 /go.mod h1:rwSopRg6m3xK0KVu8UZ7w3UXhInil/5W4qJMOoAH3VE =
157157github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20260226214115-ba279900835f h1:kww9uX/ai4jkYhH4zzVNqSp4ea5rt1YHJfNmZVUeeOo =
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ export RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-
66export RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/glance-operator@sha256:81e43c058d9af1d3bc31704010c630bc2a574c2ee388aa0ffe8c7b9621a7d051
77export RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/heat-operator@sha256:ee642fcf655f9897d480460008cba2e98b497d3ffdf7ab1d48ea460eb20c2053
88export RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/horizon-operator@sha256:114c0dee0bab1d453890e9dcc7727de749055bdbea049384d5696e7ac8d78fe3
9- export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators /infra-operator@sha256:e97889bd4dd6896d3272e1237f231c79ecc661730a8a757a527ec6c6716908e5
9+ export RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL=quay.io/lmiccini /infra-operator@sha256:7e51d7addf6a922d0f308f658bd96c96ef4aa17298f94a8f61aa8a45065a4831
1010export RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/ironic-operator@sha256:e41dfadd2c3bbcae29f8c43cd2feea6724a48cdef127d65d1d37816bb9945a01
1111export RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/keystone-operator@sha256:9d723ab33964ee44704eed3223b64e828349d45dee04695434a6fcf4b6807d4c
1212export RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL=quay.io/openstack-k8s-operators/manila-operator@sha256:f1158ec4d879c4646eee4323bc501eba4d377beb2ad6fbe08ed30070c441ac26
Original file line number Diff line number Diff line change 22
33export OPENSTACK_RELEASE_VERSION=0.0.1-$( date +%s)
44export RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-openstackclient:current-podified
5- export RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9 /openstack-rabbitmq:current-podified
5+ export RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT=quay.io/lmiccini /openstack-rabbitmq:r42p
66export RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-keystone:current-podified
77export RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-mariadb:current-podified
88export RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT=quay.io/podified-antelope-centos9/openstack-memcached:current-podified
You can’t perform that action at this time.
0 commit comments