Skip to content

Commit f5e8a9d

Browse files
lmicciniclaude
andcommitted
Fix pin-bundle-images.sh for operators with replace directives
When using LOCAL_REGISTRY=1 with operator replace directives pointing to personal forks (e.g., lmiccini/*), the script was trying to query the local registry for bundle images that don't exist there, causing curl to return null and jq to fail with "Cannot iterate over null (null)". Root cause: Bundle images from personal forks are only published to quay.io in the user's namespace (e.g., quay.io/lmiccini/glance-operator-bundle) and are NOT mirrored to the local CI registry. The local registry only contains standard openstack-k8s-operators bundles. The fix: 1. Check IMAGEBASE first (takes precedence for custom registry settings) 2. For replaced operators (GITHUB_USER != "openstack-k8s-operators"): - Always query quay.io with the user's namespace - Skip local registry entirely 3. For standard operators: use local registry when LOCAL_REGISTRY=1 4. Update curl logic to only query local registry for standard operators This allows CI builds with depends-on to work correctly when the dependency uses replace directives for operator APIs. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 87cea2f commit f5e8a9d

7 files changed

Lines changed: 110 additions & 87 deletions

File tree

api/go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ require (
3434
go.uber.org/multierr v1.11.0 // indirect
3535
go.uber.org/zap v1.27.1 // indirect
3636
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
37-
golang.org/x/tools v0.39.0 // indirect
37+
golang.org/x/tools v0.40.0 // indirect
3838
k8s.io/api v0.31.14
3939
k8s.io/apimachinery v0.31.14
4040
k8s.io/client-go v0.31.14
@@ -93,13 +93,13 @@ require (
9393
go.yaml.in/yaml/v2 v2.4.2 // indirect
9494
go.yaml.in/yaml/v3 v3.0.4 // indirect
9595
golang.org/x/crypto v0.46.0 // indirect
96-
golang.org/x/mod v0.30.0 // indirect
97-
golang.org/x/net v0.47.0 // indirect
96+
golang.org/x/mod v0.31.0 // indirect
97+
golang.org/x/net v0.48.0 // indirect
9898
golang.org/x/oauth2 v0.30.0 // indirect
9999
golang.org/x/sync v0.19.0 // indirect
100-
golang.org/x/sys v0.39.0 // indirect
101-
golang.org/x/term v0.38.0 // indirect
102-
golang.org/x/text v0.32.0 // indirect
100+
golang.org/x/sys v0.40.0 // indirect
101+
golang.org/x/term v0.39.0 // indirect
102+
golang.org/x/text v0.33.0 // indirect
103103
golang.org/x/time v0.12.0 // indirect
104104
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
105105
google.golang.org/protobuf v1.36.7 // indirect
@@ -144,15 +144,15 @@ replace k8s.io/component-base => k8s.io/component-base v0.31.14 //allow-merging
144144

145145
replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.1.2-0.20241127223932-88edb96860cf //allow-merging
146146

147-
replace github.com/openstack-k8s-operators/barbican-operator/api => github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1
147+
replace github.com/openstack-k8s-operators/barbican-operator/api => github.com/lmiccini/barbican-operator/api v0.0.0-20260126220103-3c1a406634e0
148148

149149
replace github.com/openstack-k8s-operators/cinder-operator/api => github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae
150150

151151
replace github.com/openstack-k8s-operators/designate-operator/api => github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a
152152

153153
replace github.com/openstack-k8s-operators/glance-operator/api => github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc
154154

155-
replace github.com/openstack-k8s-operators/heat-operator/api => github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966
155+
replace github.com/openstack-k8s-operators/heat-operator/api => github.com/lmiccini/heat-operator/api v0.0.0-20260127054124-683e1784b7eb
156156

157157
replace github.com/openstack-k8s-operators/ironic-operator/api => github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582
158158

@@ -164,8 +164,8 @@ replace github.com/openstack-k8s-operators/neutron-operator/api => github.com/lm
164164

165165
replace github.com/openstack-k8s-operators/nova-operator/api => github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6
166166

167-
replace github.com/openstack-k8s-operators/octavia-operator/api => github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f
167+
replace github.com/openstack-k8s-operators/octavia-operator/api => github.com/lmiccini/octavia-operator/api v0.0.0-20260126220543-7499a1432042
168168

169169
replace github.com/openstack-k8s-operators/telemetry-operator/api => github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9
170170

171-
replace github.com/openstack-k8s-operators/watcher-operator/api => github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26
171+
replace github.com/openstack-k8s-operators/watcher-operator/api => github.com/lmiccini/watcher-operator/api v0.0.0-20260127055809-ce41ef12e898

api/go.sum

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,16 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0
9090
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
9191
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
9292
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
93-
github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1 h1:VVupC8VRzNqex2XLzO2V2nFEUFfkQxYqQCRf1mesGU4=
94-
github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1/go.mod h1:6DrltrOJwK08r51UBqHemefzEX7y4tFiCmj0Zhtm9RI=
93+
github.com/lmiccini/barbican-operator/api v0.0.0-20260126220103-3c1a406634e0 h1:9Fun85tD3XQ59jk3sgBFLa0csLipVEWFtMEf5zYhhMU=
94+
github.com/lmiccini/barbican-operator/api v0.0.0-20260126220103-3c1a406634e0/go.mod h1:KQnoNfCO5HHB/P6MAOE2u9V1wQbQxy5n51p8W7Dki4E=
9595
github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae h1:yCl/fPdjmSZVYM6fqyqWt2KnuQ0Q9txSyS6F7sXuwQQ=
9696
github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae/go.mod h1:0xHInxPRXyJNl6qnt0fn5BxGFggzASzcA9JVrumO8TI=
9797
github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a h1:Vg1xa4JjVnYi1pOhRKD2Ye/KgMqudOjasqISrwSviVo=
9898
github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a/go.mod h1:NllEsgsxg+lGMajtk9IaVGaU5ZcQQNMxhwkLhnhl28w=
9999
github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc h1:UGlIvMGviaqeBSnCuv6nhr3DBzPbkaIEZ8qXML3d7XE=
100100
github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc/go.mod h1:AEZ1xH8KnaDA/3rJDQQMbEBzMD8nitomm36d/TZvMj0=
101-
github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966 h1:MtSSC6HdQkhKIzkoZiHHAaQbdSayKQVODw+PwEXJYWw=
102-
github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966/go.mod h1:nvo4JEzF59PtSaHgfwouggClstHIcuQZNS28e+jXeX8=
101+
github.com/lmiccini/heat-operator/api v0.0.0-20260127054124-683e1784b7eb h1:4OCcKNTp7WR741kQlSRyu5vblnPk2+3tt6woO0majsI=
102+
github.com/lmiccini/heat-operator/api v0.0.0-20260127054124-683e1784b7eb/go.mod h1:T5lLlPNIJZuXRh8J1PwA1sZL3fgERGYHfisfcKZm2bI=
103103
github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582 h1:sksB1Mw6d8oVpJ8Vh6H8X/yYqJ8x+3QqMlkvml1t5Sc=
104104
github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582/go.mod h1:BbKlVhrD3sYFYsFhvG9+qPsCRygYv08Sd4M7o4n9XQQ=
105105
github.com/lmiccini/keystone-operator/api v0.0.0-20260126134229-5c4ccd648c80 h1:IRu3VJ/zCDbkebLngjmBV4jgSx6m9lcLj1rgsu4itro=
@@ -110,12 +110,12 @@ github.com/lmiccini/neutron-operator/api v0.0.0-20260126123412-122eb24114b3 h1:D
110110
github.com/lmiccini/neutron-operator/api v0.0.0-20260126123412-122eb24114b3/go.mod h1:P2br9yVt4dMCG1EgPj6k1wKc+QNvKaIFueLuRICwpi4=
111111
github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6 h1:cbwb+v2nOq78c8HBIX3ONPc7pSPULHSZYLYmncKAeag=
112112
github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6/go.mod h1:2doC9TTP6fd0kp/JZSEmwYgs/4ztCM9jLfzHin9r86Y=
113-
github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f h1:dmawV8buEVxw0pI77a01704/yn94VauDrTdHKSTCsaI=
114-
github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f/go.mod h1:bXUaKRZEOXLnkMZGBaCxFL6JvnW8/ZSyhRjUbCjBcvE=
113+
github.com/lmiccini/octavia-operator/api v0.0.0-20260126220543-7499a1432042 h1:Lf7khelUlsoEV8qsM2wYWZvSorhNYXEK5AF4PIpOeks=
114+
github.com/lmiccini/octavia-operator/api v0.0.0-20260126220543-7499a1432042/go.mod h1:U+xQIGQ6U3F+plwX3QTG1x/D6+tk/16h91/YbHPFRGU=
115115
github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9 h1:Wno8VQ3vnpFTgRgB/qPL2THGOKouM6an68BwN48IPjs=
116116
github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9/go.mod h1:PecH/poTfalzaxK/sZd+a8PLcGkf5D/HBtpUk9xdIbQ=
117-
github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26 h1:thIgIx/0qxQDsgj7a9MADCbgejrLiCH3iXaEnq0xc8s=
118-
github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26/go.mod h1:XEJp64OcVDbT9G1gHowBBruWcZngWN4C5Z8UgpOoqvk=
117+
github.com/lmiccini/watcher-operator/api v0.0.0-20260127055809-ce41ef12e898 h1:ofy8n06NTaqXO3wdSvzX8f9s9gG0pGMFsKK1EklQBh8=
118+
github.com/lmiccini/watcher-operator/api v0.0.0-20260127055809-ce41ef12e898/go.mod h1:XEJp64OcVDbT9G1gHowBBruWcZngWN4C5Z8UgpOoqvk=
119119
github.com/mailru/easyjson v0.9.0 h1:PrnmzHw7262yW8sTBwxi1PdJA3Iw/EKBa8psRf7d9a4=
120120
github.com/mailru/easyjson v0.9.0/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU=
121121
github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo=
@@ -220,14 +220,14 @@ golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 h1:1UoZQm6f0P/ZO0w1Ri+f+ifG/
220220
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c=
221221
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
222222
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
223-
golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk=
224-
golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc=
223+
golang.org/x/mod v0.31.0 h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI=
224+
golang.org/x/mod v0.31.0/go.mod h1:43JraMp9cGx1Rx3AqioxrbrhNsLl2l/iNAvuBkrezpg=
225225
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
226226
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
227227
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
228228
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
229-
golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
230-
golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
229+
golang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU=
230+
golang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY=
231231
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
232232
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
233233
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -238,22 +238,22 @@ golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
238238
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
239239
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
240240
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
241-
golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
242-
golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
243-
golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q=
244-
golang.org/x/term v0.38.0/go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg=
241+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
242+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
243+
golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=
244+
golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=
245245
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
246246
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
247-
golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU=
248-
golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY=
247+
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
248+
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
249249
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
250250
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
251251
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
252252
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
253253
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
254254
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
255-
golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ=
256-
golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ=
255+
golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
256+
golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
257257
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
258258
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
259259
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=

config/operator/manager_operator_images.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ spec:
1414
- name: operator
1515
env:
1616
- name: RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL
17-
value: quay.io/lmiccini/barbican-operator@sha256:8f6bff7643bfd4761d3f4efe9ee40a00c636088ea26bd42672327927d0441f83
17+
value: quay.io/lmiccini/barbican-operator@sha256:44022a4042de334e1f04985eb102df0076ddbe3065e85b243a02a7c509952977
1818
- name: RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL
1919
value: quay.io/lmiccini/cinder-operator@sha256:7619b8e8814c4d22fcdcc392cdaba2ce279d356fc9263275c91acfba86533591
2020
- name: RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL
2121
value: quay.io/lmiccini/designate-operator@sha256:d26a32730ba8b64e98f68194bd1a766aadc942392b24fa6a2cf1c136969dd99f
2222
- name: RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL
2323
value: quay.io/lmiccini/glance-operator@sha256:bc45409dff26aca6bd982684cfaf093548adb6a71928f5257fe60ab5535dda39
2424
- name: RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL
25-
value: quay.io/lmiccini/heat-operator@sha256:bab18497176432c9cb3115e7b6a8d35ccbcf2366cb3c4681870396a327ce1f1f
25+
value: quay.io/lmiccini/heat-operator@sha256:dd1b778223d83d3ea17ce52d6b749c3f89a13a4944710b090cc0ca63247fb462
2626
- name: RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL
2727
value: quay.io/openstack-k8s-operators/horizon-operator@sha256:3311e627bcb860d9443592a2c67078417318c9eb77d8ef4d07f9aa7027d46822
2828
- name: RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL
@@ -40,7 +40,7 @@ spec:
4040
- name: RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL
4141
value: quay.io/lmiccini/nova-operator@sha256:dbde47574a2204e5cb6af468e5c74df5124b1daab0ebcb0dc8c489fa40c8942f
4242
- name: RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL
43-
value: quay.io/lmiccini/octavia-operator@sha256:7c854adeefcf36df519c8d48e1cfc8ca8959c5023083f2b923ba50134c4dfa22
43+
value: quay.io/lmiccini/octavia-operator@sha256:bb8d23f38682e4b987b621a3116500a76d0dc380a1bfb9ea77f18dfacdee4f49
4444
- name: RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL
4545
value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:dae767a3ae652ffc70ba60c5bf2b5bf72c12d939353053e231b258948ededb22
4646
- name: RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL

go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,15 @@ require (
122122
go.yaml.in/yaml/v3 v3.0.4 // indirect
123123
golang.org/x/crypto v0.46.0 // indirect
124124
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect
125-
golang.org/x/mod v0.30.0 // indirect
126-
golang.org/x/net v0.47.0 // indirect
125+
golang.org/x/mod v0.31.0 // indirect
126+
golang.org/x/net v0.48.0 // indirect
127127
golang.org/x/oauth2 v0.30.0 // indirect
128128
golang.org/x/sync v0.19.0 // indirect
129-
golang.org/x/sys v0.39.0 // indirect
130-
golang.org/x/term v0.38.0 // indirect
131-
golang.org/x/text v0.32.0 // indirect
129+
golang.org/x/sys v0.40.0 // indirect
130+
golang.org/x/term v0.39.0 // indirect
131+
golang.org/x/text v0.33.0 // indirect
132132
golang.org/x/time v0.12.0 // indirect
133-
golang.org/x/tools v0.39.0 // indirect
133+
golang.org/x/tools v0.40.0 // indirect
134134
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
135135
google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 // indirect
136136
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
@@ -182,15 +182,15 @@ replace k8s.io/component-base => k8s.io/component-base v0.31.14 //allow-merging
182182

183183
replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.1.2-0.20241127223932-88edb96860cf //allow-merging
184184

185-
replace github.com/openstack-k8s-operators/barbican-operator/api => github.com/lmiccini/barbican-operator/api v0.0.0-20260126121545-bf682ebf8ff1
185+
replace github.com/openstack-k8s-operators/barbican-operator/api => github.com/lmiccini/barbican-operator/api v0.0.0-20260126220103-3c1a406634e0
186186

187187
replace github.com/openstack-k8s-operators/cinder-operator/api => github.com/lmiccini/cinder-operator/api v0.0.0-20260126132031-a3b37e4b86ae
188188

189189
replace github.com/openstack-k8s-operators/designate-operator/api => github.com/lmiccini/designate-operator/api v0.0.0-20260126121522-86cef6d26d0a
190190

191191
replace github.com/openstack-k8s-operators/glance-operator/api => github.com/lmiccini/glance-operator/api v0.0.0-20260126082232-7d867f42a4dc
192192

193-
replace github.com/openstack-k8s-operators/heat-operator/api => github.com/lmiccini/heat-operator/api v0.0.0-20260126122111-966501a2e966
193+
replace github.com/openstack-k8s-operators/heat-operator/api => github.com/lmiccini/heat-operator/api v0.0.0-20260127054124-683e1784b7eb
194194

195195
replace github.com/openstack-k8s-operators/ironic-operator/api => github.com/lmiccini/ironic-operator/api v0.0.0-20260126122431-1f3ba4559582
196196

@@ -202,8 +202,8 @@ replace github.com/openstack-k8s-operators/neutron-operator/api => github.com/lm
202202

203203
replace github.com/openstack-k8s-operators/nova-operator/api => github.com/lmiccini/nova-operator/api v0.0.0-20260126124220-1804867abea6
204204

205-
replace github.com/openstack-k8s-operators/octavia-operator/api => github.com/lmiccini/octavia-operator/api v0.0.0-20260126124920-2a687d475a0f
205+
replace github.com/openstack-k8s-operators/octavia-operator/api => github.com/lmiccini/octavia-operator/api v0.0.0-20260126220543-7499a1432042
206206

207207
replace github.com/openstack-k8s-operators/telemetry-operator/api => github.com/lmiccini/telemetry-operator/api v0.0.0-20260126124705-8bd837c8c2e9
208208

209-
replace github.com/openstack-k8s-operators/watcher-operator/api => github.com/lmiccini/watcher-operator/api v0.0.0-20260126124749-09b2d9800e26
209+
replace github.com/openstack-k8s-operators/watcher-operator/api => github.com/lmiccini/watcher-operator/api v0.0.0-20260127055809-ce41ef12e898

0 commit comments

Comments
 (0)