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 3e7a22ad [dubboctl] Optimized naming and file path locations (#484)
3e7a22ad is described below

commit 3e7a22adf98c3791f04d61fbdc2473d835e0d58c
Author: mfordjody <[email protected]>
AuthorDate: Fri Oct 25 12:15:46 2024 +0800

    [dubboctl] Optimized naming and file path locations (#484)
---
 dubboctl/cmd/dashboard_all_cmds.go                    |  2 +-
 dubboctl/identifier/{constant.go => const.go}         |  2 +-
 dubboctl/identifier/{env.go => path.go}               | 19 +++++++++----------
 dubboctl/internal/kube/operator.go                    |  2 +-
 dubboctl/internal/manifest/render/render.go           |  2 +-
 dubboctl/internal/manifest/render/render_test.go      |  2 +-
 .../application-metrics.json                          |  0
 .../application-traces.json                           |  0
 .../instance-metrics.json                             |  0
 .../instance-traces.json                              |  0
 .../service-metrics.json                              |  0
 .../service-traces.json                               |  0
 12 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/dubboctl/cmd/dashboard_all_cmds.go 
b/dubboctl/cmd/dashboard_all_cmds.go
index b2cfca57..6e31d631 100644
--- a/dubboctl/cmd/dashboard_all_cmds.go
+++ b/dubboctl/cmd/dashboard_all_cmds.go
@@ -84,7 +84,7 @@ func (dca *DashboardCommonArgs) setDefault() {
                dca.host = "127.0.0.1"
        }
        if dca.namespace == "" {
-               dca.namespace = identifier.DubboSystemNamespace
+               dca.namespace = identifier.DubboDefaultNamespace
        }
 }
 
diff --git a/dubboctl/identifier/constant.go b/dubboctl/identifier/const.go
similarity index 95%
rename from dubboctl/identifier/constant.go
rename to dubboctl/identifier/const.go
index 6c883717..fc668c66 100644
--- a/dubboctl/identifier/constant.go
+++ b/dubboctl/identifier/const.go
@@ -16,5 +16,5 @@
 package identifier
 
 const (
-       DubboSystemNamespace = "dubbo-system"
+       DubboDefaultNamespace = "dubbo-system"
 )
diff --git a/dubboctl/identifier/env.go b/dubboctl/identifier/path.go
similarity index 75%
rename from dubboctl/identifier/env.go
rename to dubboctl/identifier/path.go
index 29d203bd..3de9877b 100644
--- a/dubboctl/identifier/env.go
+++ b/dubboctl/identifier/path.go
@@ -25,20 +25,19 @@ import (
 )
 
 var (
-       // deploy dir is root in embed.FS
-       deployUri = &url.URL{
+       manifestsUri = &url.URL{
                Scheme:   filesystem.EmbedSchema,
                OmitHost: true,
        }
-
-       chartsUri          = deployUri.JoinPath("charts")
-       profilesUri        = deployUri.JoinPath("profiles")
-       addonsUri          = deployUri.JoinPath("addons")
+       chartsUri          = manifestsUri.JoinPath("charts")
+       profilesUri        = manifestsUri.JoinPath("profiles")
+       addonsUri          = manifestsUri.JoinPath("addons")
        addonDashboardsUri = addonsUri.JoinPath("addons/dashboards")
-       Charts             = chartsUri.String()
-       Addons             = addonsUri.String()
-       AddonDashboards    = addonDashboardsUri.String()
-       Profiles           = profilesUri.String()
+
+       Charts          = chartsUri.String()
+       Profiles        = profilesUri.String()
+       Addons          = addonsUri.String()
+       AddonDashboards = addonDashboardsUri.String()
 )
 
 var UnionFS filesystem.UnionFS
diff --git a/dubboctl/internal/kube/operator.go 
b/dubboctl/internal/kube/operator.go
index e064f56a..d3d9de46 100644
--- a/dubboctl/internal/kube/operator.go
+++ b/dubboctl/internal/kube/operator.go
@@ -98,7 +98,7 @@ func NewDubboOperator(spec *v1alpha1.DubboConfigSpec, cli 
*CtlClient) (*DubboOpe
        }
        ns := spec.Namespace
        if ns == "" {
-               ns = identifier.DubboSystemNamespace
+               ns = identifier.DubboDefaultNamespace
        }
        // initialize components
        components := make(map[ComponentName]Component)
diff --git a/dubboctl/internal/manifest/render/render.go 
b/dubboctl/internal/manifest/render/render.go
index ae87bff7..d6a69f24 100644
--- a/dubboctl/internal/manifest/render/render.go
+++ b/dubboctl/internal/manifest/render/render.go
@@ -245,7 +245,7 @@ func verifyRendererOptions(opts *RendererOptions) error {
        }
        if opts.Namespace == "" {
                // logger.Log("using default namespace)
-               opts.Namespace = identifier.DubboSystemNamespace
+               opts.Namespace = identifier.DubboDefaultNamespace
        }
        if opts.FS == nil {
                return errors.New("missing chart FS for Renderer")
diff --git a/dubboctl/internal/manifest/render/render_test.go 
b/dubboctl/internal/manifest/render/render_test.go
index 52c259ab..2a6a63d8 100644
--- a/dubboctl/internal/manifest/render/render_test.go
+++ b/dubboctl/internal/manifest/render/render_test.go
@@ -93,7 +93,7 @@ func TestNewLocalRenderer(t *testing.T) {
 func TestLocalRenderer_RenderManifest(t *testing.T) {
        renderer, err := NewLocalRenderer(
                WithName(TestName),
-               WithNamespace(identifier.DubboSystemNamespace),
+               WithNamespace(identifier.DubboDefaultNamespace),
                WithFS(TestFS),
                WithDir(TestDir))
        if err != nil {
diff --git a/manifests/addons/grafana-dashboards/application-metrics.json 
b/manifests/addons/dashboards/application-metrics.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/application-metrics.json
rename to manifests/addons/dashboards/application-metrics.json
diff --git a/manifests/addons/grafana-dashboards/application-traces.json 
b/manifests/addons/dashboards/application-traces.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/application-traces.json
rename to manifests/addons/dashboards/application-traces.json
diff --git a/manifests/addons/grafana-dashboards/instance-metrics.json 
b/manifests/addons/dashboards/instance-metrics.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/instance-metrics.json
rename to manifests/addons/dashboards/instance-metrics.json
diff --git a/manifests/addons/grafana-dashboards/instance-traces.json 
b/manifests/addons/dashboards/instance-traces.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/instance-traces.json
rename to manifests/addons/dashboards/instance-traces.json
diff --git a/manifests/addons/grafana-dashboards/service-metrics.json 
b/manifests/addons/dashboards/service-metrics.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/service-metrics.json
rename to manifests/addons/dashboards/service-metrics.json
diff --git a/manifests/addons/grafana-dashboards/service-traces.json 
b/manifests/addons/dashboards/service-traces.json
similarity index 100%
rename from manifests/addons/grafana-dashboards/service-traces.json
rename to manifests/addons/dashboards/service-traces.json

Reply via email to