Skip to content

Commit 5af92c6

Browse files
committed
update deployo
1 parent 1058ee1 commit 5af92c6

File tree

4 files changed

+50
-49
lines changed

4 files changed

+50
-49
lines changed

config/rbac/role.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -57,55 +57,57 @@ rules:
5757
- apiGroups:
5858
- kubegateway.kubevirt.io
5959
resources:
60-
- gatetokens
60+
- gateservers
6161
verbs:
6262
- create
6363
- delete
6464
- get
6565
- list
66+
- patch
67+
- update
6668
- watch
6769
- apiGroups:
6870
- kubegateway.kubevirt.io
6971
resources:
70-
- gatetokens/finalizers
72+
- gateservers/finalizers
7173
verbs:
7274
- update
7375
- apiGroups:
7476
- kubegateway.kubevirt.io
7577
resources:
76-
- gatetokens/status
78+
- gateservers/status
7779
verbs:
7880
- get
7981
- patch
8082
- update
8183
- apiGroups:
82-
- networking.k8s.io
84+
- kubegateway.kubevirt.io
8385
resources:
84-
- ingresses
86+
- gatetokens
8587
verbs:
8688
- create
8789
- delete
8890
- get
8991
- list
90-
- patch
91-
- update
9292
- watch
9393
- apiGroups:
94-
- oauth.openshift.io
94+
- kubegateway.kubevirt.io
9595
resources:
96-
- oauthclients
96+
- gatetokens/finalizers
97+
verbs:
98+
- update
99+
- apiGroups:
100+
- kubegateway.kubevirt.io
101+
resources:
102+
- gatetokens/status
97103
verbs:
98-
- create
99-
- delete
100104
- get
101-
- list
102105
- patch
103106
- update
104-
- watch
105107
- apiGroups:
106-
- ocgate.rh-fieldwork.com
108+
- networking.k8s.io
107109
resources:
108-
- gateservers
110+
- ingresses
109111
verbs:
110112
- create
111113
- delete
@@ -115,19 +117,17 @@ rules:
115117
- update
116118
- watch
117119
- apiGroups:
118-
- ocgate.rh-fieldwork.com
119-
resources:
120-
- gateservers/finalizers
121-
verbs:
122-
- update
123-
- apiGroups:
124-
- ocgate.rh-fieldwork.com
120+
- oauth.openshift.io
125121
resources:
126-
- gateservers/status
122+
- oauthclients
127123
verbs:
124+
- create
125+
- delete
128126
- get
127+
- list
129128
- patch
130129
- update
130+
- watch
131131
- apiGroups:
132132
- rbac.authorization.k8s.io
133133
resources:

controllers/gateserver_controller.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ type GateServerReconciler struct {
5555
// +kubebuilder:rbac:groups="route.openshift.io",resources=routes/custom-host,verbs=create;patch
5656
// +kubebuilder:rbac:groups="oauth.openshift.io",resources=oauthclients,verbs=get;list;watch;create;update;patch;delete
5757
// +kubebuilder:rbac:groups="security.openshift.io",resources=securitycontextconstraints,resourceNames=privileged,verbs=use
58-
// +kubebuilder:rbac:groups="ocgate.rh-fieldwork.com",resources=gateservers,verbs=get;list;watch;create;update;patch;delete
59-
// +kubebuilder:rbac:groups="ocgate.rh-fieldwork.com",resources=gateservers/status,verbs=get;update;patch
60-
// +kubebuilder:rbac:groups="ocgate.rh-fieldwork.com",resources=gateservers/finalizers,verbs=update
58+
// +kubebuilder:rbac:groups="kubegateway.kubevirt.io",resources=gateservers,verbs=get;list;watch;create;update;patch;delete
59+
// +kubebuilder:rbac:groups="kubegateway.kubevirt.io",resources=gateservers/status,verbs=get;update;patch
60+
// +kubebuilder:rbac:groups="kubegateway.kubevirt.io",resources=gateservers/finalizers,verbs=update
6161

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

controllers/service.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ func (r *GateServerReconciler) Service(s *kubegatewayv1beta1.GateServer) (*corev
5151
TargetPort: intstr.FromInt(8080),
5252
},
5353
},
54+
Type: corev1.ServiceTypeLoadBalancer,
5455
},
5556
}
5657

deploy/kube-gateway-operator.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -389,55 +389,57 @@ rules:
389389
- apiGroups:
390390
- kubegateway.kubevirt.io
391391
resources:
392-
- gatetokens
392+
- gateservers
393393
verbs:
394394
- create
395395
- delete
396396
- get
397397
- list
398+
- patch
399+
- update
398400
- watch
399401
- apiGroups:
400402
- kubegateway.kubevirt.io
401403
resources:
402-
- gatetokens/finalizers
404+
- gateservers/finalizers
403405
verbs:
404406
- update
405407
- apiGroups:
406408
- kubegateway.kubevirt.io
407409
resources:
408-
- gatetokens/status
410+
- gateservers/status
409411
verbs:
410412
- get
411413
- patch
412414
- update
413415
- apiGroups:
414-
- networking.k8s.io
416+
- kubegateway.kubevirt.io
415417
resources:
416-
- ingresses
418+
- gatetokens
417419
verbs:
418420
- create
419421
- delete
420422
- get
421423
- list
422-
- patch
423-
- update
424424
- watch
425425
- apiGroups:
426-
- oauth.openshift.io
426+
- kubegateway.kubevirt.io
427427
resources:
428-
- oauthclients
428+
- gatetokens/finalizers
429+
verbs:
430+
- update
431+
- apiGroups:
432+
- kubegateway.kubevirt.io
433+
resources:
434+
- gatetokens/status
429435
verbs:
430-
- create
431-
- delete
432436
- get
433-
- list
434437
- patch
435438
- update
436-
- watch
437439
- apiGroups:
438-
- ocgate.rh-fieldwork.com
440+
- networking.k8s.io
439441
resources:
440-
- gateservers
442+
- ingresses
441443
verbs:
442444
- create
443445
- delete
@@ -447,19 +449,17 @@ rules:
447449
- update
448450
- watch
449451
- apiGroups:
450-
- ocgate.rh-fieldwork.com
451-
resources:
452-
- gateservers/finalizers
453-
verbs:
454-
- update
455-
- apiGroups:
456-
- ocgate.rh-fieldwork.com
452+
- oauth.openshift.io
457453
resources:
458-
- gateservers/status
454+
- oauthclients
459455
verbs:
456+
- create
457+
- delete
460458
- get
459+
- list
461460
- patch
462461
- update
462+
- watch
463463
- apiGroups:
464464
- rbac.authorization.k8s.io
465465
resources:

0 commit comments

Comments
 (0)