Skip to content

Commit 2895d87

Browse files
Merge pull request #1935 from abays/net_policy_rbac
Add required network policy RBAC for bundles
2 parents 721c3f7 + d8b6f84 commit 2895d87

4 files changed

Lines changed: 31 additions & 0 deletions

File tree

bindata/rbac/rbac.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,6 +598,16 @@ rules:
598598
- get
599599
- list
600600
- watch
601+
- apiGroups:
602+
- networking.k8s.io
603+
resources:
604+
- networkpolicies
605+
verbs:
606+
- create
607+
- delete
608+
- get
609+
- list
610+
- update
601611
- apiGroups:
602612
- neutron.openstack.org
603613
resources:

config/operator/rbac/role.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,16 @@ rules:
7070
- list
7171
- update
7272
- watch
73+
- apiGroups:
74+
- networking.k8s.io
75+
resources:
76+
- networkpolicies
77+
verbs:
78+
- create
79+
- delete
80+
- get
81+
- list
82+
- update
7383
- apiGroups:
7484
- operator.openstack.org
7585
resources:

config/rbac/role.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,16 @@ rules:
549549
- get
550550
- list
551551
- watch
552+
- apiGroups:
553+
- networking.k8s.io
554+
resources:
555+
- networkpolicies
556+
verbs:
557+
- create
558+
- delete
559+
- get
560+
- list
561+
- update
552562
- apiGroups:
553563
- neutron.openstack.org
554564
resources:

internal/controller/operator/openstack_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ func SetupEnv() {
121121
// +kubebuilder:rbac:groups=cert-manager.io,resources=certificates,verbs=get;list;watch;create;update;patch;delete;
122122
// +kubebuilder:rbac:groups="monitoring.coreos.com",resources=servicemonitors,verbs=list;get;watch;update;create;delete
123123
// +kubebuilder:rbac:groups=operators.coreos.com,resources=clusterserviceversions;subscriptions;installplans;operators,verbs=get;list;delete;
124+
// +kubebuilder:rbac:groups=networking.k8s.io,resources=networkpolicies,verbs=get;list;create;delete;update
124125

125126
// Reconcile is part of the main kubernetes reconciliation loop which aims to
126127
// move the current state of the cluster closer to the desired state.

0 commit comments

Comments
 (0)