File tree Expand file tree Collapse file tree
internal/controller/rabbitmq Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ go 1.26.3
55require (
66 github.com/go-logr/logr v1.4.3
77 github.com/onsi/gomega v1.42.1
8- github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67
8+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055
99 k8s.io/api v0.33.13
1010 k8s.io/apiextensions-apiserver v0.33.13
1111 k8s.io/apimachinery v0.33.13
Original file line number Diff line number Diff line change @@ -83,6 +83,8 @@ github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 h1:YVY7Mb0AdJBbNgC/Z
8383github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 /go.mod h1:SPLf21TYPipzCO67BURkCfK6dcIIxx0oNRVWaOyRcXM =
8484github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67 h1:crgFl4DA5n38huc043ux21jEQM7UaRMXsi+wogDOYn0 =
8585github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67 /go.mod h1:yA4tbcB62Dml5d0SP3n14hbwLVrKFicm690/eTWvusc =
86+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055 h1:aQy9n6lVrxJWF0KA3R7TpD/qfYDJedL5UQJRuS3hm+k =
87+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055 /go.mod h1:yA4tbcB62Dml5d0SP3n14hbwLVrKFicm690/eTWvusc =
8688github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4 =
8789github.com/pkg/errors v0.9.1 /go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0 =
8890github.com/pmezard/go-difflib v1.0.0 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
Original file line number Diff line number Diff line change 88 - " "
99 resources :
1010 - configmaps
11- - pods
1211 - secrets
1312 - serviceaccounts
1413 - services
@@ -47,19 +46,14 @@ rules:
4746 - " "
4847 resources :
4948 - persistentvolumeclaims
49+ - pods
5050 verbs :
5151 - delete
5252 - get
5353 - list
5454 - patch
5555 - update
5656 - watch
57- - apiGroups :
58- - " "
59- resources :
60- - pods/exec
61- verbs :
62- - create
6357- apiGroups :
6458 - apps
6559 resources :
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ require (
1111 github.com/onsi/gomega v1.42.1
1212 github.com/openshift/api v3.9.0+incompatible
1313 github.com/openstack-k8s-operators/infra-operator/apis v0.0.0-00010101000000-000000000000
14- github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67
15- github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260717092345-ab1ee7b97c67
16- github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67
14+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055
15+ github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260724091355-a86f6d29e055
16+ github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260724091355-a86f6d29e055
1717 go.uber.org/zap v1.28.0
1818 golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
1919 k8s.io/api v0.33.13
@@ -136,5 +136,3 @@ replace k8s.io/component-base => k8s.io/component-base v0.33.13 //allow-merging
136136replace k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20250627150254-e9823e99808e // allow-merging
137137
138138replace github.com/cert-manager/cmctl/v2 => github.com/cert-manager/cmctl/v2 v2.3.0 // allow-merging
139-
140- replace github.com/openstack-k8s-operators/lib-common/modules/common => github.com/lmiccini/lib-common/modules/common v0.0.0-20260723143954-3bd9f32306fb
Original file line number Diff line number Diff line change @@ -118,10 +118,16 @@ github.com/onsi/gomega v1.42.1 h1:iN1rCUX+44NZ1Dc97MPoeFYbFR0vh8zxoxMFwKdyZ6I=
118118github.com/onsi/gomega v1.42.1 /go.mod h1:REff/hsDsodHoKlWsP2mAPhu1+5/6hVYNf9rIEBpeSg =
119119github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 h1:YVY7Mb0AdJBbNgC/Zz9R/ZwhixOmZNA8P+6ZPaDW/0M =
120120github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 /go.mod h1:SPLf21TYPipzCO67BURkCfK6dcIIxx0oNRVWaOyRcXM =
121+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055 h1:aQy9n6lVrxJWF0KA3R7TpD/qfYDJedL5UQJRuS3hm+k =
122+ github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260724091355-a86f6d29e055 /go.mod h1:yA4tbcB62Dml5d0SP3n14hbwLVrKFicm690/eTWvusc =
121123github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260717092345-ab1ee7b97c67 h1:EoBTLbbfGRC37uA0J6al5zeZfQSxy6XwsUMNZAWCQPA =
122124github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260717092345-ab1ee7b97c67 /go.mod h1:IN0pCq/v2MsPcXrtcBIqcpVEqyq8oTIbNahmsc3tu28 =
125+ github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260724091355-a86f6d29e055 h1:8EKLg+aMklM3kXIjbyhy6Ssvce6dKy+oTT6cUrMTq4A =
126+ github.com/openstack-k8s-operators/lib-common/modules/edpm v0.0.0-20260724091355-a86f6d29e055 /go.mod h1:IN0pCq/v2MsPcXrtcBIqcpVEqyq8oTIbNahmsc3tu28 =
123127github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67 h1:GmakXxpm0scnNPuFDC9fSdhqo8MPyyBqqL0UW8pNh5o =
124128github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67 /go.mod h1:W41icuwPMCo1MlVBwkFTFf5oHEYtV59oT9yKce5fcHI =
129+ github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260724091355-a86f6d29e055 h1:5efDvK9x0T8C8jEraByDlcroagFMLA9f7zRF9rwG1z4 =
130+ github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260724091355-a86f6d29e055 /go.mod h1:W41icuwPMCo1MlVBwkFTFf5oHEYtV59oT9yKce5fcHI =
125131github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4 =
126132github.com/pkg/errors v0.9.1 /go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0 =
127133github.com/pmezard/go-difflib v1.0.0 /go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4 =
Original file line number Diff line number Diff line change @@ -130,9 +130,8 @@ type Reconciler struct {
130130// +kubebuilder:rbac:groups=config.openshift.io,resources=networks,verbs=get;list;watch;
131131// +kubebuilder:rbac:groups="",resources=nodes,verbs=get;list
132132
133- // Required to exec into pods
134- // +kubebuilder:rbac:groups=core,resources=pods,verbs=get;list;watch;create;update;patch;delete;
135- // +kubebuilder:rbac:groups=core,resources=pods/exec,verbs=create
133+ // Required to label and delete pods during CR deletion
134+ // +kubebuilder:rbac:groups=core,resources=pods,verbs=get;list;watch;update;delete
136135
137136// Required to manage PodDisruptionBudgets for multi-replica deployments
138137// +kubebuilder:rbac:groups=policy,resources=poddisruptionbudgets,verbs=get;list;watch;create;update;patch;delete
You can’t perform that action at this time.
0 commit comments