mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-10 01:46:55 +00:00
* feat: use k8s 1.28 libs Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * fix validating admission policies Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * fix a typo Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> --------- Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> Co-authored-by: Mariam Fahmy <mariam.fahmy@nirmata.com>
17 lines
445 B
Go
17 lines
445 B
Go
package openapi
|
|
|
|
import (
|
|
openapiv2 "github.com/google/gnostic-models/openapiv2"
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
|
|
)
|
|
|
|
type Manager interface {
|
|
Lock()
|
|
Unlock()
|
|
UseOpenAPIDocument(*openapiv2.Document) error
|
|
DeleteCRDFromPreviousSync()
|
|
ParseCRD(unstructured.Unstructured)
|
|
UpdateKindToAPIVersions([]*metav1.APIResourceList, []*metav1.APIResourceList)
|
|
GetCrdList() []string
|
|
}
|