From 7fa2449a4bbfa9babd9d967a1d0e855cf5ee95f4 Mon Sep 17 00:00:00 2001 From: RokibulHasan7 Date: Thu, 26 Feb 2026 12:32:07 +0600 Subject: [PATCH] Add EnableCredLess option Signed-off-by: RokibulHasan7 --- apis/config/v1alpha1/setupconfig_types.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apis/config/v1alpha1/setupconfig_types.go b/apis/config/v1alpha1/setupconfig_types.go index 55aa51ce..d03cadf1 100644 --- a/apis/config/v1alpha1/setupconfig_types.go +++ b/apis/config/v1alpha1/setupconfig_types.go @@ -113,6 +113,8 @@ type SelfManagement struct { DisableFeatures []string `json:"disableFeatures"` // +optional UseGateway bool `json:"useGateway"` + // +optional + EnableCredLess bool `json:"enableCredLess"` } type SelfManagementOptions struct { @@ -128,6 +130,8 @@ type SelfManagementOptions struct { KubeAPIServer string `json:"kubeAPIServer,omitempty"` // +optional UseGateway bool `json:"useGateway"` + // +optional + EnableCredLess bool `json:"enableCredLess"` } type EnableFeaturesOptions map[string]FeatureSetOptions @@ -169,6 +173,7 @@ func (opt SelfManagementOptions) ToConfig() SelfManagement { DisableFeatures: sets.List(sets.New[string](opt.DisableFeatures...)), KubeAPIServer: opt.KubeAPIServer, UseGateway: opt.UseGateway, + EnableCredLess: opt.EnableCredLess, } }