@@ -118,8 +118,13 @@ func (svc *argoCDService) GetAppDetails(ctx context.Context, appSource *v1alpha1
118
118
if err != nil {
119
119
return nil , err
120
120
}
121
+ appDetail .Helm .GetParameters ()
121
122
var has * shared.HelmAppSpec
122
123
if appDetail .Helm != nil {
124
+
125
+ fmt .Sprintf (" ------- appSource.Helm.Parameters: %v\n " , appSource .Helm .Parameters )
126
+ fmt .Sprintf (" ------- appDetail.Helm.Parameters: %v\n " , appDetail .Helm .Parameters )
127
+
123
128
if appSource .Helm .Parameters != nil {
124
129
for _ , overrideParam := range appSource .Helm .Parameters {
125
130
for _ , defaultParam := range appDetail .Helm .Parameters {
@@ -131,43 +136,40 @@ func (svc *argoCDService) GetAppDetails(ctx context.Context, appSource *v1alpha1
131
136
}
132
137
}
133
138
134
- // if appSource.Helm.Values != "" {
139
+ //if appSource.Helm.Values != "" {
135
140
//
136
- // fmt.Printf("-------start output\n")
137
- // output := map[string]string{}
138
- // valuesMap := make(map[interface{}]interface{})
139
- // if err := yaml.Unmarshal([]byte(appSource.Helm.Values), valuesMap); err != nil {
140
- // return nil, fmt.Errorf("failed to parse : %s, appSource.Helm.Values: %v", err, appSource.Helm.Values)
141
- // }
142
- // flatVals(valuesMap, output)
141
+ // fmt.Printf("-------start output\n")
142
+ // output := map[string]string{}
143
+ // valuesMap := make(map[interface{}]interface{})
144
+ // appSource.Helm.Unmarshal([]byte(appSource.Helm.Values))
143
145
//
144
- // fmt.Printf("-------flatVals output\n")
145
- // //for i := range appDetail.Helm.Parameters {
146
- // // if v, ok := output[has.Parameters[i].Name]; ok {
147
- // // has.Parameters[i].Value = v
148
- // // //delete(output, has.Parameters[i].Name)
149
- // // break
150
- // // }
151
- // //}
146
+ // fmt.Printf("-------flatVals output\n")
147
+ // //for i := range appDetail.Helm.Parameters {
148
+ // // if v, ok := output[has.Parameters[i].Name]; ok {
149
+ // // has.Parameters[i].Value = v
150
+ // // //delete(output, has.Parameters[i].Name)
151
+ // // break
152
+ // // }
153
+ // //}
152
154
//
153
- // fmt.Printf("-------after delete output: %v\n", output)
154
- // for i := range appDetail.Helm.Parameters {
155
- // if v, ok := output[appDetail.Helm.Parameters[i].Name]; ok {
156
- // parameter := &v1alpha1.HelmParameter{Name: appDetail.Helm.Parameters[i].Name, Value: v}
157
- // appDetail.Helm.Parameters[i] = parameter
158
- // }
155
+ // fmt.Printf("-------after delete output: %v\n", output)
156
+ // for i := range appDetail.Helm.Parameters {
157
+ // if v, ok := output[appDetail.Helm.Parameters[i].Name]; ok {
158
+ // parameter := &v1alpha1.HelmParameter{Name: appDetail.Helm.Parameters[i].Name, Value: v}
159
+ // appDetail.Helm.Parameters[i] = parameter
159
160
// }
160
- //
161
- // fmt.Printf("-------appSource.Helm.Parameters: %v\n", appSource.Helm.Parameters)
162
- // fmt.Printf("-------appDetail.Helm.Parameters: %v\n", appDetail.Helm.Parameters)
163
161
// }
164
162
//
163
+ // fmt.Printf("-------appSource.Helm.Parameters: %v\n", appSource.Helm.Parameters)
164
+ // fmt.Printf("-------appDetail.Helm.Parameters: %v\n", appDetail.Helm.Parameters)
165
+ //}
166
+
165
167
has = & shared.HelmAppSpec {
166
168
Name : appDetail .Helm .Name ,
167
- ValueFiles : appSource .Helm .ValueFiles ,
168
- Parameters : appSource .Helm .Parameters ,
169
+ ValueFiles : appDetail .Helm .ValueFiles ,
170
+ Parameters : appDetail .Helm .Parameters ,
169
171
Values : appSource .Helm .Values ,
170
- FileParameters : appSource .Helm .FileParameters ,
172
+ FileParameters : appDetail .Helm .FileParameters ,
171
173
}
172
174
}
173
175
return & shared.AppDetail {
0 commit comments