File tree 4 files changed +24
-0
lines changed
4 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -40,10 +40,16 @@ var (
40
40
41
41
// RKE2ConfigCustomDefaulter struct is responsible for setting default values on the custom resource of the
42
42
// Kind RKE2Config when those are created or updated.
43
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
44
+ // as it is used only for temporary operations and does not need to be deeply copied.
45
+ // +kubebuilder:object:generate=false
43
46
type RKE2ConfigCustomDefaulter struct {}
44
47
45
48
// RKE2ConfigCustomValidator struct is responsible for validating the RKE2Config resource
46
49
// when it is created, updated, or deleted.
50
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
51
+ // as it is used only for temporary operations and does not need to be deeply copied.
52
+ // +kubebuilder:object:generate=false
47
53
type RKE2ConfigCustomValidator struct {}
48
54
49
55
// SetupRKE2ConfigWebhookWithManager sets up the Controller Manager for the Webhook for the RKE2ControlPlaneTemplate resource.
Original file line number Diff line number Diff line change @@ -32,10 +32,16 @@ var RKE2configtemplatelog = logf.Log.WithName("RKE2configtemplate-resource")
32
32
33
33
// RKE2ConfigTemplateCustomDefaulter struct is responsible for setting default values on the custom resource of the
34
34
// Kind RKE2ConfigTemplate when those are created or updated.
35
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
36
+ // as it is used only for temporary operations and does not need to be deeply copied.
37
+ // +kubebuilder:object:generate=false
35
38
type RKE2ConfigTemplateCustomDefaulter struct {}
36
39
37
40
// RKE2ConfigTemplateCustomValidator struct is responsible for validating the RKE2ConfigTemplate resource
38
41
// when it is created, updated, or deleted.
42
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
43
+ // as it is used only for temporary operations and does not need to be deeply copied.
44
+ // +kubebuilder:object:generate=false
39
45
type RKE2ConfigTemplateCustomValidator struct {}
40
46
41
47
// SetupRKE2ConfigTemplateWebhookWithManager sets up the Controller Manager for the Webhook for the RKE2ControlPlaneTemplate resource.
Original file line number Diff line number Diff line change @@ -37,10 +37,16 @@ var rke2controlplanelog = logf.Log.WithName("rke2controlplane-resource")
37
37
38
38
// RKE2ControlPlaneCustomDefaulter struct is responsible for setting default values on the custom resource of the
39
39
// Kind RKE2ControlPlane when those are created or updated.
40
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
41
+ // as it is used only for temporary operations and does not need to be deeply copied.
42
+ // +kubebuilder:object:generate=false
40
43
type RKE2ControlPlaneCustomDefaulter struct {}
41
44
42
45
// RKE2ControlPlaneCustomValidator struct is responsible for validating the RKE2ControlPlane resource
43
46
// when it is created, updated, or deleted.
47
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
48
+ // as it is used only for temporary operations and does not need to be deeply copied.
49
+ // +kubebuilder:object:generate=false
44
50
type RKE2ControlPlaneCustomValidator struct {}
45
51
46
52
// SetupRKE2ControlPlaneWebhookWithManager sets up the Controller Manager for the Webhook for the RKE2ControlPlaneTemplate resource.
Original file line number Diff line number Diff line change @@ -34,10 +34,16 @@ import (
34
34
35
35
// RKE2ControlPlaneTemplateCustomDefaulter struct is responsible for setting default values on the custom resource of the
36
36
// Kind RKE2ControlPlaneTemplate when those are created or updated.
37
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
38
+ // as it is used only for temporary operations and does not need to be deeply copied.
39
+ // +kubebuilder:object:generate=false
37
40
type RKE2ControlPlaneTemplateCustomDefaulter struct {}
38
41
39
42
// RKE2ControlPlaneTemplateCustomValidator struct is responsible for validating the RKE2ControlPlaneTemplate resource
40
43
// when it is created, updated, or deleted.
44
+ // NOTE: The +kubebuilder:object:generate=false marker prevents controller-gen from generating DeepCopy methods,
45
+ // as it is used only for temporary operations and does not need to be deeply copied.
46
+ // +kubebuilder:object:generate=false
41
47
type RKE2ControlPlaneTemplateCustomValidator struct {}
42
48
43
49
// SetupRKE2ControlPlaneTemplateWebhookWithManager sets up the Controller Manager for the Webhook for the RKE2ControlPlaneTemplate resource.
You can’t perform that action at this time.
0 commit comments