From fff3ad047e2069f09be0e4891020955c8a1482b2 Mon Sep 17 00:00:00 2001
From: Mariam Fahmy
@@ -5404,311 +5404,9 @@ Will be used during clean up resources.
Resource Types:-
CleanupPolicy defines a rule for resource cleanup.
- -Field | -Description | -||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
-apiVersion -string |
-
-
-kyverno.io/v2alpha1
-
- |
-||||||||||
-kind -string - |
-CleanupPolicy |
-||||||||||
-metadata - - -Kubernetes meta/v1.ObjectMeta - - - |
-
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||||||||
-spec - - -CleanupPolicySpec - - - |
-
- Spec declares policy behaviors. -- -
|
-||||||||||
-status - - -CleanupPolicyStatus - - - |
-
-(Optional)
- Status contains policy runtime data. - |
-
-
ClusterCleanupPolicy defines rule for resource cleanup.
- -Field | -Description | -||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
-apiVersion -string |
-
-
-kyverno.io/v2alpha1
-
- |
-||||||||||
-kind -string - |
-ClusterCleanupPolicy |
-||||||||||
-metadata - - -Kubernetes meta/v1.ObjectMeta - - - |
-
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
- |
-||||||||||
-spec - - -CleanupPolicySpec - - - |
-
- Spec declares policy behaviors. -- -
|
-||||||||||
-status - - -CleanupPolicyStatus - - - |
-
-(Optional)
- Status contains policy runtime data. - |
-
@@ -5812,21 +5510,24 @@ MatchResources
-
CleanupPolicyInterface abstracts the concrete policy type (CleanupPolicy vs ClusterCleanupPolicy)
- --(Appears on: -CleanupPolicy, -ClusterCleanupPolicy) -
--
CleanupPolicySpec stores specifications for selecting resources that the user needs to delete -and schedule when the matching resources needs deleted.
+CleanupPolicy defines a rule for resource cleanup.
+apiVersion +string |
+
+
+kyverno.io/v2beta1
+
+ |
+|
+kind +string + |
+CleanupPolicy |
+|
+metadata + + +Kubernetes meta/v1.ObjectMeta + + + |
+
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
+ |
+|
+spec + + +CleanupPolicySpec + + + |
+
+ Spec declares policy behaviors. ++ +
|
+|
+status + + +CleanupPolicyStatus + + + |
+
+(Optional)
+ Status contains policy runtime data. + |
+
-(Appears on: -CleanupPolicy, -ClusterCleanupPolicy) -
--
CleanupPolicyStatus stores the status of the policy.
+ClusterCleanupPolicy defines rule for resource cleanup.
-conditions - - -[]Kubernetes meta/v1.Condition - - - |
+
+
+kyverno.io/v2beta1
+
|
||||||||||
-lastExecutionTime + kind +string + |
+ClusterCleanupPolicy |
+||||||||||
+metadata - -Kubernetes meta/v1.Time + +Kubernetes meta/v1.ObjectMeta |
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
+ |
+||||||||||
+spec + + +CleanupPolicySpec + + + |
+
+ Spec declares policy behaviors. ++ +
|
+||||||||||
+status + + +CleanupPolicyStatus + + + |
+
+(Optional)
+ Status contains policy runtime data. |
@@ -6599,7 +6456,7 @@ MatchResources
(Appears on: -CleanupPolicySpec, +CleanupPolicySpec, Deny, Rule)
@@ -6650,6 +6507,149 @@ Here, all of the conditions need to pass.+
CleanupPolicyInterface abstracts the concrete policy type (CleanupPolicy vs ClusterCleanupPolicy)
+ ++(Appears on: +CleanupPolicy, +ClusterCleanupPolicy) +
++
CleanupPolicySpec stores specifications for selecting resources that the user needs to delete +and schedule when the matching resources needs deleted.
+ +Field | +Description | +
---|---|
+context + + +[]ContextEntry + + + |
+
+(Optional)
+ Context defines variables and data sources that can be used during rule execution. + |
+
+match + + +MatchResources + + + |
+
+ MatchResources defines when cleanuppolicy should be applied. The match +criteria can include resource information (e.g. kind, name, namespace, labels) +and admission review request information like the user name or role. +At least one kind is required. + |
+
+exclude + + +MatchResources + + + |
+
+(Optional)
+ ExcludeResources defines when cleanuppolicy should not be applied. The exclude +criteria can include resource information (e.g. kind, name, namespace, labels) +and admission review request information like the name or role. + |
+
+schedule + +string + + |
+
+ The schedule in Cron format + |
+
+conditions + + +AnyAllConditions + + + |
+
+(Optional)
+ Conditions defines the conditions used to select the resources which will be cleaned up. + |
+
+(Appears on: +CleanupPolicy, +ClusterCleanupPolicy) +
++
CleanupPolicyStatus stores the status of the policy.
+ +Field | +Description | +
---|---|
+conditions + + +[]Kubernetes meta/v1.Condition + + + |
++ | +
+lastExecutionTime + + +Kubernetes meta/v1.Time + + + |
++ | +
@@ -6964,7 +6964,7 @@ bool
(Appears on: -CleanupPolicySpec, +CleanupPolicySpec, PolicyExceptionSpec, Rule)
diff --git a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicy.go b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicy.go similarity index 99% rename from pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicy.go rename to pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicy.go index 63fe73e527..ce91cb60b8 100644 --- a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicy.go +++ b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicy.go @@ -16,7 +16,7 @@ limitations under the License. // Code generated by applyconfiguration-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -40,7 +40,7 @@ func CleanupPolicy(name, namespace string) *CleanupPolicyApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("CleanupPolicy") - b.WithAPIVersion("kyverno.io/v2alpha1") + b.WithAPIVersion("kyverno.io/v2beta1") return b } diff --git a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicyspec.go b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicyspec.go similarity index 80% rename from pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicyspec.go rename to pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicyspec.go index cb3de2a679..151b07421e 100644 --- a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicyspec.go +++ b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicyspec.go @@ -16,21 +16,20 @@ limitations under the License. // Code generated by applyconfiguration-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( v1 "github.com/kyverno/kyverno/pkg/client/applyconfigurations/kyverno/v1" - v2beta1 "github.com/kyverno/kyverno/pkg/client/applyconfigurations/kyverno/v2beta1" ) // CleanupPolicySpecApplyConfiguration represents an declarative configuration of the CleanupPolicySpec type for use // with apply. type CleanupPolicySpecApplyConfiguration struct { - Context []v1.ContextEntryApplyConfiguration `json:"context,omitempty"` - MatchResources *v2beta1.MatchResourcesApplyConfiguration `json:"match,omitempty"` - ExcludeResources *v2beta1.MatchResourcesApplyConfiguration `json:"exclude,omitempty"` - Schedule *string `json:"schedule,omitempty"` - Conditions *v2beta1.AnyAllConditionsApplyConfiguration `json:"conditions,omitempty"` + Context []v1.ContextEntryApplyConfiguration `json:"context,omitempty"` + MatchResources *MatchResourcesApplyConfiguration `json:"match,omitempty"` + ExcludeResources *MatchResourcesApplyConfiguration `json:"exclude,omitempty"` + Schedule *string `json:"schedule,omitempty"` + Conditions *AnyAllConditionsApplyConfiguration `json:"conditions,omitempty"` } // CleanupPolicySpecApplyConfiguration constructs an declarative configuration of the CleanupPolicySpec type for use with @@ -55,7 +54,7 @@ func (b *CleanupPolicySpecApplyConfiguration) WithContext(values ...*v1.ContextE // WithMatchResources sets the MatchResources field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the MatchResources field is set to the value of the last call. -func (b *CleanupPolicySpecApplyConfiguration) WithMatchResources(value *v2beta1.MatchResourcesApplyConfiguration) *CleanupPolicySpecApplyConfiguration { +func (b *CleanupPolicySpecApplyConfiguration) WithMatchResources(value *MatchResourcesApplyConfiguration) *CleanupPolicySpecApplyConfiguration { b.MatchResources = value return b } @@ -63,7 +62,7 @@ func (b *CleanupPolicySpecApplyConfiguration) WithMatchResources(value *v2beta1. // WithExcludeResources sets the ExcludeResources field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the ExcludeResources field is set to the value of the last call. -func (b *CleanupPolicySpecApplyConfiguration) WithExcludeResources(value *v2beta1.MatchResourcesApplyConfiguration) *CleanupPolicySpecApplyConfiguration { +func (b *CleanupPolicySpecApplyConfiguration) WithExcludeResources(value *MatchResourcesApplyConfiguration) *CleanupPolicySpecApplyConfiguration { b.ExcludeResources = value return b } @@ -79,7 +78,7 @@ func (b *CleanupPolicySpecApplyConfiguration) WithSchedule(value string) *Cleanu // WithConditions sets the Conditions field in the declarative configuration to the given value // and returns the receiver, so that objects can be built by chaining "With" function invocations. // If called multiple times, the Conditions field is set to the value of the last call. -func (b *CleanupPolicySpecApplyConfiguration) WithConditions(value *v2beta1.AnyAllConditionsApplyConfiguration) *CleanupPolicySpecApplyConfiguration { +func (b *CleanupPolicySpecApplyConfiguration) WithConditions(value *AnyAllConditionsApplyConfiguration) *CleanupPolicySpecApplyConfiguration { b.Conditions = value return b } diff --git a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicystatus.go b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicystatus.go similarity index 99% rename from pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicystatus.go rename to pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicystatus.go index 53c13a1b11..b541f18321 100644 --- a/pkg/client/applyconfigurations/kyverno/v2alpha1/cleanuppolicystatus.go +++ b/pkg/client/applyconfigurations/kyverno/v2beta1/cleanuppolicystatus.go @@ -16,7 +16,7 @@ limitations under the License. // Code generated by applyconfiguration-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( v1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/pkg/client/applyconfigurations/kyverno/v2alpha1/clustercleanuppolicy.go b/pkg/client/applyconfigurations/kyverno/v2beta1/clustercleanuppolicy.go similarity index 99% rename from pkg/client/applyconfigurations/kyverno/v2alpha1/clustercleanuppolicy.go rename to pkg/client/applyconfigurations/kyverno/v2beta1/clustercleanuppolicy.go index 53e733af21..2dd99623d8 100644 --- a/pkg/client/applyconfigurations/kyverno/v2alpha1/clustercleanuppolicy.go +++ b/pkg/client/applyconfigurations/kyverno/v2beta1/clustercleanuppolicy.go @@ -16,7 +16,7 @@ limitations under the License. // Code generated by applyconfiguration-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -39,7 +39,7 @@ func ClusterCleanupPolicy(name string) *ClusterCleanupPolicyApplyConfiguration { b := &ClusterCleanupPolicyApplyConfiguration{} b.WithName(name) b.WithKind("ClusterCleanupPolicy") - b.WithAPIVersion("kyverno.io/v2alpha1") + b.WithAPIVersion("kyverno.io/v2beta1") return b } diff --git a/pkg/client/applyconfigurations/utils.go b/pkg/client/applyconfigurations/utils.go index fc31317b62..f6a6bab179 100644 --- a/pkg/client/applyconfigurations/utils.go +++ b/pkg/client/applyconfigurations/utils.go @@ -169,20 +169,20 @@ func ForKind(kind schema.GroupVersionKind) interface{} { return &kyvernov1beta1.UpdateRequestStatusApplyConfiguration{} // Group=kyverno.io, Version=v2alpha1 - case v2alpha1.SchemeGroupVersion.WithKind("CleanupPolicy"): - return &kyvernov2alpha1.CleanupPolicyApplyConfiguration{} - case v2alpha1.SchemeGroupVersion.WithKind("CleanupPolicySpec"): - return &kyvernov2alpha1.CleanupPolicySpecApplyConfiguration{} - case v2alpha1.SchemeGroupVersion.WithKind("CleanupPolicyStatus"): - return &kyvernov2alpha1.CleanupPolicyStatusApplyConfiguration{} - case v2alpha1.SchemeGroupVersion.WithKind("ClusterCleanupPolicy"): - return &kyvernov2alpha1.ClusterCleanupPolicyApplyConfiguration{} case v2alpha1.SchemeGroupVersion.WithKind("PolicyException"): return &kyvernov2alpha1.PolicyExceptionApplyConfiguration{} // Group=kyverno.io, Version=v2beta1 case v2beta1.SchemeGroupVersion.WithKind("AnyAllConditions"): return &kyvernov2beta1.AnyAllConditionsApplyConfiguration{} + case v2beta1.SchemeGroupVersion.WithKind("CleanupPolicy"): + return &kyvernov2beta1.CleanupPolicyApplyConfiguration{} + case v2beta1.SchemeGroupVersion.WithKind("CleanupPolicySpec"): + return &kyvernov2beta1.CleanupPolicySpecApplyConfiguration{} + case v2beta1.SchemeGroupVersion.WithKind("CleanupPolicyStatus"): + return &kyvernov2beta1.CleanupPolicyStatusApplyConfiguration{} + case v2beta1.SchemeGroupVersion.WithKind("ClusterCleanupPolicy"): + return &kyvernov2beta1.ClusterCleanupPolicyApplyConfiguration{} case v2beta1.SchemeGroupVersion.WithKind("ClusterPolicy"): return &kyvernov2beta1.ClusterPolicyApplyConfiguration{} case v2beta1.SchemeGroupVersion.WithKind("Condition"): diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_kyverno_client.go b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_kyverno_client.go index a476a09342..8ee4b54163 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_kyverno_client.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_kyverno_client.go @@ -28,14 +28,6 @@ type FakeKyvernoV2alpha1 struct { *testing.Fake } -func (c *FakeKyvernoV2alpha1) CleanupPolicies(namespace string) v2alpha1.CleanupPolicyInterface { - return &FakeCleanupPolicies{c, namespace} -} - -func (c *FakeKyvernoV2alpha1) ClusterCleanupPolicies() v2alpha1.ClusterCleanupPolicyInterface { - return &FakeClusterCleanupPolicies{c} -} - func (c *FakeKyvernoV2alpha1) PolicyExceptions(namespace string) v2alpha1.PolicyExceptionInterface { return &FakePolicyExceptions{c, namespace} } diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/generated_expansion.go b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/generated_expansion.go index 22b56fcb7d..b3f236f882 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/generated_expansion.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/generated_expansion.go @@ -18,8 +18,4 @@ limitations under the License. package v2alpha1 -type CleanupPolicyExpansion interface{} - -type ClusterCleanupPolicyExpansion interface{} - type PolicyExceptionExpansion interface{} diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/kyverno_client.go b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/kyverno_client.go index ab305eec2d..601b15ee82 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/kyverno_client.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/kyverno_client.go @@ -28,8 +28,6 @@ import ( type KyvernoV2alpha1Interface interface { RESTClient() rest.Interface - CleanupPoliciesGetter - ClusterCleanupPoliciesGetter PolicyExceptionsGetter } @@ -38,14 +36,6 @@ type KyvernoV2alpha1Client struct { restClient rest.Interface } -func (c *KyvernoV2alpha1Client) CleanupPolicies(namespace string) CleanupPolicyInterface { - return newCleanupPolicies(c, namespace) -} - -func (c *KyvernoV2alpha1Client) ClusterCleanupPolicies() ClusterCleanupPolicyInterface { - return newClusterCleanupPolicies(c) -} - func (c *KyvernoV2alpha1Client) PolicyExceptions(namespace string) PolicyExceptionInterface { return newPolicyExceptions(c, namespace) } diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/cleanuppolicy.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/cleanuppolicy.go similarity index 79% rename from pkg/client/clientset/versioned/typed/kyverno/v2alpha1/cleanuppolicy.go rename to pkg/client/clientset/versioned/typed/kyverno/v2beta1/cleanuppolicy.go index ad1a11685e..60f114b830 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/cleanuppolicy.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/cleanuppolicy.go @@ -16,13 +16,13 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( "context" "time" - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" scheme "github.com/kyverno/kyverno/pkg/client/clientset/versioned/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" @@ -38,15 +38,15 @@ type CleanupPoliciesGetter interface { // CleanupPolicyInterface has methods to work with CleanupPolicy resources. type CleanupPolicyInterface interface { - Create(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.CreateOptions) (*v2alpha1.CleanupPolicy, error) - Update(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.CleanupPolicy, error) - UpdateStatus(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.CleanupPolicy, error) + Create(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.CreateOptions) (*v2beta1.CleanupPolicy, error) + Update(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (*v2beta1.CleanupPolicy, error) + UpdateStatus(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (*v2beta1.CleanupPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error - Get(ctx context.Context, name string, opts v1.GetOptions) (*v2alpha1.CleanupPolicy, error) - List(ctx context.Context, opts v1.ListOptions) (*v2alpha1.CleanupPolicyList, error) + Get(ctx context.Context, name string, opts v1.GetOptions) (*v2beta1.CleanupPolicy, error) + List(ctx context.Context, opts v1.ListOptions) (*v2beta1.CleanupPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) - Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.CleanupPolicy, err error) + Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.CleanupPolicy, err error) CleanupPolicyExpansion } @@ -57,7 +57,7 @@ type cleanupPolicies struct { } // newCleanupPolicies returns a CleanupPolicies -func newCleanupPolicies(c *KyvernoV2alpha1Client, namespace string) *cleanupPolicies { +func newCleanupPolicies(c *KyvernoV2beta1Client, namespace string) *cleanupPolicies { return &cleanupPolicies{ client: c.RESTClient(), ns: namespace, @@ -65,8 +65,8 @@ func newCleanupPolicies(c *KyvernoV2alpha1Client, namespace string) *cleanupPoli } // Get takes name of the cleanupPolicy, and returns the corresponding cleanupPolicy object, and an error if there is any. -func (c *cleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2alpha1.CleanupPolicy, err error) { - result = &v2alpha1.CleanupPolicy{} +func (c *cleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2beta1.CleanupPolicy, err error) { + result = &v2beta1.CleanupPolicy{} err = c.client.Get(). Namespace(c.ns). Resource("cleanuppolicies"). @@ -78,12 +78,12 @@ func (c *cleanupPolicies) Get(ctx context.Context, name string, options v1.GetOp } // List takes label and field selectors, and returns the list of CleanupPolicies that match those selectors. -func (c *cleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2alpha1.CleanupPolicyList, err error) { +func (c *cleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2beta1.CleanupPolicyList, err error) { var timeout time.Duration if opts.TimeoutSeconds != nil { timeout = time.Duration(*opts.TimeoutSeconds) * time.Second } - result = &v2alpha1.CleanupPolicyList{} + result = &v2beta1.CleanupPolicyList{} err = c.client.Get(). Namespace(c.ns). Resource("cleanuppolicies"). @@ -110,8 +110,8 @@ func (c *cleanupPolicies) Watch(ctx context.Context, opts v1.ListOptions) (watch } // Create takes the representation of a cleanupPolicy and creates it. Returns the server's representation of the cleanupPolicy, and an error, if there is any. -func (c *cleanupPolicies) Create(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.CreateOptions) (result *v2alpha1.CleanupPolicy, err error) { - result = &v2alpha1.CleanupPolicy{} +func (c *cleanupPolicies) Create(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.CreateOptions) (result *v2beta1.CleanupPolicy, err error) { + result = &v2beta1.CleanupPolicy{} err = c.client.Post(). Namespace(c.ns). Resource("cleanuppolicies"). @@ -123,8 +123,8 @@ func (c *cleanupPolicies) Create(ctx context.Context, cleanupPolicy *v2alpha1.Cl } // Update takes the representation of a cleanupPolicy and updates it. Returns the server's representation of the cleanupPolicy, and an error, if there is any. -func (c *cleanupPolicies) Update(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.CleanupPolicy, err error) { - result = &v2alpha1.CleanupPolicy{} +func (c *cleanupPolicies) Update(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.CleanupPolicy, err error) { + result = &v2beta1.CleanupPolicy{} err = c.client.Put(). Namespace(c.ns). Resource("cleanuppolicies"). @@ -138,8 +138,8 @@ func (c *cleanupPolicies) Update(ctx context.Context, cleanupPolicy *v2alpha1.Cl // UpdateStatus was generated because the type contains a Status member. // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). -func (c *cleanupPolicies) UpdateStatus(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.CleanupPolicy, err error) { - result = &v2alpha1.CleanupPolicy{} +func (c *cleanupPolicies) UpdateStatus(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.CleanupPolicy, err error) { + result = &v2beta1.CleanupPolicy{} err = c.client.Put(). Namespace(c.ns). Resource("cleanuppolicies"). @@ -180,8 +180,8 @@ func (c *cleanupPolicies) DeleteCollection(ctx context.Context, opts v1.DeleteOp } // Patch applies the patch and returns the patched cleanupPolicy. -func (c *cleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.CleanupPolicy, err error) { - result = &v2alpha1.CleanupPolicy{} +func (c *cleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.CleanupPolicy, err error) { + result = &v2beta1.CleanupPolicy{} err = c.client.Patch(pt). Namespace(c.ns). Resource("cleanuppolicies"). diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/clustercleanuppolicy.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/clustercleanuppolicy.go similarity index 77% rename from pkg/client/clientset/versioned/typed/kyverno/v2alpha1/clustercleanuppolicy.go rename to pkg/client/clientset/versioned/typed/kyverno/v2beta1/clustercleanuppolicy.go index 65a9f7a333..726ef7dbc5 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/clustercleanuppolicy.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/clustercleanuppolicy.go @@ -16,13 +16,13 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( "context" "time" - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" scheme "github.com/kyverno/kyverno/pkg/client/clientset/versioned/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" @@ -38,15 +38,15 @@ type ClusterCleanupPoliciesGetter interface { // ClusterCleanupPolicyInterface has methods to work with ClusterCleanupPolicy resources. type ClusterCleanupPolicyInterface interface { - Create(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.CreateOptions) (*v2alpha1.ClusterCleanupPolicy, error) - Update(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.ClusterCleanupPolicy, error) - UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.ClusterCleanupPolicy, error) + Create(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.CreateOptions) (*v2beta1.ClusterCleanupPolicy, error) + Update(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2beta1.ClusterCleanupPolicy, error) + UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2beta1.ClusterCleanupPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error - Get(ctx context.Context, name string, opts v1.GetOptions) (*v2alpha1.ClusterCleanupPolicy, error) - List(ctx context.Context, opts v1.ListOptions) (*v2alpha1.ClusterCleanupPolicyList, error) + Get(ctx context.Context, name string, opts v1.GetOptions) (*v2beta1.ClusterCleanupPolicy, error) + List(ctx context.Context, opts v1.ListOptions) (*v2beta1.ClusterCleanupPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) - Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.ClusterCleanupPolicy, err error) + Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.ClusterCleanupPolicy, err error) ClusterCleanupPolicyExpansion } @@ -56,15 +56,15 @@ type clusterCleanupPolicies struct { } // newClusterCleanupPolicies returns a ClusterCleanupPolicies -func newClusterCleanupPolicies(c *KyvernoV2alpha1Client) *clusterCleanupPolicies { +func newClusterCleanupPolicies(c *KyvernoV2beta1Client) *clusterCleanupPolicies { return &clusterCleanupPolicies{ client: c.RESTClient(), } } // Get takes name of the clusterCleanupPolicy, and returns the corresponding clusterCleanupPolicy object, and an error if there is any. -func (c *clusterCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { - result = &v2alpha1.ClusterCleanupPolicy{} +func (c *clusterCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { + result = &v2beta1.ClusterCleanupPolicy{} err = c.client.Get(). Resource("clustercleanuppolicies"). Name(name). @@ -75,12 +75,12 @@ func (c *clusterCleanupPolicies) Get(ctx context.Context, name string, options v } // List takes label and field selectors, and returns the list of ClusterCleanupPolicies that match those selectors. -func (c *clusterCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2alpha1.ClusterCleanupPolicyList, err error) { +func (c *clusterCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2beta1.ClusterCleanupPolicyList, err error) { var timeout time.Duration if opts.TimeoutSeconds != nil { timeout = time.Duration(*opts.TimeoutSeconds) * time.Second } - result = &v2alpha1.ClusterCleanupPolicyList{} + result = &v2beta1.ClusterCleanupPolicyList{} err = c.client.Get(). Resource("clustercleanuppolicies"). VersionedParams(&opts, scheme.ParameterCodec). @@ -105,8 +105,8 @@ func (c *clusterCleanupPolicies) Watch(ctx context.Context, opts v1.ListOptions) } // Create takes the representation of a clusterCleanupPolicy and creates it. Returns the server's representation of the clusterCleanupPolicy, and an error, if there is any. -func (c *clusterCleanupPolicies) Create(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.CreateOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { - result = &v2alpha1.ClusterCleanupPolicy{} +func (c *clusterCleanupPolicies) Create(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.CreateOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { + result = &v2beta1.ClusterCleanupPolicy{} err = c.client.Post(). Resource("clustercleanuppolicies"). VersionedParams(&opts, scheme.ParameterCodec). @@ -117,8 +117,8 @@ func (c *clusterCleanupPolicies) Create(ctx context.Context, clusterCleanupPolic } // Update takes the representation of a clusterCleanupPolicy and updates it. Returns the server's representation of the clusterCleanupPolicy, and an error, if there is any. -func (c *clusterCleanupPolicies) Update(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { - result = &v2alpha1.ClusterCleanupPolicy{} +func (c *clusterCleanupPolicies) Update(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { + result = &v2beta1.ClusterCleanupPolicy{} err = c.client.Put(). Resource("clustercleanuppolicies"). Name(clusterCleanupPolicy.Name). @@ -131,8 +131,8 @@ func (c *clusterCleanupPolicies) Update(ctx context.Context, clusterCleanupPolic // UpdateStatus was generated because the type contains a Status member. // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). -func (c *clusterCleanupPolicies) UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { - result = &v2alpha1.ClusterCleanupPolicy{} +func (c *clusterCleanupPolicies) UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { + result = &v2beta1.ClusterCleanupPolicy{} err = c.client.Put(). Resource("clustercleanuppolicies"). Name(clusterCleanupPolicy.Name). @@ -170,8 +170,8 @@ func (c *clusterCleanupPolicies) DeleteCollection(ctx context.Context, opts v1.D } // Patch applies the patch and returns the patched clusterCleanupPolicy. -func (c *clusterCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.ClusterCleanupPolicy, err error) { - result = &v2alpha1.ClusterCleanupPolicy{} +func (c *clusterCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.ClusterCleanupPolicy, err error) { + result = &v2beta1.ClusterCleanupPolicy{} err = c.client.Patch(pt). Resource("clustercleanuppolicies"). Name(name). diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_cleanuppolicy.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_cleanuppolicy.go similarity index 71% rename from pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_cleanuppolicy.go rename to pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_cleanuppolicy.go index 41c50cd81f..44555c6c5f 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_cleanuppolicy.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_cleanuppolicy.go @@ -21,7 +21,7 @@ package fake import ( "context" - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" @@ -31,29 +31,29 @@ import ( // FakeCleanupPolicies implements CleanupPolicyInterface type FakeCleanupPolicies struct { - Fake *FakeKyvernoV2alpha1 + Fake *FakeKyvernoV2beta1 ns string } -var cleanuppoliciesResource = v2alpha1.SchemeGroupVersion.WithResource("cleanuppolicies") +var cleanuppoliciesResource = v2beta1.SchemeGroupVersion.WithResource("cleanuppolicies") -var cleanuppoliciesKind = v2alpha1.SchemeGroupVersion.WithKind("CleanupPolicy") +var cleanuppoliciesKind = v2beta1.SchemeGroupVersion.WithKind("CleanupPolicy") // Get takes name of the cleanupPolicy, and returns the corresponding cleanupPolicy object, and an error if there is any. -func (c *FakeCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2alpha1.CleanupPolicy, err error) { +func (c *FakeCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2beta1.CleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewGetAction(cleanuppoliciesResource, c.ns, name), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewGetAction(cleanuppoliciesResource, c.ns, name), &v2beta1.CleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.CleanupPolicy), err + return obj.(*v2beta1.CleanupPolicy), err } // List takes label and field selectors, and returns the list of CleanupPolicies that match those selectors. -func (c *FakeCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2alpha1.CleanupPolicyList, err error) { +func (c *FakeCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2beta1.CleanupPolicyList, err error) { obj, err := c.Fake. - Invokes(testing.NewListAction(cleanuppoliciesResource, cleanuppoliciesKind, c.ns, opts), &v2alpha1.CleanupPolicyList{}) + Invokes(testing.NewListAction(cleanuppoliciesResource, cleanuppoliciesKind, c.ns, opts), &v2beta1.CleanupPolicyList{}) if obj == nil { return nil, err @@ -63,8 +63,8 @@ func (c *FakeCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (re if label == nil { label = labels.Everything() } - list := &v2alpha1.CleanupPolicyList{ListMeta: obj.(*v2alpha1.CleanupPolicyList).ListMeta} - for _, item := range obj.(*v2alpha1.CleanupPolicyList).Items { + list := &v2beta1.CleanupPolicyList{ListMeta: obj.(*v2beta1.CleanupPolicyList).ListMeta} + for _, item := range obj.(*v2beta1.CleanupPolicyList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) } @@ -80,43 +80,43 @@ func (c *FakeCleanupPolicies) Watch(ctx context.Context, opts v1.ListOptions) (w } // Create takes the representation of a cleanupPolicy and creates it. Returns the server's representation of the cleanupPolicy, and an error, if there is any. -func (c *FakeCleanupPolicies) Create(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.CreateOptions) (result *v2alpha1.CleanupPolicy, err error) { +func (c *FakeCleanupPolicies) Create(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.CreateOptions) (result *v2beta1.CleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewCreateAction(cleanuppoliciesResource, c.ns, cleanupPolicy), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewCreateAction(cleanuppoliciesResource, c.ns, cleanupPolicy), &v2beta1.CleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.CleanupPolicy), err + return obj.(*v2beta1.CleanupPolicy), err } // Update takes the representation of a cleanupPolicy and updates it. Returns the server's representation of the cleanupPolicy, and an error, if there is any. -func (c *FakeCleanupPolicies) Update(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.CleanupPolicy, err error) { +func (c *FakeCleanupPolicies) Update(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.CleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewUpdateAction(cleanuppoliciesResource, c.ns, cleanupPolicy), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewUpdateAction(cleanuppoliciesResource, c.ns, cleanupPolicy), &v2beta1.CleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.CleanupPolicy), err + return obj.(*v2beta1.CleanupPolicy), err } // UpdateStatus was generated because the type contains a Status member. // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). -func (c *FakeCleanupPolicies) UpdateStatus(ctx context.Context, cleanupPolicy *v2alpha1.CleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.CleanupPolicy, error) { +func (c *FakeCleanupPolicies) UpdateStatus(ctx context.Context, cleanupPolicy *v2beta1.CleanupPolicy, opts v1.UpdateOptions) (*v2beta1.CleanupPolicy, error) { obj, err := c.Fake. - Invokes(testing.NewUpdateSubresourceAction(cleanuppoliciesResource, "status", c.ns, cleanupPolicy), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewUpdateSubresourceAction(cleanuppoliciesResource, "status", c.ns, cleanupPolicy), &v2beta1.CleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.CleanupPolicy), err + return obj.(*v2beta1.CleanupPolicy), err } // Delete takes name of the cleanupPolicy and deletes it. Returns an error if one occurs. func (c *FakeCleanupPolicies) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { _, err := c.Fake. - Invokes(testing.NewDeleteActionWithOptions(cleanuppoliciesResource, c.ns, name, opts), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewDeleteActionWithOptions(cleanuppoliciesResource, c.ns, name, opts), &v2beta1.CleanupPolicy{}) return err } @@ -125,17 +125,17 @@ func (c *FakeCleanupPolicies) Delete(ctx context.Context, name string, opts v1.D func (c *FakeCleanupPolicies) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { action := testing.NewDeleteCollectionAction(cleanuppoliciesResource, c.ns, listOpts) - _, err := c.Fake.Invokes(action, &v2alpha1.CleanupPolicyList{}) + _, err := c.Fake.Invokes(action, &v2beta1.CleanupPolicyList{}) return err } // Patch applies the patch and returns the patched cleanupPolicy. -func (c *FakeCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.CleanupPolicy, err error) { +func (c *FakeCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.CleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewPatchSubresourceAction(cleanuppoliciesResource, c.ns, name, pt, data, subresources...), &v2alpha1.CleanupPolicy{}) + Invokes(testing.NewPatchSubresourceAction(cleanuppoliciesResource, c.ns, name, pt, data, subresources...), &v2beta1.CleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.CleanupPolicy), err + return obj.(*v2beta1.CleanupPolicy), err } diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_clustercleanuppolicy.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_clustercleanuppolicy.go similarity index 68% rename from pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_clustercleanuppolicy.go rename to pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_clustercleanuppolicy.go index 17b82c30c1..d5fc621997 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2alpha1/fake/fake_clustercleanuppolicy.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_clustercleanuppolicy.go @@ -21,7 +21,7 @@ package fake import ( "context" - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" @@ -31,27 +31,27 @@ import ( // FakeClusterCleanupPolicies implements ClusterCleanupPolicyInterface type FakeClusterCleanupPolicies struct { - Fake *FakeKyvernoV2alpha1 + Fake *FakeKyvernoV2beta1 } -var clustercleanuppoliciesResource = v2alpha1.SchemeGroupVersion.WithResource("clustercleanuppolicies") +var clustercleanuppoliciesResource = v2beta1.SchemeGroupVersion.WithResource("clustercleanuppolicies") -var clustercleanuppoliciesKind = v2alpha1.SchemeGroupVersion.WithKind("ClusterCleanupPolicy") +var clustercleanuppoliciesKind = v2beta1.SchemeGroupVersion.WithKind("ClusterCleanupPolicy") // Get takes name of the clusterCleanupPolicy, and returns the corresponding clusterCleanupPolicy object, and an error if there is any. -func (c *FakeClusterCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { +func (c *FakeClusterCleanupPolicies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewRootGetAction(clustercleanuppoliciesResource, name), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootGetAction(clustercleanuppoliciesResource, name), &v2beta1.ClusterCleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.ClusterCleanupPolicy), err + return obj.(*v2beta1.ClusterCleanupPolicy), err } // List takes label and field selectors, and returns the list of ClusterCleanupPolicies that match those selectors. -func (c *FakeClusterCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2alpha1.ClusterCleanupPolicyList, err error) { +func (c *FakeClusterCleanupPolicies) List(ctx context.Context, opts v1.ListOptions) (result *v2beta1.ClusterCleanupPolicyList, err error) { obj, err := c.Fake. - Invokes(testing.NewRootListAction(clustercleanuppoliciesResource, clustercleanuppoliciesKind, opts), &v2alpha1.ClusterCleanupPolicyList{}) + Invokes(testing.NewRootListAction(clustercleanuppoliciesResource, clustercleanuppoliciesKind, opts), &v2beta1.ClusterCleanupPolicyList{}) if obj == nil { return nil, err } @@ -60,8 +60,8 @@ func (c *FakeClusterCleanupPolicies) List(ctx context.Context, opts v1.ListOptio if label == nil { label = labels.Everything() } - list := &v2alpha1.ClusterCleanupPolicyList{ListMeta: obj.(*v2alpha1.ClusterCleanupPolicyList).ListMeta} - for _, item := range obj.(*v2alpha1.ClusterCleanupPolicyList).Items { + list := &v2beta1.ClusterCleanupPolicyList{ListMeta: obj.(*v2beta1.ClusterCleanupPolicyList).ListMeta} + for _, item := range obj.(*v2beta1.ClusterCleanupPolicyList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) } @@ -76,40 +76,40 @@ func (c *FakeClusterCleanupPolicies) Watch(ctx context.Context, opts v1.ListOpti } // Create takes the representation of a clusterCleanupPolicy and creates it. Returns the server's representation of the clusterCleanupPolicy, and an error, if there is any. -func (c *FakeClusterCleanupPolicies) Create(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.CreateOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { +func (c *FakeClusterCleanupPolicies) Create(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.CreateOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewRootCreateAction(clustercleanuppoliciesResource, clusterCleanupPolicy), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootCreateAction(clustercleanuppoliciesResource, clusterCleanupPolicy), &v2beta1.ClusterCleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.ClusterCleanupPolicy), err + return obj.(*v2beta1.ClusterCleanupPolicy), err } // Update takes the representation of a clusterCleanupPolicy and updates it. Returns the server's representation of the clusterCleanupPolicy, and an error, if there is any. -func (c *FakeClusterCleanupPolicies) Update(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2alpha1.ClusterCleanupPolicy, err error) { +func (c *FakeClusterCleanupPolicies) Update(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (result *v2beta1.ClusterCleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewRootUpdateAction(clustercleanuppoliciesResource, clusterCleanupPolicy), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootUpdateAction(clustercleanuppoliciesResource, clusterCleanupPolicy), &v2beta1.ClusterCleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.ClusterCleanupPolicy), err + return obj.(*v2beta1.ClusterCleanupPolicy), err } // UpdateStatus was generated because the type contains a Status member. // Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus(). -func (c *FakeClusterCleanupPolicies) UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2alpha1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2alpha1.ClusterCleanupPolicy, error) { +func (c *FakeClusterCleanupPolicies) UpdateStatus(ctx context.Context, clusterCleanupPolicy *v2beta1.ClusterCleanupPolicy, opts v1.UpdateOptions) (*v2beta1.ClusterCleanupPolicy, error) { obj, err := c.Fake. - Invokes(testing.NewRootUpdateSubresourceAction(clustercleanuppoliciesResource, "status", clusterCleanupPolicy), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootUpdateSubresourceAction(clustercleanuppoliciesResource, "status", clusterCleanupPolicy), &v2beta1.ClusterCleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.ClusterCleanupPolicy), err + return obj.(*v2beta1.ClusterCleanupPolicy), err } // Delete takes name of the clusterCleanupPolicy and deletes it. Returns an error if one occurs. func (c *FakeClusterCleanupPolicies) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error { _, err := c.Fake. - Invokes(testing.NewRootDeleteActionWithOptions(clustercleanuppoliciesResource, name, opts), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootDeleteActionWithOptions(clustercleanuppoliciesResource, name, opts), &v2beta1.ClusterCleanupPolicy{}) return err } @@ -117,16 +117,16 @@ func (c *FakeClusterCleanupPolicies) Delete(ctx context.Context, name string, op func (c *FakeClusterCleanupPolicies) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error { action := testing.NewRootDeleteCollectionAction(clustercleanuppoliciesResource, listOpts) - _, err := c.Fake.Invokes(action, &v2alpha1.ClusterCleanupPolicyList{}) + _, err := c.Fake.Invokes(action, &v2beta1.ClusterCleanupPolicyList{}) return err } // Patch applies the patch and returns the patched clusterCleanupPolicy. -func (c *FakeClusterCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2alpha1.ClusterCleanupPolicy, err error) { +func (c *FakeClusterCleanupPolicies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v2beta1.ClusterCleanupPolicy, err error) { obj, err := c.Fake. - Invokes(testing.NewRootPatchSubresourceAction(clustercleanuppoliciesResource, name, pt, data, subresources...), &v2alpha1.ClusterCleanupPolicy{}) + Invokes(testing.NewRootPatchSubresourceAction(clustercleanuppoliciesResource, name, pt, data, subresources...), &v2beta1.ClusterCleanupPolicy{}) if obj == nil { return nil, err } - return obj.(*v2alpha1.ClusterCleanupPolicy), err + return obj.(*v2beta1.ClusterCleanupPolicy), err } diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_kyverno_client.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_kyverno_client.go index 1177f27161..c4aafdafec 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_kyverno_client.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/fake/fake_kyverno_client.go @@ -28,6 +28,14 @@ type FakeKyvernoV2beta1 struct { *testing.Fake } +func (c *FakeKyvernoV2beta1) CleanupPolicies(namespace string) v2beta1.CleanupPolicyInterface { + return &FakeCleanupPolicies{c, namespace} +} + +func (c *FakeKyvernoV2beta1) ClusterCleanupPolicies() v2beta1.ClusterCleanupPolicyInterface { + return &FakeClusterCleanupPolicies{c} +} + func (c *FakeKyvernoV2beta1) ClusterPolicies() v2beta1.ClusterPolicyInterface { return &FakeClusterPolicies{c} } diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/generated_expansion.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/generated_expansion.go index 6edc12d451..c8ea90bea6 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/generated_expansion.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/generated_expansion.go @@ -18,6 +18,10 @@ limitations under the License. package v2beta1 +type CleanupPolicyExpansion interface{} + +type ClusterCleanupPolicyExpansion interface{} + type ClusterPolicyExpansion interface{} type PolicyExpansion interface{} diff --git a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/kyverno_client.go b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/kyverno_client.go index 7c41d9f9af..e91b271ddf 100644 --- a/pkg/client/clientset/versioned/typed/kyverno/v2beta1/kyverno_client.go +++ b/pkg/client/clientset/versioned/typed/kyverno/v2beta1/kyverno_client.go @@ -28,6 +28,8 @@ import ( type KyvernoV2beta1Interface interface { RESTClient() rest.Interface + CleanupPoliciesGetter + ClusterCleanupPoliciesGetter ClusterPoliciesGetter PoliciesGetter PolicyExceptionsGetter @@ -38,6 +40,14 @@ type KyvernoV2beta1Client struct { restClient rest.Interface } +func (c *KyvernoV2beta1Client) CleanupPolicies(namespace string) CleanupPolicyInterface { + return newCleanupPolicies(c, namespace) +} + +func (c *KyvernoV2beta1Client) ClusterCleanupPolicies() ClusterCleanupPolicyInterface { + return newClusterCleanupPolicies(c) +} + func (c *KyvernoV2beta1Client) ClusterPolicies() ClusterPolicyInterface { return newClusterPolicies(c) } diff --git a/pkg/client/informers/externalversions/generic.go b/pkg/client/informers/externalversions/generic.go index 38fde258b1..1c5be3f8bd 100644 --- a/pkg/client/informers/externalversions/generic.go +++ b/pkg/client/informers/externalversions/generic.go @@ -78,14 +78,14 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V1beta1().UpdateRequests().Informer()}, nil // Group=kyverno.io, Version=v2alpha1 - case v2alpha1.SchemeGroupVersion.WithResource("cleanuppolicies"): - return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2alpha1().CleanupPolicies().Informer()}, nil - case v2alpha1.SchemeGroupVersion.WithResource("clustercleanuppolicies"): - return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2alpha1().ClusterCleanupPolicies().Informer()}, nil case v2alpha1.SchemeGroupVersion.WithResource("policyexceptions"): return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2alpha1().PolicyExceptions().Informer()}, nil // Group=kyverno.io, Version=v2beta1 + case v2beta1.SchemeGroupVersion.WithResource("cleanuppolicies"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2beta1().CleanupPolicies().Informer()}, nil + case v2beta1.SchemeGroupVersion.WithResource("clustercleanuppolicies"): + return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2beta1().ClusterCleanupPolicies().Informer()}, nil case v2beta1.SchemeGroupVersion.WithResource("clusterpolicies"): return &genericInformer{resource: resource.GroupResource(), informer: f.Kyverno().V2beta1().ClusterPolicies().Informer()}, nil case v2beta1.SchemeGroupVersion.WithResource("policies"): diff --git a/pkg/client/informers/externalversions/kyverno/v2alpha1/interface.go b/pkg/client/informers/externalversions/kyverno/v2alpha1/interface.go index 039139f326..037d76d26c 100644 --- a/pkg/client/informers/externalversions/kyverno/v2alpha1/interface.go +++ b/pkg/client/informers/externalversions/kyverno/v2alpha1/interface.go @@ -24,10 +24,6 @@ import ( // Interface provides access to all the informers in this group version. type Interface interface { - // CleanupPolicies returns a CleanupPolicyInformer. - CleanupPolicies() CleanupPolicyInformer - // ClusterCleanupPolicies returns a ClusterCleanupPolicyInformer. - ClusterCleanupPolicies() ClusterCleanupPolicyInformer // PolicyExceptions returns a PolicyExceptionInformer. PolicyExceptions() PolicyExceptionInformer } @@ -43,16 +39,6 @@ func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakList return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} } -// CleanupPolicies returns a CleanupPolicyInformer. -func (v *version) CleanupPolicies() CleanupPolicyInformer { - return &cleanupPolicyInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} -} - -// ClusterCleanupPolicies returns a ClusterCleanupPolicyInformer. -func (v *version) ClusterCleanupPolicies() ClusterCleanupPolicyInformer { - return &clusterCleanupPolicyInformer{factory: v.factory, tweakListOptions: v.tweakListOptions} -} - // PolicyExceptions returns a PolicyExceptionInformer. func (v *version) PolicyExceptions() PolicyExceptionInformer { return &policyExceptionInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} diff --git a/pkg/client/informers/externalversions/kyverno/v2alpha1/cleanuppolicy.go b/pkg/client/informers/externalversions/kyverno/v2beta1/cleanuppolicy.go similarity index 82% rename from pkg/client/informers/externalversions/kyverno/v2alpha1/cleanuppolicy.go rename to pkg/client/informers/externalversions/kyverno/v2beta1/cleanuppolicy.go index 0e97252fd3..23c85236be 100644 --- a/pkg/client/informers/externalversions/kyverno/v2alpha1/cleanuppolicy.go +++ b/pkg/client/informers/externalversions/kyverno/v2beta1/cleanuppolicy.go @@ -16,16 +16,16 @@ limitations under the License. // Code generated by informer-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( "context" time "time" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" versioned "github.com/kyverno/kyverno/pkg/client/clientset/versioned" internalinterfaces "github.com/kyverno/kyverno/pkg/client/informers/externalversions/internalinterfaces" - v2alpha1 "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -36,7 +36,7 @@ import ( // CleanupPolicies. type CleanupPolicyInformer interface { Informer() cache.SharedIndexInformer - Lister() v2alpha1.CleanupPolicyLister + Lister() v2beta1.CleanupPolicyLister } type cleanupPolicyInformer struct { @@ -62,16 +62,16 @@ func NewFilteredCleanupPolicyInformer(client versioned.Interface, namespace stri if tweakListOptions != nil { tweakListOptions(&options) } - return client.KyvernoV2alpha1().CleanupPolicies(namespace).List(context.TODO(), options) + return client.KyvernoV2beta1().CleanupPolicies(namespace).List(context.TODO(), options) }, WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { if tweakListOptions != nil { tweakListOptions(&options) } - return client.KyvernoV2alpha1().CleanupPolicies(namespace).Watch(context.TODO(), options) + return client.KyvernoV2beta1().CleanupPolicies(namespace).Watch(context.TODO(), options) }, }, - &kyvernov2alpha1.CleanupPolicy{}, + &kyvernov2beta1.CleanupPolicy{}, resyncPeriod, indexers, ) @@ -82,9 +82,9 @@ func (f *cleanupPolicyInformer) defaultInformer(client versioned.Interface, resy } func (f *cleanupPolicyInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&kyvernov2alpha1.CleanupPolicy{}, f.defaultInformer) + return f.factory.InformerFor(&kyvernov2beta1.CleanupPolicy{}, f.defaultInformer) } -func (f *cleanupPolicyInformer) Lister() v2alpha1.CleanupPolicyLister { - return v2alpha1.NewCleanupPolicyLister(f.Informer().GetIndexer()) +func (f *cleanupPolicyInformer) Lister() v2beta1.CleanupPolicyLister { + return v2beta1.NewCleanupPolicyLister(f.Informer().GetIndexer()) } diff --git a/pkg/client/informers/externalversions/kyverno/v2alpha1/clustercleanuppolicy.go b/pkg/client/informers/externalversions/kyverno/v2beta1/clustercleanuppolicy.go similarity index 82% rename from pkg/client/informers/externalversions/kyverno/v2alpha1/clustercleanuppolicy.go rename to pkg/client/informers/externalversions/kyverno/v2beta1/clustercleanuppolicy.go index 946b31910d..cf9ada7968 100644 --- a/pkg/client/informers/externalversions/kyverno/v2alpha1/clustercleanuppolicy.go +++ b/pkg/client/informers/externalversions/kyverno/v2beta1/clustercleanuppolicy.go @@ -16,16 +16,16 @@ limitations under the License. // Code generated by informer-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( "context" time "time" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" versioned "github.com/kyverno/kyverno/pkg/client/clientset/versioned" internalinterfaces "github.com/kyverno/kyverno/pkg/client/informers/externalversions/internalinterfaces" - v2alpha1 "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2beta1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -36,7 +36,7 @@ import ( // ClusterCleanupPolicies. type ClusterCleanupPolicyInformer interface { Informer() cache.SharedIndexInformer - Lister() v2alpha1.ClusterCleanupPolicyLister + Lister() v2beta1.ClusterCleanupPolicyLister } type clusterCleanupPolicyInformer struct { @@ -61,16 +61,16 @@ func NewFilteredClusterCleanupPolicyInformer(client versioned.Interface, resyncP if tweakListOptions != nil { tweakListOptions(&options) } - return client.KyvernoV2alpha1().ClusterCleanupPolicies().List(context.TODO(), options) + return client.KyvernoV2beta1().ClusterCleanupPolicies().List(context.TODO(), options) }, WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { if tweakListOptions != nil { tweakListOptions(&options) } - return client.KyvernoV2alpha1().ClusterCleanupPolicies().Watch(context.TODO(), options) + return client.KyvernoV2beta1().ClusterCleanupPolicies().Watch(context.TODO(), options) }, }, - &kyvernov2alpha1.ClusterCleanupPolicy{}, + &kyvernov2beta1.ClusterCleanupPolicy{}, resyncPeriod, indexers, ) @@ -81,9 +81,9 @@ func (f *clusterCleanupPolicyInformer) defaultInformer(client versioned.Interfac } func (f *clusterCleanupPolicyInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&kyvernov2alpha1.ClusterCleanupPolicy{}, f.defaultInformer) + return f.factory.InformerFor(&kyvernov2beta1.ClusterCleanupPolicy{}, f.defaultInformer) } -func (f *clusterCleanupPolicyInformer) Lister() v2alpha1.ClusterCleanupPolicyLister { - return v2alpha1.NewClusterCleanupPolicyLister(f.Informer().GetIndexer()) +func (f *clusterCleanupPolicyInformer) Lister() v2beta1.ClusterCleanupPolicyLister { + return v2beta1.NewClusterCleanupPolicyLister(f.Informer().GetIndexer()) } diff --git a/pkg/client/informers/externalversions/kyverno/v2beta1/interface.go b/pkg/client/informers/externalversions/kyverno/v2beta1/interface.go index 7fe7cf68ca..5608abeaf7 100644 --- a/pkg/client/informers/externalversions/kyverno/v2beta1/interface.go +++ b/pkg/client/informers/externalversions/kyverno/v2beta1/interface.go @@ -24,6 +24,10 @@ import ( // Interface provides access to all the informers in this group version. type Interface interface { + // CleanupPolicies returns a CleanupPolicyInformer. + CleanupPolicies() CleanupPolicyInformer + // ClusterCleanupPolicies returns a ClusterCleanupPolicyInformer. + ClusterCleanupPolicies() ClusterCleanupPolicyInformer // ClusterPolicies returns a ClusterPolicyInformer. ClusterPolicies() ClusterPolicyInformer // Policies returns a PolicyInformer. @@ -43,6 +47,16 @@ func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakList return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} } +// CleanupPolicies returns a CleanupPolicyInformer. +func (v *version) CleanupPolicies() CleanupPolicyInformer { + return &cleanupPolicyInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} +} + +// ClusterCleanupPolicies returns a ClusterCleanupPolicyInformer. +func (v *version) ClusterCleanupPolicies() ClusterCleanupPolicyInformer { + return &clusterCleanupPolicyInformer{factory: v.factory, tweakListOptions: v.tweakListOptions} +} + // ClusterPolicies returns a ClusterPolicyInformer. func (v *version) ClusterPolicies() ClusterPolicyInformer { return &clusterPolicyInformer{factory: v.factory, tweakListOptions: v.tweakListOptions} diff --git a/pkg/client/listers/kyverno/v2alpha1/expansion_generated.go b/pkg/client/listers/kyverno/v2alpha1/expansion_generated.go index 2dc0588a8a..2cb5177373 100644 --- a/pkg/client/listers/kyverno/v2alpha1/expansion_generated.go +++ b/pkg/client/listers/kyverno/v2alpha1/expansion_generated.go @@ -18,18 +18,6 @@ limitations under the License. package v2alpha1 -// CleanupPolicyListerExpansion allows custom methods to be added to -// CleanupPolicyLister. -type CleanupPolicyListerExpansion interface{} - -// CleanupPolicyNamespaceListerExpansion allows custom methods to be added to -// CleanupPolicyNamespaceLister. -type CleanupPolicyNamespaceListerExpansion interface{} - -// ClusterCleanupPolicyListerExpansion allows custom methods to be added to -// ClusterCleanupPolicyLister. -type ClusterCleanupPolicyListerExpansion interface{} - // PolicyExceptionListerExpansion allows custom methods to be added to // PolicyExceptionLister. type PolicyExceptionListerExpansion interface{} diff --git a/pkg/client/listers/kyverno/v2alpha1/cleanuppolicy.go b/pkg/client/listers/kyverno/v2beta1/cleanuppolicy.go similarity index 81% rename from pkg/client/listers/kyverno/v2alpha1/cleanuppolicy.go rename to pkg/client/listers/kyverno/v2beta1/cleanuppolicy.go index 2da5317276..88040b97ec 100644 --- a/pkg/client/listers/kyverno/v2alpha1/cleanuppolicy.go +++ b/pkg/client/listers/kyverno/v2beta1/cleanuppolicy.go @@ -16,10 +16,10 @@ limitations under the License. // Code generated by lister-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" @@ -30,7 +30,7 @@ import ( type CleanupPolicyLister interface { // List lists all CleanupPolicies in the indexer. // Objects returned here must be treated as read-only. - List(selector labels.Selector) (ret []*v2alpha1.CleanupPolicy, err error) + List(selector labels.Selector) (ret []*v2beta1.CleanupPolicy, err error) // CleanupPolicies returns an object that can list and get CleanupPolicies. CleanupPolicies(namespace string) CleanupPolicyNamespaceLister CleanupPolicyListerExpansion @@ -47,9 +47,9 @@ func NewCleanupPolicyLister(indexer cache.Indexer) CleanupPolicyLister { } // List lists all CleanupPolicies in the indexer. -func (s *cleanupPolicyLister) List(selector labels.Selector) (ret []*v2alpha1.CleanupPolicy, err error) { +func (s *cleanupPolicyLister) List(selector labels.Selector) (ret []*v2beta1.CleanupPolicy, err error) { err = cache.ListAll(s.indexer, selector, func(m interface{}) { - ret = append(ret, m.(*v2alpha1.CleanupPolicy)) + ret = append(ret, m.(*v2beta1.CleanupPolicy)) }) return ret, err } @@ -64,10 +64,10 @@ func (s *cleanupPolicyLister) CleanupPolicies(namespace string) CleanupPolicyNam type CleanupPolicyNamespaceLister interface { // List lists all CleanupPolicies in the indexer for a given namespace. // Objects returned here must be treated as read-only. - List(selector labels.Selector) (ret []*v2alpha1.CleanupPolicy, err error) + List(selector labels.Selector) (ret []*v2beta1.CleanupPolicy, err error) // Get retrieves the CleanupPolicy from the indexer for a given namespace and name. // Objects returned here must be treated as read-only. - Get(name string) (*v2alpha1.CleanupPolicy, error) + Get(name string) (*v2beta1.CleanupPolicy, error) CleanupPolicyNamespaceListerExpansion } @@ -79,21 +79,21 @@ type cleanupPolicyNamespaceLister struct { } // List lists all CleanupPolicies in the indexer for a given namespace. -func (s cleanupPolicyNamespaceLister) List(selector labels.Selector) (ret []*v2alpha1.CleanupPolicy, err error) { +func (s cleanupPolicyNamespaceLister) List(selector labels.Selector) (ret []*v2beta1.CleanupPolicy, err error) { err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) { - ret = append(ret, m.(*v2alpha1.CleanupPolicy)) + ret = append(ret, m.(*v2beta1.CleanupPolicy)) }) return ret, err } // Get retrieves the CleanupPolicy from the indexer for a given namespace and name. -func (s cleanupPolicyNamespaceLister) Get(name string) (*v2alpha1.CleanupPolicy, error) { +func (s cleanupPolicyNamespaceLister) Get(name string) (*v2beta1.CleanupPolicy, error) { obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name) if err != nil { return nil, err } if !exists { - return nil, errors.NewNotFound(v2alpha1.Resource("cleanuppolicy"), name) + return nil, errors.NewNotFound(v2beta1.Resource("cleanuppolicy"), name) } - return obj.(*v2alpha1.CleanupPolicy), nil + return obj.(*v2beta1.CleanupPolicy), nil } diff --git a/pkg/client/listers/kyverno/v2alpha1/clustercleanuppolicy.go b/pkg/client/listers/kyverno/v2beta1/clustercleanuppolicy.go similarity index 77% rename from pkg/client/listers/kyverno/v2alpha1/clustercleanuppolicy.go rename to pkg/client/listers/kyverno/v2beta1/clustercleanuppolicy.go index 7ffd36b888..093b838c6b 100644 --- a/pkg/client/listers/kyverno/v2alpha1/clustercleanuppolicy.go +++ b/pkg/client/listers/kyverno/v2beta1/clustercleanuppolicy.go @@ -16,10 +16,10 @@ limitations under the License. // Code generated by lister-gen. DO NOT EDIT. -package v2alpha1 +package v2beta1 import ( - v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" @@ -30,10 +30,10 @@ import ( type ClusterCleanupPolicyLister interface { // List lists all ClusterCleanupPolicies in the indexer. // Objects returned here must be treated as read-only. - List(selector labels.Selector) (ret []*v2alpha1.ClusterCleanupPolicy, err error) + List(selector labels.Selector) (ret []*v2beta1.ClusterCleanupPolicy, err error) // Get retrieves the ClusterCleanupPolicy from the index for a given name. // Objects returned here must be treated as read-only. - Get(name string) (*v2alpha1.ClusterCleanupPolicy, error) + Get(name string) (*v2beta1.ClusterCleanupPolicy, error) ClusterCleanupPolicyListerExpansion } @@ -48,21 +48,21 @@ func NewClusterCleanupPolicyLister(indexer cache.Indexer) ClusterCleanupPolicyLi } // List lists all ClusterCleanupPolicies in the indexer. -func (s *clusterCleanupPolicyLister) List(selector labels.Selector) (ret []*v2alpha1.ClusterCleanupPolicy, err error) { +func (s *clusterCleanupPolicyLister) List(selector labels.Selector) (ret []*v2beta1.ClusterCleanupPolicy, err error) { err = cache.ListAll(s.indexer, selector, func(m interface{}) { - ret = append(ret, m.(*v2alpha1.ClusterCleanupPolicy)) + ret = append(ret, m.(*v2beta1.ClusterCleanupPolicy)) }) return ret, err } // Get retrieves the ClusterCleanupPolicy from the index for a given name. -func (s *clusterCleanupPolicyLister) Get(name string) (*v2alpha1.ClusterCleanupPolicy, error) { +func (s *clusterCleanupPolicyLister) Get(name string) (*v2beta1.ClusterCleanupPolicy, error) { obj, exists, err := s.indexer.GetByKey(name) if err != nil { return nil, err } if !exists { - return nil, errors.NewNotFound(v2alpha1.Resource("clustercleanuppolicy"), name) + return nil, errors.NewNotFound(v2beta1.Resource("clustercleanuppolicy"), name) } - return obj.(*v2alpha1.ClusterCleanupPolicy), nil + return obj.(*v2beta1.ClusterCleanupPolicy), nil } diff --git a/pkg/client/listers/kyverno/v2beta1/expansion_generated.go b/pkg/client/listers/kyverno/v2beta1/expansion_generated.go index 1e3a81cec7..7c707f5db5 100644 --- a/pkg/client/listers/kyverno/v2beta1/expansion_generated.go +++ b/pkg/client/listers/kyverno/v2beta1/expansion_generated.go @@ -18,6 +18,18 @@ limitations under the License. package v2beta1 +// CleanupPolicyListerExpansion allows custom methods to be added to +// CleanupPolicyLister. +type CleanupPolicyListerExpansion interface{} + +// CleanupPolicyNamespaceListerExpansion allows custom methods to be added to +// CleanupPolicyNamespaceLister. +type CleanupPolicyNamespaceListerExpansion interface{} + +// ClusterCleanupPolicyListerExpansion allows custom methods to be added to +// ClusterCleanupPolicyLister. +type ClusterCleanupPolicyListerExpansion interface{} + // ClusterPolicyListerExpansion allows custom methods to be added to // ClusterPolicyLister. type ClusterPolicyListerExpansion interface{} diff --git a/pkg/clients/kyverno/kyvernov2alpha1/client.generated.go b/pkg/clients/kyverno/kyvernov2alpha1/client.generated.go index 5c223d8212..e88dcfbb1a 100644 --- a/pkg/clients/kyverno/kyvernov2alpha1/client.generated.go +++ b/pkg/clients/kyverno/kyvernov2alpha1/client.generated.go @@ -3,8 +3,6 @@ package client import ( "github.com/go-logr/logr" github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2alpha1" - cleanuppolicies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2alpha1/cleanuppolicies" - clustercleanuppolicies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2alpha1/clustercleanuppolicies" policyexceptions "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2alpha1/policyexceptions" "github.com/kyverno/kyverno/pkg/metrics" "k8s.io/client-go/rest" @@ -31,14 +29,6 @@ type withMetrics struct { func (c *withMetrics) RESTClient() rest.Interface { return c.inner.RESTClient() } -func (c *withMetrics) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { - recorder := metrics.NamespacedClientQueryRecorder(c.metrics, namespace, "CleanupPolicy", c.clientType) - return cleanuppolicies.WithMetrics(c.inner.CleanupPolicies(namespace), recorder) -} -func (c *withMetrics) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { - recorder := metrics.ClusteredClientQueryRecorder(c.metrics, "ClusterCleanupPolicy", c.clientType) - return clustercleanuppolicies.WithMetrics(c.inner.ClusterCleanupPolicies(), recorder) -} func (c *withMetrics) PolicyExceptions(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.PolicyExceptionInterface { recorder := metrics.NamespacedClientQueryRecorder(c.metrics, namespace, "PolicyException", c.clientType) return policyexceptions.WithMetrics(c.inner.PolicyExceptions(namespace), recorder) @@ -52,12 +42,6 @@ type withTracing struct { func (c *withTracing) RESTClient() rest.Interface { return c.inner.RESTClient() } -func (c *withTracing) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { - return cleanuppolicies.WithTracing(c.inner.CleanupPolicies(namespace), c.client, "CleanupPolicy") -} -func (c *withTracing) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { - return clustercleanuppolicies.WithTracing(c.inner.ClusterCleanupPolicies(), c.client, "ClusterCleanupPolicy") -} func (c *withTracing) PolicyExceptions(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.PolicyExceptionInterface { return policyexceptions.WithTracing(c.inner.PolicyExceptions(namespace), c.client, "PolicyException") } @@ -70,12 +54,6 @@ type withLogging struct { func (c *withLogging) RESTClient() rest.Interface { return c.inner.RESTClient() } -func (c *withLogging) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { - return cleanuppolicies.WithLogging(c.inner.CleanupPolicies(namespace), c.logger.WithValues("resource", "CleanupPolicies").WithValues("namespace", namespace)) -} -func (c *withLogging) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { - return clustercleanuppolicies.WithLogging(c.inner.ClusterCleanupPolicies(), c.logger.WithValues("resource", "ClusterCleanupPolicies")) -} func (c *withLogging) PolicyExceptions(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.PolicyExceptionInterface { return policyexceptions.WithLogging(c.inner.PolicyExceptions(namespace), c.logger.WithValues("resource", "PolicyExceptions").WithValues("namespace", namespace)) } diff --git a/pkg/clients/kyverno/kyvernov2alpha1/clustercleanuppolicies/resource.generated.go b/pkg/clients/kyverno/kyvernov2beta1/cleanuppolicies/resource.generated.go similarity index 78% rename from pkg/clients/kyverno/kyvernov2alpha1/clustercleanuppolicies/resource.generated.go rename to pkg/clients/kyverno/kyvernov2beta1/cleanuppolicies/resource.generated.go index c43dfc515c..3b6db9da6d 100644 --- a/pkg/clients/kyverno/kyvernov2alpha1/clustercleanuppolicies/resource.generated.go +++ b/pkg/clients/kyverno/kyvernov2beta1/cleanuppolicies/resource.generated.go @@ -6,8 +6,8 @@ import ( "time" "github.com/go-logr/logr" - github_com_kyverno_kyverno_api_kyverno_v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" - github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2alpha1" + github_com_kyverno_kyverno_api_kyverno_v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" + github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/metrics" "github.com/kyverno/kyverno/pkg/tracing" "go.opentelemetry.io/otel/trace" @@ -17,24 +17,24 @@ import ( k8s_io_apimachinery_pkg_watch "k8s.io/apimachinery/pkg/watch" ) -func WithLogging(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface, logger logr.Logger) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { +func WithLogging(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface, logger logr.Logger) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { return &withLogging{inner, logger} } -func WithMetrics(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface, recorder metrics.Recorder) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { +func WithMetrics(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface, recorder metrics.Recorder) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { return &withMetrics{inner, recorder} } -func WithTracing(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface, client, kind string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface { +func WithTracing(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface, client, kind string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { return &withTracing{inner, client, kind} } type withLogging struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface logger logr.Logger } -func (c *withLogging) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withLogging) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Create") ret0, ret1 := c.inner.Create(arg0, arg1, arg2) @@ -67,7 +67,7 @@ func (c *withLogging) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach } return ret0 } -func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Get") ret0, ret1 := c.inner.Get(arg0, arg1, arg2) @@ -78,7 +78,7 @@ func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach } return ret0, ret1 } -func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicyList, error) { +func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicyList, error) { start := time.Now() logger := c.logger.WithValues("operation", "List") ret0, ret1 := c.inner.List(arg0, arg1) @@ -89,7 +89,7 @@ func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap } return ret0, ret1 } -func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Patch") ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...) @@ -100,7 +100,7 @@ func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima } return ret0, ret1 } -func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Update") ret0, ret1 := c.inner.Update(arg0, arg1, arg2) @@ -111,7 +111,7 @@ func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyve } return ret0, ret1 } -func (c *withLogging) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withLogging) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "UpdateStatus") ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2) @@ -135,11 +135,11 @@ func (c *withLogging) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a } type withMetrics struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface recorder metrics.Recorder } -func (c *withMetrics) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withMetrics) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "create") return c.inner.Create(arg0, arg1, arg2) } @@ -151,23 +151,23 @@ func (c *withMetrics) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach defer c.recorder.RecordWithContext(arg0, "delete_collection") return c.inner.DeleteCollection(arg0, arg1, arg2) } -func (c *withMetrics) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withMetrics) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "get") return c.inner.Get(arg0, arg1, arg2) } -func (c *withMetrics) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicyList, error) { +func (c *withMetrics) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicyList, error) { defer c.recorder.RecordWithContext(arg0, "list") return c.inner.List(arg0, arg1) } -func (c *withMetrics) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withMetrics) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "patch") return c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...) } -func (c *withMetrics) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withMetrics) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "update") return c.inner.Update(arg0, arg1, arg2) } -func (c *withMetrics) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withMetrics) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "update_status") return c.inner.UpdateStatus(arg0, arg1, arg2) } @@ -177,12 +177,12 @@ func (c *withMetrics) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a } type withTracing struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.ClusterCleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface client string kind string } -func (c *withTracing) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withTracing) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -245,7 +245,7 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach } return ret0 } -func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -266,7 +266,7 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach } return ret0, ret1 } -func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicyList, error) { +func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicyList, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -287,7 +287,7 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap } return ret0, ret1 } -func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -308,7 +308,7 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima } return ret0, ret1 } -func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -329,7 +329,7 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyve } return ret0, ret1 } -func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.ClusterCleanupPolicy, error) { +func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.CleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( diff --git a/pkg/clients/kyverno/kyvernov2beta1/client.generated.go b/pkg/clients/kyverno/kyvernov2beta1/client.generated.go index 7685378496..b0c5fc5c33 100644 --- a/pkg/clients/kyverno/kyvernov2beta1/client.generated.go +++ b/pkg/clients/kyverno/kyvernov2beta1/client.generated.go @@ -3,6 +3,8 @@ package client import ( "github.com/go-logr/logr" github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2beta1" + cleanuppolicies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2beta1/cleanuppolicies" + clustercleanuppolicies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2beta1/clustercleanuppolicies" clusterpolicies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2beta1/clusterpolicies" policies "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2beta1/policies" policyexceptions "github.com/kyverno/kyverno/pkg/clients/kyverno/kyvernov2beta1/policyexceptions" @@ -31,6 +33,14 @@ type withMetrics struct { func (c *withMetrics) RESTClient() rest.Interface { return c.inner.RESTClient() } +func (c *withMetrics) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { + recorder := metrics.NamespacedClientQueryRecorder(c.metrics, namespace, "CleanupPolicy", c.clientType) + return cleanuppolicies.WithMetrics(c.inner.CleanupPolicies(namespace), recorder) +} +func (c *withMetrics) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { + recorder := metrics.ClusteredClientQueryRecorder(c.metrics, "ClusterCleanupPolicy", c.clientType) + return clustercleanuppolicies.WithMetrics(c.inner.ClusterCleanupPolicies(), recorder) +} func (c *withMetrics) ClusterPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterPolicyInterface { recorder := metrics.ClusteredClientQueryRecorder(c.metrics, "ClusterPolicy", c.clientType) return clusterpolicies.WithMetrics(c.inner.ClusterPolicies(), recorder) @@ -52,6 +62,12 @@ type withTracing struct { func (c *withTracing) RESTClient() rest.Interface { return c.inner.RESTClient() } +func (c *withTracing) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { + return cleanuppolicies.WithTracing(c.inner.CleanupPolicies(namespace), c.client, "CleanupPolicy") +} +func (c *withTracing) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { + return clustercleanuppolicies.WithTracing(c.inner.ClusterCleanupPolicies(), c.client, "ClusterCleanupPolicy") +} func (c *withTracing) ClusterPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterPolicyInterface { return clusterpolicies.WithTracing(c.inner.ClusterPolicies(), c.client, "ClusterPolicy") } @@ -70,6 +86,12 @@ type withLogging struct { func (c *withLogging) RESTClient() rest.Interface { return c.inner.RESTClient() } +func (c *withLogging) CleanupPolicies(namespace string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.CleanupPolicyInterface { + return cleanuppolicies.WithLogging(c.inner.CleanupPolicies(namespace), c.logger.WithValues("resource", "CleanupPolicies").WithValues("namespace", namespace)) +} +func (c *withLogging) ClusterCleanupPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { + return clustercleanuppolicies.WithLogging(c.inner.ClusterCleanupPolicies(), c.logger.WithValues("resource", "ClusterCleanupPolicies")) +} func (c *withLogging) ClusterPolicies() github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterPolicyInterface { return clusterpolicies.WithLogging(c.inner.ClusterPolicies(), c.logger.WithValues("resource", "ClusterPolicies")) } diff --git a/pkg/clients/kyverno/kyvernov2alpha1/cleanuppolicies/resource.generated.go b/pkg/clients/kyverno/kyvernov2beta1/clustercleanuppolicies/resource.generated.go similarity index 80% rename from pkg/clients/kyverno/kyvernov2alpha1/cleanuppolicies/resource.generated.go rename to pkg/clients/kyverno/kyvernov2beta1/clustercleanuppolicies/resource.generated.go index 84701deb5e..ab44f484b2 100644 --- a/pkg/clients/kyverno/kyvernov2alpha1/cleanuppolicies/resource.generated.go +++ b/pkg/clients/kyverno/kyvernov2beta1/clustercleanuppolicies/resource.generated.go @@ -6,8 +6,8 @@ import ( "time" "github.com/go-logr/logr" - github_com_kyverno_kyverno_api_kyverno_v2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" - github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2alpha1" + github_com_kyverno_kyverno_api_kyverno_v2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" + github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1 "github.com/kyverno/kyverno/pkg/client/clientset/versioned/typed/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/metrics" "github.com/kyverno/kyverno/pkg/tracing" "go.opentelemetry.io/otel/trace" @@ -17,24 +17,24 @@ import ( k8s_io_apimachinery_pkg_watch "k8s.io/apimachinery/pkg/watch" ) -func WithLogging(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface, logger logr.Logger) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { +func WithLogging(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface, logger logr.Logger) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { return &withLogging{inner, logger} } -func WithMetrics(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface, recorder metrics.Recorder) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { +func WithMetrics(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface, recorder metrics.Recorder) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { return &withMetrics{inner, recorder} } -func WithTracing(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface, client, kind string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface { +func WithTracing(inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface, client, kind string) github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface { return &withTracing{inner, client, kind} } type withLogging struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface logger logr.Logger } -func (c *withLogging) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withLogging) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Create") ret0, ret1 := c.inner.Create(arg0, arg1, arg2) @@ -67,7 +67,7 @@ func (c *withLogging) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach } return ret0 } -func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Get") ret0, ret1 := c.inner.Get(arg0, arg1, arg2) @@ -78,7 +78,7 @@ func (c *withLogging) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach } return ret0, ret1 } -func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicyList, error) { +func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicyList, error) { start := time.Now() logger := c.logger.WithValues("operation", "List") ret0, ret1 := c.inner.List(arg0, arg1) @@ -89,7 +89,7 @@ func (c *withLogging) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap } return ret0, ret1 } -func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Patch") ret0, ret1 := c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...) @@ -100,7 +100,7 @@ func (c *withLogging) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima } return ret0, ret1 } -func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "Update") ret0, ret1 := c.inner.Update(arg0, arg1, arg2) @@ -111,7 +111,7 @@ func (c *withLogging) Update(arg0 context.Context, arg1 *github_com_kyverno_kyve } return ret0, ret1 } -func (c *withLogging) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withLogging) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { start := time.Now() logger := c.logger.WithValues("operation", "UpdateStatus") ret0, ret1 := c.inner.UpdateStatus(arg0, arg1, arg2) @@ -135,11 +135,11 @@ func (c *withLogging) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a } type withMetrics struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface recorder metrics.Recorder } -func (c *withMetrics) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withMetrics) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "create") return c.inner.Create(arg0, arg1, arg2) } @@ -151,23 +151,23 @@ func (c *withMetrics) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach defer c.recorder.RecordWithContext(arg0, "delete_collection") return c.inner.DeleteCollection(arg0, arg1, arg2) } -func (c *withMetrics) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withMetrics) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "get") return c.inner.Get(arg0, arg1, arg2) } -func (c *withMetrics) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicyList, error) { +func (c *withMetrics) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicyList, error) { defer c.recorder.RecordWithContext(arg0, "list") return c.inner.List(arg0, arg1) } -func (c *withMetrics) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withMetrics) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "patch") return c.inner.Patch(arg0, arg1, arg2, arg3, arg4, arg5...) } -func (c *withMetrics) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withMetrics) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "update") return c.inner.Update(arg0, arg1, arg2) } -func (c *withMetrics) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withMetrics) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { defer c.recorder.RecordWithContext(arg0, "update_status") return c.inner.UpdateStatus(arg0, arg1, arg2) } @@ -177,12 +177,12 @@ func (c *withMetrics) Watch(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_a } type withTracing struct { - inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2alpha1.CleanupPolicyInterface + inner github_com_kyverno_kyverno_pkg_client_clientset_versioned_typed_kyverno_v2beta1.ClusterCleanupPolicyInterface client string kind string } -func (c *withTracing) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withTracing) Create(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.CreateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -245,7 +245,7 @@ func (c *withTracing) DeleteCollection(arg0 context.Context, arg1 k8s_io_apimach } return ret0 } -func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.GetOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -266,7 +266,7 @@ func (c *withTracing) Get(arg0 context.Context, arg1 string, arg2 k8s_io_apimach } return ret0, ret1 } -func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicyList, error) { +func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_apis_meta_v1.ListOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicyList, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -287,7 +287,7 @@ func (c *withTracing) List(arg0 context.Context, arg1 k8s_io_apimachinery_pkg_ap } return ret0, ret1 } -func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apimachinery_pkg_types.PatchType, arg3 []uint8, arg4 k8s_io_apimachinery_pkg_apis_meta_v1.PatchOptions, arg5 ...string) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -308,7 +308,7 @@ func (c *withTracing) Patch(arg0 context.Context, arg1 string, arg2 k8s_io_apima } return ret0, ret1 } -func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( @@ -329,7 +329,7 @@ func (c *withTracing) Update(arg0 context.Context, arg1 *github_com_kyverno_kyve } return ret0, ret1 } -func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2alpha1.CleanupPolicy, error) { +func (c *withTracing) UpdateStatus(arg0 context.Context, arg1 *github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, arg2 k8s_io_apimachinery_pkg_apis_meta_v1.UpdateOptions) (*github_com_kyverno_kyverno_api_kyverno_v2beta1.ClusterCleanupPolicy, error) { var span trace.Span if tracing.IsInSpan(arg0) { arg0, span = tracing.StartChildSpan( diff --git a/pkg/controllers/cleanup/controller.go b/pkg/controllers/cleanup/controller.go index cfb19d60d5..bc43316a5b 100644 --- a/pkg/controllers/cleanup/controller.go +++ b/pkg/controllers/cleanup/controller.go @@ -7,10 +7,10 @@ import ( "github.com/go-logr/logr" kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1" kyvernov1beta1 "github.com/kyverno/kyverno/api/kyverno/v1beta1" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/client/clientset/versioned" - kyvernov2alpha1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v2alpha1" - kyvernov2alpha1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2alpha1" + kyvernov2beta1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v2beta1" + kyvernov2beta1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/clients/dclient" "github.com/kyverno/kyverno/pkg/config" "github.com/kyverno/kyverno/pkg/controllers" @@ -40,13 +40,13 @@ type controller struct { kyvernoClient versioned.Interface // listers - cpolLister kyvernov2alpha1listers.ClusterCleanupPolicyLister - polLister kyvernov2alpha1listers.CleanupPolicyLister + cpolLister kyvernov2beta1listers.ClusterCleanupPolicyLister + polLister kyvernov2beta1listers.CleanupPolicyLister nsLister corev1listers.NamespaceLister // queue queue workqueue.RateLimitingInterface - enqueue controllerutils.EnqueueFuncT[kyvernov2alpha1.CleanupPolicyInterface] + enqueue controllerutils.EnqueueFuncT[kyvernov2beta1.CleanupPolicyInterface] // config configuration config.Configuration @@ -70,8 +70,8 @@ const ( func NewController( client dclient.Interface, kyvernoClient versioned.Interface, - cpolInformer kyvernov2alpha1informers.ClusterCleanupPolicyInformer, - polInformer kyvernov2alpha1informers.CleanupPolicyInformer, + cpolInformer kyvernov2beta1informers.ClusterCleanupPolicyInformer, + polInformer kyvernov2beta1informers.CleanupPolicyInformer, nsLister corev1listers.NamespaceLister, configuration config.Configuration, cmResolver engineapi.ConfigmapResolver, @@ -79,11 +79,11 @@ func NewController( eventGen event.Interface, ) controllers.Controller { queue := workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), ControllerName) - keyFunc := controllerutils.MetaNamespaceKeyT[kyvernov2alpha1.CleanupPolicyInterface] + keyFunc := controllerutils.MetaNamespaceKeyT[kyvernov2beta1.CleanupPolicyInterface] baseEnqueueFunc := controllerutils.LogError(logger, controllerutils.Parse(keyFunc, controllerutils.Queue(queue))) - enqueueFunc := func(logger logr.Logger, operation, kind string) controllerutils.EnqueueFuncT[kyvernov2alpha1.CleanupPolicyInterface] { + enqueueFunc := func(logger logr.Logger, operation, kind string) controllerutils.EnqueueFuncT[kyvernov2beta1.CleanupPolicyInterface] { logger = logger.WithValues("kind", kind, "operation", operation) - return func(obj kyvernov2alpha1.CleanupPolicyInterface) error { + return func(obj kyvernov2beta1.CleanupPolicyInterface) error { logger = logger.WithValues("name", obj.GetName()) if obj.GetNamespace() != "" { logger = logger.WithValues("namespace", obj.GetNamespace()) @@ -155,7 +155,7 @@ func (c *controller) Run(ctx context.Context, workers int) { controllerutils.Run(ctx, logger.V(3), ControllerName, time.Second, c.queue, workers, maxRetries, c.reconcile) } -func (c *controller) getPolicy(namespace, name string) (kyvernov2alpha1.CleanupPolicyInterface, error) { +func (c *controller) getPolicy(namespace, name string) (kyvernov2beta1.CleanupPolicyInterface, error) { if namespace == "" { cpolicy, err := c.cpolLister.Get(name) if err != nil { @@ -171,7 +171,7 @@ func (c *controller) getPolicy(namespace, name string) (kyvernov2alpha1.CleanupP } } -func (c *controller) cleanup(ctx context.Context, logger logr.Logger, policy kyvernov2alpha1.CleanupPolicyInterface) error { +func (c *controller) cleanup(ctx context.Context, logger logr.Logger, policy kyvernov2beta1.CleanupPolicyInterface) error { spec := policy.GetSpec() kinds := sets.New(spec.MatchResources.GetKinds()...) debug := logger.V(4) @@ -356,19 +356,19 @@ func (c *controller) reconcile(ctx context.Context, logger logr.Logger, key, nam return nil } -func (c *controller) updateCleanupPolicyStatus(ctx context.Context, policy kyvernov2alpha1.CleanupPolicyInterface, namespace string, time time.Time) { +func (c *controller) updateCleanupPolicyStatus(ctx context.Context, policy kyvernov2beta1.CleanupPolicyInterface, namespace string, time time.Time) { switch obj := policy.(type) { - case *kyvernov2alpha1.ClusterCleanupPolicy: + case *kyvernov2beta1.ClusterCleanupPolicy: latest := obj.DeepCopy() latest.Status.LastExecutionTime.Time = time - new, _ := c.kyvernoClient.KyvernoV2alpha1().ClusterCleanupPolicies().UpdateStatus(ctx, latest, metav1.UpdateOptions{}) + new, _ := c.kyvernoClient.KyvernoV2beta1().ClusterCleanupPolicies().UpdateStatus(ctx, latest, metav1.UpdateOptions{}) logging.V(3).Info("updated cluster cleanup policy status", "name", policy.GetName(), "status", new.Status) - case *kyvernov2alpha1.CleanupPolicy: + case *kyvernov2beta1.CleanupPolicy: latest := obj.DeepCopy() latest.Status.LastExecutionTime.Time = time - new, _ := c.kyvernoClient.KyvernoV2alpha1().CleanupPolicies(namespace).UpdateStatus(ctx, latest, metav1.UpdateOptions{}) + new, _ := c.kyvernoClient.KyvernoV2beta1().CleanupPolicies(namespace).UpdateStatus(ctx, latest, metav1.UpdateOptions{}) logging.V(3).Info("updated cleanup policy status", "name", policy.GetName(), "namespace", policy.GetNamespace(), "status", new.Status) } } diff --git a/pkg/event/controller.go b/pkg/event/controller.go index 146e6f69ed..c29eac9330 100644 --- a/pkg/event/controller.go +++ b/pkg/event/controller.go @@ -7,9 +7,9 @@ import ( "github.com/go-logr/logr" kyvernov1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v1" - kyvernov2alpha1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v2alpha1" + kyvernov2beta1informers "github.com/kyverno/kyverno/pkg/client/informers/externalversions/kyverno/v2beta1" kyvernov1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v1" - kyvernov2alpha1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2alpha1" + kyvernov2beta1listers "github.com/kyverno/kyverno/pkg/client/listers/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/clients/dclient" kubeutils "github.com/kyverno/kyverno/pkg/utils/kube" corev1 "k8s.io/api/core/v1" @@ -34,9 +34,9 @@ type generator struct { // list/get policy pLister kyvernov1listers.PolicyLister // list/get cluster cleanup policy - clustercleanuppolLister kyvernov2alpha1listers.ClusterCleanupPolicyLister + clustercleanuppolLister kyvernov2beta1listers.ClusterCleanupPolicyLister // list/get cleanup policy - cleanuppolLister kyvernov2alpha1listers.CleanupPolicyLister + cleanuppolLister kyvernov2beta1listers.CleanupPolicyLister // queue to store event generation requests queue workqueue.RateLimitingInterface // events generated at policy controller @@ -98,8 +98,8 @@ func NewEventGenerator( func NewEventCleanupGenerator( // source Source, client dclient.Interface, - clustercleanuppolInformer kyvernov2alpha1informers.ClusterCleanupPolicyInformer, - cleanuppolInformer kyvernov2alpha1informers.CleanupPolicyInformer, + clustercleanuppolInformer kyvernov2beta1informers.ClusterCleanupPolicyInformer, + cleanuppolInformer kyvernov2beta1informers.CleanupPolicyInformer, maxQueuedEvents int, log logr.Logger, ) Controller { diff --git a/pkg/event/events.go b/pkg/event/events.go index e39efc6196..fb7195609a 100644 --- a/pkg/event/events.go +++ b/pkg/event/events.go @@ -5,7 +5,7 @@ import ( "strings" kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" engineapi "github.com/kyverno/kyverno/pkg/engine/api" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) @@ -216,7 +216,7 @@ func NewPolicyExceptionEvents(engineResponse engineapi.EngineResponse, ruleResp return []Info{policyEvent, exceptionEvent} } -func NewCleanupPolicyEvent(policy kyvernov2alpha1.CleanupPolicyInterface, resource unstructured.Unstructured, err error) Info { +func NewCleanupPolicyEvent(policy kyvernov2beta1.CleanupPolicyInterface, resource unstructured.Unstructured, err error) Info { if err == nil { return Info{ Kind: policy.GetKind(), diff --git a/pkg/utils/admission/cleanup.go b/pkg/utils/admission/cleanup.go index 6985787bdb..dad86e4814 100644 --- a/pkg/utils/admission/cleanup.go +++ b/pkg/utils/admission/cleanup.go @@ -4,19 +4,19 @@ import ( "encoding/json" "fmt" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" admissionv1 "k8s.io/api/admission/v1" ) -func UnmarshalCleanupPolicy(kind string, raw []byte) (kyvernov2alpha1.CleanupPolicyInterface, error) { +func UnmarshalCleanupPolicy(kind string, raw []byte) (kyvernov2beta1.CleanupPolicyInterface, error) { if kind == "CleanupPolicy" { - var policy *kyvernov2alpha1.CleanupPolicy + var policy *kyvernov2beta1.CleanupPolicy if err := json.Unmarshal(raw, &policy); err != nil { return nil, err } return policy, nil } else if kind == "ClusterCleanupPolicy" { - var policy *kyvernov2alpha1.ClusterCleanupPolicy + var policy *kyvernov2beta1.ClusterCleanupPolicy if err := json.Unmarshal(raw, &policy); err != nil { return nil, err } @@ -25,8 +25,8 @@ func UnmarshalCleanupPolicy(kind string, raw []byte) (kyvernov2alpha1.CleanupPol return nil, fmt.Errorf("admission request does not contain a cleanuppolicy") } -func GetCleanupPolicies(request admissionv1.AdmissionRequest) (kyvernov2alpha1.CleanupPolicyInterface, kyvernov2alpha1.CleanupPolicyInterface, error) { - var emptypolicy kyvernov2alpha1.CleanupPolicyInterface +func GetCleanupPolicies(request admissionv1.AdmissionRequest) (kyvernov2beta1.CleanupPolicyInterface, kyvernov2beta1.CleanupPolicyInterface, error) { + var emptypolicy kyvernov2beta1.CleanupPolicyInterface policy, err := UnmarshalCleanupPolicy(request.Kind.Kind, request.Object.Raw) if err != nil { return policy, emptypolicy, err diff --git a/pkg/validation/cleanuppolicy/validate.go b/pkg/validation/cleanuppolicy/validate.go index 95cda38e78..11a6eac2aa 100644 --- a/pkg/validation/cleanuppolicy/validate.go +++ b/pkg/validation/cleanuppolicy/validate.go @@ -6,7 +6,7 @@ import ( "regexp" "github.com/go-logr/logr" - kyvernov2alpha1 "github.com/kyverno/kyverno/api/kyverno/v2alpha1" + kyvernov2beta1 "github.com/kyverno/kyverno/api/kyverno/v2beta1" "github.com/kyverno/kyverno/pkg/auth" "github.com/kyverno/kyverno/pkg/clients/dclient" "github.com/kyverno/kyverno/pkg/config" @@ -42,7 +42,7 @@ func FetchClusteredResources(logger logr.Logger, client dclient.Interface) (sets } // Validate checks policy is valid -func Validate(ctx context.Context, logger logr.Logger, client dclient.Interface, policy kyvernov2alpha1.CleanupPolicyInterface) error { +func Validate(ctx context.Context, logger logr.Logger, client dclient.Interface, policy kyvernov2beta1.CleanupPolicyInterface) error { clusteredResources, err := FetchClusteredResources(logger, client) if err != nil { return err @@ -61,13 +61,13 @@ func Validate(ctx context.Context, logger logr.Logger, client dclient.Interface, } // validatePolicy checks the policy and rules declarations for required configurations -func validatePolicy(clusterResources sets.Set[string], policy kyvernov2alpha1.CleanupPolicyInterface) error { +func validatePolicy(clusterResources sets.Set[string], policy kyvernov2beta1.CleanupPolicyInterface) error { errs := policy.Validate(clusterResources) return errs.ToAggregate() } // validateAuth checks the the delete action is allowed -func validateAuth(ctx context.Context, client dclient.Interface, policy kyvernov2alpha1.CleanupPolicyInterface) error { +func validateAuth(ctx context.Context, client dclient.Interface, policy kyvernov2beta1.CleanupPolicyInterface) error { namespace := policy.GetNamespace() spec := policy.GetSpec() kinds := sets.New(spec.MatchResources.GetKinds()...) @@ -93,7 +93,7 @@ func validateAuth(ctx context.Context, client dclient.Interface, policy kyvernov return nil } -func validateVariables(logger logr.Logger, policy kyvernov2alpha1.CleanupPolicyInterface) error { +func validateVariables(logger logr.Logger, policy kyvernov2beta1.CleanupPolicyInterface) error { ctx := enginecontext.NewMockContext(allowedVariables) c := policy.GetSpec().Conditions diff --git a/test/conformance/kuttl/cleanup/clusterpolicy/cleanup-pod/policy.yaml b/test/conformance/kuttl/cleanup/clusterpolicy/cleanup-pod/policy.yaml index c379b27860..98be0d7579 100644 --- a/test/conformance/kuttl/cleanup/clusterpolicy/cleanup-pod/policy.yaml +++ b/test/conformance/kuttl/cleanup/clusterpolicy/cleanup-pod/policy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanup-pod diff --git a/test/conformance/kuttl/cleanup/clusterpolicy/context-cleanup-pod/policy.yaml b/test/conformance/kuttl/cleanup/clusterpolicy/context-cleanup-pod/policy.yaml index 99f37b435e..b6edc31a1c 100644 --- a/test/conformance/kuttl/cleanup/clusterpolicy/context-cleanup-pod/policy.yaml +++ b/test/conformance/kuttl/cleanup/clusterpolicy/context-cleanup-pod/policy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanup-pod diff --git a/test/conformance/kuttl/cleanup/policy/cleanup-pod/policy.yaml b/test/conformance/kuttl/cleanup/policy/cleanup-pod/policy.yaml index 3cb6b0c131..0c9d48531f 100644 --- a/test/conformance/kuttl/cleanup/policy/cleanup-pod/policy.yaml +++ b/test/conformance/kuttl/cleanup/policy/cleanup-pod/policy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: CleanupPolicy metadata: name: cleanup-pod diff --git a/test/conformance/kuttl/cleanup/validation/cron-format/clusterpolicy.yaml b/test/conformance/kuttl/cleanup/validation/cron-format/clusterpolicy.yaml index bdafe1104c..b85830c700 100644 --- a/test/conformance/kuttl/cleanup/validation/cron-format/clusterpolicy.yaml +++ b/test/conformance/kuttl/cleanup/validation/cron-format/clusterpolicy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/cron-format/invalidpolicy.yaml b/test/conformance/kuttl/cleanup/validation/cron-format/invalidpolicy.yaml index 43a3f27b6e..3686cb576a 100644 --- a/test/conformance/kuttl/cleanup/validation/cron-format/invalidpolicy.yaml +++ b/test/conformance/kuttl/cleanup/validation/cron-format/invalidpolicy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: CleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/cron-format/policy.yaml b/test/conformance/kuttl/cleanup/validation/cron-format/policy.yaml index 09873d582a..f9c8be757c 100644 --- a/test/conformance/kuttl/cleanup/validation/cron-format/policy.yaml +++ b/test/conformance/kuttl/cleanup/validation/cron-format/policy.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: CleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-clusterroles.yaml b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-clusterroles.yaml index 17a5dc867a..213773f503 100644 --- a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-clusterroles.yaml +++ b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-clusterroles.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-roles.yaml b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-roles.yaml index 4bc7ba4580..cd374e9a35 100644 --- a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-roles.yaml +++ b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-roles.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-subjects.yaml b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-subjects.yaml index 4d9116b1cb..3ad66acd2a 100644 --- a/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-subjects.yaml +++ b/test/conformance/kuttl/cleanup/validation/no-user-info-in-match/cleanuppolicy-with-subjects.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanuppolicy diff --git a/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-configmap.yaml b/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-configmap.yaml index b120e7582c..530966ec32 100644 --- a/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-configmap.yaml +++ b/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-configmap.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanup-pod diff --git a/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-image-registry.yaml b/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-image-registry.yaml index 2ddd825c57..2fb8fb63f6 100644 --- a/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-image-registry.yaml +++ b/test/conformance/kuttl/cleanup/validation/not-supported-attributes-in-context/cleanuppolicy-with-image-registry.yaml @@ -1,4 +1,4 @@ -apiVersion: kyverno.io/v2alpha1 +apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy metadata: name: cleanup-pod diff --git a/test/conformance/kuttl/generate/validation/clusterpolicy/target-namespace-scope/policy-pass-3.yaml b/test/conformance/kuttl/generate/validation/clusterpolicy/target-namespace-scope/policy-pass-3.yaml index 0c20b213b6..9474a233f4 100644 --- a/test/conformance/kuttl/generate/validation/clusterpolicy/target-namespace-scope/policy-pass-3.yaml +++ b/test/conformance/kuttl/generate/validation/clusterpolicy/target-namespace-scope/policy-pass-3.yaml @@ -27,7 +27,7 @@ spec: kinds: - PolicyException generate: - apiVersion: kyverno.io/v2alpha1 + apiVersion: kyverno.io/v2beta1 kind: ClusterCleanupPolicy name: polex-{{ request.namespace }}-{{ request.object.metadata.name }}-{{ random('[0-9a-z]{8}') }} synchronize: false