Skip to content

Commit dfc437a

Browse files
authored
Merge pull request #275 from aramase/regenerate-manifests
chore: regenerate manifests to remove unused rbac permissions
2 parents 41d85c6 + 3438cde commit dfc437a

File tree

4 files changed

+32
-60
lines changed

4 files changed

+32
-60
lines changed

config/rbac/role.yaml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,6 @@ rules:
2525
verbs:
2626
- get
2727
- list
28-
- update
29-
- watch
30-
- apiGroups:
31-
- secrets-store.csi.x-k8s.io
32-
resources:
33-
- secretproviderclasses/status
34-
verbs:
35-
- get
36-
- patch
37-
- update
3828
- watch
3929
- apiGroups:
4030
- secrets-store.csi.x-k8s.io

controllers/secretproviderclasspodstatus_controller.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ type SecretProviderClassPodStatusReconciler struct {
5959

6060
// +kubebuilder:rbac:groups=secrets-store.csi.x-k8s.io,resources=secretproviderclasspodstatuses,verbs=get;list;watch;create;update;patch;delete
6161
// +kubebuilder:rbac:groups=secrets-store.csi.x-k8s.io,resources=secretproviderclasspodstatuses/status,verbs=get;update;patch
62-
// +kubebuilder:rbac:groups=secrets-store.csi.x-k8s.io,resources=secretproviderclasses,verbs=get;list;update;watch
63-
// +kubebuilder:rbac:groups=secrets-store.csi.x-k8s.io,resources=secretproviderclasses/status,verbs=get;patch;update;watch
62+
// +kubebuilder:rbac:groups=secrets-store.csi.x-k8s.io,resources=secretproviderclasses,verbs=get;list;watch
6463
// +kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;create;update;patch;delete
6564

6665
func (r *SecretProviderClassPodStatusReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,32 @@
11
{{ if .Values.rbac.install }}
2+
23
---
34
apiVersion: rbac.authorization.k8s.io/v1
45
kind: ClusterRole
56
metadata:
7+
creationTimestamp: null
68
name: secretproviderclasses-role
79
rules:
810
- apiGroups:
9-
- secrets-store.csi.x-k8s.io
11+
- ""
1012
resources:
11-
- secretproviderclasses
13+
- secrets
1214
verbs:
15+
- create
16+
- delete
1317
- get
1418
- list
15-
- update
16-
- watch
17-
- apiGroups:
18-
- secrets-store.csi.x-k8s.io
19-
resources:
20-
- secretproviderclasses/status
21-
verbs:
22-
- get
2319
- patch
2420
- update
2521
- watch
2622
- apiGroups:
27-
- ""
23+
- secrets-store.csi.x-k8s.io
2824
resources:
29-
- secrets
25+
- secretproviderclasses
3026
verbs:
31-
- create
32-
- delete
3327
- get
34-
- update
35-
- patch
36-
- watch
3728
- list
29+
- watch
3830
- apiGroups:
3931
- secrets-store.csi.x-k8s.io
4032
resources:
@@ -53,6 +45,6 @@ rules:
5345
- secretproviderclasspodstatuses/status
5446
verbs:
5547
- get
56-
- update
5748
- patch
49+
- update
5850
{{ end }}

manifest_staging/deploy/rbac-secretproviderclass.yaml

Lines changed: 21 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,51 +5,29 @@ metadata:
55
namespace: default
66
---
77
apiVersion: rbac.authorization.k8s.io/v1
8-
kind: ClusterRoleBinding
9-
metadata:
10-
name: secretproviderclasses-rolebinding
11-
roleRef:
12-
apiGroup: rbac.authorization.k8s.io
13-
kind: ClusterRole
14-
name: secretproviderclasses-role
15-
subjects:
16-
- kind: ServiceAccount
17-
name: secrets-store-csi-driver
18-
namespace: default
19-
---
20-
apiVersion: rbac.authorization.k8s.io/v1
218
kind: ClusterRole
229
metadata:
10+
creationTimestamp: null
2311
name: secretproviderclasses-role
2412
rules:
2513
- apiGroups:
26-
- secrets-store.csi.x-k8s.io
14+
- ""
2715
resources:
28-
- secretproviderclasses
16+
- secrets
2917
verbs:
18+
- create
19+
- delete
3020
- get
3121
- list
32-
- update
33-
- watch
34-
- apiGroups:
35-
- secrets-store.csi.x-k8s.io
36-
resources:
37-
- secretproviderclasses/status
38-
verbs:
39-
- get
4022
- patch
4123
- update
4224
- watch
4325
- apiGroups:
44-
- ""
26+
- secrets-store.csi.x-k8s.io
4527
resources:
46-
- secrets
28+
- secretproviderclasses
4729
verbs:
48-
- create
49-
- delete
5030
- get
51-
- update
52-
- patch
5331
- list
5432
- watch
5533
- apiGroups:
@@ -70,5 +48,18 @@ rules:
7048
- secretproviderclasspodstatuses/status
7149
verbs:
7250
- get
73-
- update
7451
- patch
52+
- update
53+
---
54+
apiVersion: rbac.authorization.k8s.io/v1
55+
kind: ClusterRoleBinding
56+
metadata:
57+
name: secretproviderclasses-rolebinding
58+
roleRef:
59+
apiGroup: rbac.authorization.k8s.io
60+
kind: ClusterRole
61+
name: secretproviderclasses-role
62+
subjects:
63+
- kind: ServiceAccount
64+
name: secrets-store-csi-driver
65+
namespace: default

0 commit comments

Comments
 (0)