File tree 2 files changed +14
-1
lines changed
2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ mobile --namespace=myproject get clientconfig
43
43
kubectl plugin mobile get clientconfig` ,
44
44
Run : func (cmd * cobra.Command , args []string ) {
45
45
ret := []* ServiceConfig {}
46
+
46
47
convertors := map [string ]SecretConvertor {
47
48
"fh-sync-server" : & syncSecretConvertor {},
48
49
"keycloak" : & keycloakSecretConvertor {},
@@ -71,8 +72,15 @@ kubectl plugin mobile get clientconfig`,
71
72
}
72
73
ret = append (ret , svcConifg )
73
74
}
75
+
76
+ outputJSON := ServiceConfigs {
77
+ Services : ret ,
78
+ Name : namespace ,
79
+ }
80
+
74
81
encoder := json .NewEncoder (os .Stdout )
75
- if err := encoder .Encode (ret ); err != nil {
82
+ encoder .SetIndent ("" , " " )
83
+ if err := encoder .Encode (outputJSON ); err != nil {
76
84
log .Fatal ("failed to encode sdk config " , err )
77
85
}
78
86
Original file line number Diff line number Diff line change @@ -61,6 +61,11 @@ type SecretConvertor interface {
61
61
Convert (s * Service ) (* ServiceConfig , error )
62
62
}
63
63
64
+ type ServiceConfigs struct {
65
+ Services []* ServiceConfig `json:"services"`
66
+ Name string `json:"name"`
67
+ }
68
+
64
69
type ServiceConfig struct {
65
70
Config map [string ]interface {} `json:"config"`
66
71
Name string `json:"name"`
You can’t perform that action at this time.
0 commit comments