File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ import (
3838
3939type ResourceLoader struct {
4040 Vaps map [string ]* v1.ValidatingAdmissionPolicy
41+ VapBindings map [string ]* v1.ValidatingAdmissionPolicyBinding
4142 Maps map [string ]* v1alpha1.MutatingAdmissionPolicy
4243 MapBindings map [string ]* v1alpha1.MutatingAdmissionPolicyBinding
4344 Resources map [NameWithGVK ]* unstructured.Unstructured
@@ -104,6 +105,13 @@ func (r *ResourceLoader) LoadPolicies(paths []string) {
104105 }
105106 vap := obj .(* v1.ValidatingAdmissionPolicy )
106107 r .Vaps [vap .Name ] = vap
108+ case "ValidatingAdmissionPolicyBinding" :
109+ if gvk .Version != "v1" {
110+ slog .Warn ("only v1 ValidatingAdmissionPolicyBinding is supported" , "version" , gvk .Version )
111+ continue
112+ }
113+ vb := obj .(* v1.ValidatingAdmissionPolicyBinding )
114+ r .VapBindings [vb .Name ] = vb
107115 case "MutatingAdmissionPolicy" :
108116 if gvk .Version != "v1alpha1" {
109117 slog .Warn ("only v1alpha1 MutatingAdmissionPolicy is supported" , "version" , gvk .Version )
You can’t perform that action at this time.
0 commit comments