File tree 4 files changed +2
-21
lines changed
charts/kueue/templates/rbac
4 files changed +2
-21
lines changed Original file line number Diff line number Diff line change @@ -79,15 +79,6 @@ rules:
79
79
- list
80
80
- update
81
81
- watch
82
- - apiGroups :
83
- - admissionregistration.k8s.io
84
- resources :
85
- - validatingadmissionpolicies
86
- - validatingadmissionpolicybindings
87
- verbs :
88
- - get
89
- - list
90
- - watch
91
82
- apiGroups :
92
83
- apps
93
84
resources :
Original file line number Diff line number Diff line change @@ -78,15 +78,6 @@ rules:
78
78
- list
79
79
- update
80
80
- watch
81
- - apiGroups :
82
- - admissionregistration.k8s.io
83
- resources :
84
- - validatingadmissionpolicies
85
- - validatingadmissionpolicybindings
86
- verbs :
87
- - get
88
- - list
89
- - watch
90
81
- apiGroups :
91
82
- apps
92
83
resources :
Original file line number Diff line number Diff line change @@ -38,8 +38,6 @@ const (
38
38
// +kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;update
39
39
// +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=mutatingwebhookconfigurations,verbs=get;list;watch;update
40
40
// +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=validatingwebhookconfigurations,verbs=get;list;watch;update
41
- // +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=validatingadmissionpolicies,verbs=get;list;watch
42
- // +kubebuilder:rbac:groups="admissionregistration.k8s.io",resources=validatingadmissionpolicybindings,verbs=get;list;watch
43
41
44
42
// ManageCerts creates all certs for webhooks. This function is called from main.go.
45
43
func ManageCerts (mgr ctrl.Manager , cfg config.Configuration , setupFinished chan struct {}) error {
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ import (
23
23
"os"
24
24
"strings"
25
25
26
+ validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating"
26
27
openapinamer "k8s.io/apiserver/pkg/endpoints/openapi"
27
28
genericapiserver "k8s.io/apiserver/pkg/server"
28
29
genericoptions "k8s.io/apiserver/pkg/server/options"
@@ -77,7 +78,7 @@ func applyVisibilityServerOptions(config *genericapiserver.RecommendedConfig) er
77
78
o .SecureServing .BindPort = 8082
78
79
// The directory where TLS certs will be created
79
80
o .SecureServing .ServerCert .CertDirectory = "/tmp"
80
-
81
+ o . Admission . DisablePlugins = [] string { validatingadmissionpolicy . PluginName }
81
82
if err := o .SecureServing .MaybeDefaultWithSelfSignedCerts ("localhost" , nil , []net.IP {net .ParseIP ("127.0.0.1" )}); err != nil {
82
83
return fmt .Errorf ("error creating self-signed certificates: %v" , err )
83
84
}
You can’t perform that action at this time.
0 commit comments