You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by zh...@apache.org on 2024/10/25 04:15:50 UTC

(dubbo-kubernetes) branch master updated: [dubboctl] Optimized naming and file path locations (#484)

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 <11...@qq.com>
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