This is an automated email from the ASF dual-hosted git repository.

zhongxjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git


The following commit(s) were added to refs/heads/master by this push:
     new ddaf3769 [operator] update yaml (#618)
ddaf3769 is described below

commit ddaf376940a0890a7e7f053f47e98f46f1991c53
Author: Jian Zhong <[email protected]>
AuthorDate: Thu Feb 20 15:20:41 2025 +0800

    [operator] update yaml (#618)
---
 operator/pkg/apis/types.go          |  7 +------
 operator/pkg/component/component.go |  6 +++---
 pkg/util/pointer/pointer.go         | 17 -----------------
 3 files changed, 4 insertions(+), 26 deletions(-)

diff --git a/operator/pkg/apis/types.go b/operator/pkg/apis/types.go
index 62507357..dbab4f81 100644
--- a/operator/pkg/apis/types.go
+++ b/operator/pkg/apis/types.go
@@ -48,18 +48,13 @@ type DashboardComponentSpec struct {
 }
 
 type RegisterComponentSpec struct {
-       Enabled *BoolValue `json:"enabled,omitempty"`
-}
-
-// TODO Remove?
-type ComponentSpec struct {
        Enabled   *BoolValue     `json:"enabled,omitempty"`
        Namespace string         `json:"namespace,omitempty"`
        Raw       map[string]any `json:"-"`
 }
 
 type MetadataCompSpec struct {
-       ComponentSpec
+       RegisterComponentSpec
 }
 
 type BoolValue struct {
diff --git a/operator/pkg/component/component.go 
b/operator/pkg/component/component.go
index 19bed2d4..6c7b7cbc 100644
--- a/operator/pkg/component/component.go
+++ b/operator/pkg/component/component.go
@@ -60,7 +60,7 @@ var AllComponents = []Component{
                ResourceType:       "StatefulSet",
                ResourceName:       "register",
                ContainerName:      "register-discovery",
-               Default:            false,
+               Default:            true,
                HelmSubDir:         
"dubbo-control/register-discovery/zookeeper",
                HelmValuesTreeRoot: "zookeeper",
        },
@@ -97,7 +97,7 @@ func (c Component) Get(merged values.Map) 
([]apis.MetadataCompSpec, error) {
        def := c.Default
        if def {
                defaultResp = []apis.MetadataCompSpec{{
-                       ComponentSpec: apis.ComponentSpec{
+                       RegisterComponentSpec: apis.RegisterComponentSpec{
                                Namespace: defaultNamespace,
                        }},
                }
@@ -114,7 +114,6 @@ func (c Component) Get(merged values.Map) 
([]apis.MetadataCompSpec, error) {
                if spec.Namespace == "" {
                        spec.Namespace = "dubbo-system"
                }
-
                spec.Raw = m
                return spec, nil
        }
@@ -137,6 +136,7 @@ func (c Component) Get(merged values.Map) 
([]apis.MetadataCompSpec, error) {
                if !ok {
                        return defaultResp, nil
                }
+
                spec, err := buildSpec(s)
                if err != nil {
                        return nil, err
diff --git a/pkg/util/pointer/pointer.go b/pkg/util/pointer/pointer.go
index 8bb9f2e8..03e6595a 100644
--- a/pkg/util/pointer/pointer.go
+++ b/pkg/util/pointer/pointer.go
@@ -17,23 +17,6 @@
 
 package pointer
 
-// Deref returns the value the pointer points to. If ptr is nil the function 
returns zero value
-func Deref[T any](ptr *T) T {
-       if ptr == nil {
-               var zero T
-               return zero
-       }
-       return *ptr
-}
-
-func DerefOr[T any](ptr *T, def T) T {
-       if ptr == nil {
-               return def
-       }
-       return *ptr
-}
-
-// To returns pointer to the passed value
 func To[T any](t T) *T {
        return &t
 }

Reply via email to