From 2e9caf3ce444a575b96551be8090aa5915e82833 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Wed, 18 Sep 2024 20:01:56 -0700 Subject: [PATCH] Add targetIPs to self management config Signed-off-by: Tamal Saha --- apis/config/v1alpha1/setupconfig_types.go | 2 ++ apis/config/v1alpha1/zz_generated.deepcopy.go | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/apis/config/v1alpha1/setupconfig_types.go b/apis/config/v1alpha1/setupconfig_types.go index 91839cfb..3061f050 100644 --- a/apis/config/v1alpha1/setupconfig_types.go +++ b/apis/config/v1alpha1/setupconfig_types.go @@ -102,6 +102,8 @@ type SelfManagement struct { // +optional KubeAPIServer string `json:"kubeAPIServer,omitempty"` // +optional + TargetIPs []string `json:"targetIPs"` + // +optional EnableFeatures []string `json:"enableFeatures"` // +optional DisableFeatures []string `json:"disableFeatures"` diff --git a/apis/config/v1alpha1/zz_generated.deepcopy.go b/apis/config/v1alpha1/zz_generated.deepcopy.go index d83a849e..eadf9f4c 100644 --- a/apis/config/v1alpha1/zz_generated.deepcopy.go +++ b/apis/config/v1alpha1/zz_generated.deepcopy.go @@ -271,6 +271,11 @@ func (in *NatsConfig) DeepCopy() *NatsConfig { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SelfManagement) DeepCopyInto(out *SelfManagement) { *out = *in + if in.TargetIPs != nil { + in, out := &in.TargetIPs, &out.TargetIPs + *out = make([]string, len(*in)) + copy(*out, *in) + } if in.EnableFeatures != nil { in, out := &in.EnableFeatures, &out.EnableFeatures *out = make([]string, len(*in))