File tree Expand file tree Collapse file tree 8 files changed +37
-164
lines changed
deploy/charts/emqx-operator Expand file tree Collapse file tree 8 files changed +37
-164
lines changed Original file line number Diff line number Diff line change 1515 outputs :
1616 tags : ${{ steps.tags.outputs.tags}}
1717
18- runs-on : ubuntu-20.04
18+ runs-on : ubuntu-latest
1919 if : ${{ !github.event.release.prerelease }}
2020
2121 steps :
5252 matrix :
5353 tags : ${{ fromJSON(needs.prepare.outputs.tags) }}
5454
55- runs-on : ubuntu-20.04
55+ runs-on : ubuntu-latest
5656 if : github.repository_owner == 'emqx'
5757 steps :
5858 - name : clone docs
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ on: [pull_request]
44
55jobs :
66 gitlint :
7- runs-on : ubuntu-20.04
7+ runs-on : ubuntu-latest
88 steps :
99 - name : Checkout source code
1010 uses : actions/checkout@v4
Original file line number Diff line number Diff line change 11# Build the manager binary
2- FROM golang:1.22 AS builder
2+ FROM golang:1.24 AS builder
33
44WORKDIR /workspace
55# Copy the Go Modules manifests
Original file line number Diff line number Diff line change 99 resources :
1010 - configmaps
1111 - endpoints
12- - events
1312 - persistentvolumes
1413 - secrets
1514 - services
@@ -19,6 +18,17 @@ rules:
1918 - list
2019 - update
2120 - watch
21+ - apiGroups :
22+ - " "
23+ resources :
24+ - events
25+ verbs :
26+ - create
27+ - get
28+ - list
29+ - patch
30+ - update
31+ - watch
2232- apiGroups :
2333 - " "
2434 resources :
Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ type: application
1515# This is the chart version. This version number should be incremented each time you make changes
1616# to the chart and its templates, including the app version.
1717# Versions are expected to follow Semantic Versioning (https://semver.org/)
18- version : 2.2.29-beta.1
18+ version : 2.2.29-beta.2
1919
2020# This is the version number of the application being deployed. This version number should be
2121# incremented each time you make changes to the application. Versions are not expected to
2222# follow Semantic Versioning. They should reflect the version the application is using.
23- appVersion : 2.2.29-beta.1
23+ appVersion : 2.2.29-beta.2
2424
2525sources :
2626 - https://github.com/emqx/emqx-operator/tree/main/deploy/charts/emqx-operator
Original file line number Diff line number Diff line change @@ -51,16 +51,10 @@ rules:
5151 - " "
5252 resources :
5353 - configmaps
54- verbs :
55- - create
56- - get
57- - list
58- - update
59- - watch
60- - apiGroups :
61- - " "
62- resources :
6354 - endpoints
55+ - persistentvolumes
56+ - secrets
57+ - services
6458 verbs :
6559 - create
6660 - get
7569 - create
7670 - get
7771 - list
72+ - patch
7873 - update
7974 - watch
8075- apiGroups :
@@ -88,16 +83,6 @@ rules:
8883 - list
8984 - update
9085 - watch
91- - apiGroups :
92- - " "
93- resources :
94- - persistentvolumes
95- verbs :
96- - create
97- - get
98- - list
99- - update
100- - watch
10186- apiGroups :
10287 - " "
10388 resources :
@@ -113,40 +98,10 @@ rules:
11398 - pods/status
11499 verbs :
115100 - patch
116- - apiGroups :
117- - " "
118- resources :
119- - secrets
120- verbs :
121- - create
122- - get
123- - list
124- - update
125- - watch
126- - apiGroups :
127- - " "
128- resources :
129- - services
130- verbs :
131- - create
132- - get
133- - list
134- - update
135- - watch
136101- apiGroups :
137102 - apps
138103 resources :
139104 - replicasets
140- verbs :
141- - create
142- - delete
143- - get
144- - list
145- - update
146- - watch
147- - apiGroups :
148- - apps
149- resources :
150105 - statefulsets
151106 verbs :
152107 - create
@@ -155,99 +110,14 @@ rules:
155110 - list
156111 - update
157112 - watch
158- - apiGroups :
159- - policy
160- resources :
161- - poddisruptionbudgets
162- verbs :
163- - create
164- - delete
165- - get
166- - list
167- - update
168- - watch
169113- apiGroups :
170114 - apps.emqx.io
171115 resources :
172116 - emqxbrokers
173- verbs :
174- - create
175- - delete
176- - get
177- - list
178- - patch
179- - update
180- - watch
181- - apiGroups :
182- - apps.emqx.io
183- resources :
184- - emqxbrokers/finalizers
185- verbs :
186- - update
187- - apiGroups :
188- - apps.emqx.io
189- resources :
190- - emqxbrokers/status
191- verbs :
192- - get
193- - patch
194- - update
195- - apiGroups :
196- - apps.emqx.io
197- resources :
198117 - emqxenterprises
199- verbs :
200- - create
201- - delete
202- - get
203- - list
204- - patch
205- - update
206- - watch
207- - apiGroups :
208- - apps.emqx.io
209- resources :
210- - emqxenterprises/finalizers
211- verbs :
212- - update
213- - apiGroups :
214- - apps.emqx.io
215- resources :
216- - emqxenterprises/status
217- verbs :
218- - get
219- - patch
220- - update
221- - apiGroups :
222- - apps.emqx.io
223- resources :
224118 - emqxes
225- verbs :
226- - create
227- - delete
228- - get
229- - list
230- - patch
231- - update
232- - watch
233- - apiGroups :
234- - apps.emqx.io
235- resources :
236- - emqxes/finalizers
237- verbs :
238- - update
239- - apiGroups :
240- - apps.emqx.io
241- resources :
242- - emqxes/status
243- verbs :
244- - get
245- - patch
246- - update
247- - apiGroups :
248- - apps.emqx.io
249- resources :
250119 - emqxplugins
120+ - rebalances
251121 verbs :
252122 - create
253123 - delete
@@ -259,49 +129,42 @@ rules:
259129- apiGroups :
260130 - apps.emqx.io
261131 resources :
132+ - emqxbrokers/finalizers
133+ - emqxenterprises/finalizers
134+ - emqxes/finalizers
262135 - emqxplugins/finalizers
136+ - rebalances/finalizers
263137 verbs :
264138 - update
265139- apiGroups :
266140 - apps.emqx.io
267141 resources :
142+ - emqxbrokers/status
143+ - emqxenterprises/status
144+ - emqxes/status
268145 - emqxplugins/status
146+ - rebalances/status
269147 verbs :
270148 - get
271149 - patch
272150 - update
273151- apiGroups :
274- - apps.emqx .io
152+ - coordination.k8s .io
275153 resources :
276- - rebalances
154+ - leases
277155 verbs :
278156 - create
279- - delete
280157 - get
281158 - list
282- - patch
283159 - update
284160 - watch
285161- apiGroups :
286- - apps.emqx.io
287- resources :
288- - rebalances/finalizers
289- verbs :
290- - update
291- - apiGroups :
292- - apps.emqx.io
293- resources :
294- - rebalances/status
295- verbs :
296- - get
297- - patch
298- - update
299- - apiGroups :
300- - coordination.k8s.io
162+ - policy
301163 resources :
302- - leases
164+ - poddisruptionbudgets
303165 verbs :
304166 - create
167+ - delete
305168 - get
306169 - list
307170 - update
Original file line number Diff line number Diff line change 11module github.com/emqx/emqx-operator
22
3- go 1.22
3+ go 1.24
44
55require (
66 emperror.dev/errors v0.8.1
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ func init() {
6363}
6464
6565//+kubebuilder:rbac:groups="",resources=configmaps,verbs=get;list;watch;create;update
66- //+kubebuilder:rbac:groups="",resources=events,verbs=get;list;watch;create;update
66+ //+kubebuilder:rbac:groups="",resources=events,verbs=get;list;watch;create;update;patch
6767//+kubebuilder:rbac:groups="",resources=persistentvolumes,verbs=get;list;watch;create;update
6868//+kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=get;list;watch;create;update;delete
6969//+kubebuilder:rbac:groups="",resources=pods,verbs=get;list;watch;update
You can’t perform that action at this time.
0 commit comments