@@ -25,10 +25,8 @@ import (
2525type Name string
2626
2727const (
28- BaseComponentName Name = "Base"
29- NacosRegisterComponentName Name = "Nacos"
30- ZookeeperRegisterComponentName Name = "Zookeeper"
31- DubboDiscoveryComponentName Name = "Dubbo-Discovery"
28+ BaseComponentName Name = "Base"
29+ DubboDiscoveryComponentName Name = "Dubbod"
3230)
3331
3432type Component struct {
@@ -59,15 +57,6 @@ var AllComponents = []Component{
5957 HelmSubDir : "base" ,
6058 HelmValuesTreeRoot : "global" ,
6159 },
62- {
63- UserFacingName : AdminComponentName ,
64- SpecName : "admin" ,
65- ResourceType : "Deployment" ,
66- ContainerName : "dashboard" ,
67- Default : true ,
68- HelmSubDir : "admin" ,
69- HelmValuesTreeRoot : "admin" ,
70- },
7160 {
7261 UserFacingName : DubboDiscoveryComponentName ,
7362 SpecName : "dubbo" ,
@@ -76,65 +65,30 @@ var AllComponents = []Component{
7665 ContainerName : "dubbo-discovery" ,
7766 Default : true ,
7867 HelmSubDir : "dubbo-control/dubbo-discovery" ,
79- HelmValuesTreeRoot : "dubbo-discovery" ,
80- },
81- {
82- UserFacingName : NacosRegisterComponentName ,
83- SpecName : "nacos" ,
84- ResourceType : "StatefulSet" ,
85- ResourceName : "register" ,
86- ContainerName : "register-discovery" ,
87- Default : true ,
88- HelmSubDir : "dubbo-control/register-discovery/nacos" ,
89- HelmValuesTreeRoot : "nacos" ,
90- },
91- {
92- UserFacingName : ZookeeperRegisterComponentName ,
93- SpecName : "zookeeper" ,
94- ResourceType : "StatefulSet" ,
95- ResourceName : "register" ,
96- ContainerName : "register-discovery" ,
97- Default : true ,
98- HelmSubDir : "dubbo-control/register-discovery/zookeeper" ,
99- HelmValuesTreeRoot : "zookeeper" ,
68+ HelmValuesTreeRoot : "global" ,
10069 },
10170}
10271
10372var (
10473 userFacingCompNames = map [Name ]string {
105- BaseComponentName : "Dubbo Resource Core" ,
106- DubboDiscoveryComponentName : "Dubbo Control Plane" ,
107- NacosRegisterComponentName : "Nacos Register Plane" ,
108- ZookeeperRegisterComponentName : "Zookeeper Register Plane" ,
109- AdminComponentName : "Admin Dashboard" ,
74+ BaseComponentName : "Dubbo Resource Core" ,
75+ DubboDiscoveryComponentName : "Dubbo Control Plane" ,
11076 }
11177
11278 Icons = map [Name ]string {
113- BaseComponentName : "🔮" ,
114- NacosRegisterComponentName : "🔨" ,
115- ZookeeperRegisterComponentName : "🔧️" ,
116- AdminComponentName : "🔭" ,
117- DubboDiscoveryComponentName : "🪐" ,
79+ BaseComponentName : "🔮" ,
80+ DubboDiscoveryComponentName : "🪐" ,
11881 }
11982)
12083
12184func (c Component ) Get (merged values.Map ) ([]apis.DefaultCompSpec , error ) {
12285 defaultNamespace := merged .GetPathString ("metadata.namespace" )
12386 var defaultResp []apis.DefaultCompSpec
124- def := c .Default
125- if def {
126- defaultResp = []apis.DefaultCompSpec {{
127- RegisterComponentSpec : apis.RegisterComponentSpec {
128- Namespace : defaultNamespace ,
129- }},
130- }
131- }
13287 buildSpec := func (m values.Map ) (apis.DefaultCompSpec , error ) {
13388 spec , err := values.ConvertMap [apis.DefaultCompSpec ](m )
13489 if err != nil {
13590 return apis.DefaultCompSpec {}, fmt .Errorf ("fail to convert %v: %v" , c .SpecName , err )
13691 }
137-
13892 if spec .Namespace == "" {
13993 spec .Namespace = defaultNamespace
14094 }
@@ -144,46 +98,6 @@ func (c Component) Get(merged values.Map) ([]apis.DefaultCompSpec, error) {
14498 spec .Raw = m
14599 return spec , nil
146100 }
147- // List of components
148- if c .ContainerName == "dashboard" {
149- s , ok := merged .GetPathMap ("spec.dashboard." + c .SpecName )
150- if ! ok {
151- return defaultResp , nil
152- }
153- spec , err := buildSpec (s )
154- if err != nil {
155- return nil , err
156- }
157- if ! (spec .Enabled .GetValueOrTrue ()) {
158- return nil , nil
159- }
160- }
161- if c .ContainerName == "register-discovery" {
162- s , ok := merged .GetPathMap ("spec.components.register." + c .SpecName )
163- if ! ok {
164- return defaultResp , nil
165- }
166- spec , err := buildSpec (s )
167- if err != nil {
168- return nil , err
169- }
170- if ! (spec .Enabled .GetValueOrTrue ()) {
171- return nil , nil
172- }
173- }
174- if c .ContainerName == "dubbo-discovery" {
175- s , ok := merged .GetPathMap ("spec.components.discovery." + c .SpecName )
176- if ! ok {
177- return defaultResp , nil
178- }
179- spec , err := buildSpec (s )
180- if err != nil {
181- return nil , err
182- }
183- if ! (spec .Enabled .GetValueOrTrue ()) {
184- return nil , nil
185- }
186- }
187101 // Single component
188102 s , ok := merged .GetPathMap ("spec.components." + c .SpecName )
189103 if ! ok {
0 commit comments