mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-31 03:45:17 +00:00
fix: add the support of v2alpha1 exceptions in the CLI (#9714)
Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>
This commit is contained in:
parent
bd37cbb9cc
commit
31bb10722e
1 changed files with 6 additions and 4 deletions
|
@ -6,6 +6,7 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
kyvernov2 "github.com/kyverno/kyverno/api/kyverno/v2"
|
kyvernov2 "github.com/kyverno/kyverno/api/kyverno/v2"
|
||||||
|
kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1"
|
||||||
kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1"
|
kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1"
|
||||||
"github.com/kyverno/kyverno/cmd/cli/kubectl-kyverno/data"
|
"github.com/kyverno/kyverno/cmd/cli/kubectl-kyverno/data"
|
||||||
"github.com/kyverno/kyverno/ext/resource/convert"
|
"github.com/kyverno/kyverno/ext/resource/convert"
|
||||||
|
@ -16,9 +17,10 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
factory, _ = resourceloader.New(openapiclient.NewComposite(openapiclient.NewLocalCRDFiles(data.Crds(), data.CrdsFolder)))
|
factory, _ = resourceloader.New(openapiclient.NewComposite(openapiclient.NewLocalCRDFiles(data.Crds(), data.CrdsFolder)))
|
||||||
exceptionV2beta1 = schema.GroupVersion(kyvernov2beta1.GroupVersion).WithKind("PolicyException")
|
exceptionV2alpha1 = schema.GroupVersion(kyvernov2alpha1.GroupVersion).WithKind("PolicyException")
|
||||||
exceptionV2 = schema.GroupVersion(kyvernov2.GroupVersion).WithKind("PolicyException")
|
exceptionV2beta1 = schema.GroupVersion(kyvernov2beta1.GroupVersion).WithKind("PolicyException")
|
||||||
|
exceptionV2 = schema.GroupVersion(kyvernov2.GroupVersion).WithKind("PolicyException")
|
||||||
)
|
)
|
||||||
|
|
||||||
func Load(paths ...string) ([]*kyvernov2beta1.PolicyException, error) {
|
func Load(paths ...string) ([]*kyvernov2beta1.PolicyException, error) {
|
||||||
|
@ -49,7 +51,7 @@ func load(content []byte) ([]*kyvernov2beta1.PolicyException, error) {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
switch gvk {
|
switch gvk {
|
||||||
case exceptionV2beta1, exceptionV2:
|
case exceptionV2alpha1, exceptionV2beta1, exceptionV2:
|
||||||
exception, err := convert.To[kyvernov2beta1.PolicyException](untyped)
|
exception, err := convert.To[kyvernov2beta1.PolicyException](untyped)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
Loading…
Add table
Reference in a new issue