Closed oginskis closed 1 year ago
I have component parameters defined as follows (the order of parameters matters):
- name: kubernetes component: external-dns parameters: - name: namespace value: ns-a - name: serviceAccount value: account-a - name: kubernetes component: cert-manager parameters: - name: namespace value: ns-b - name: serviceAccount value: account-b
When I do (from extension): params -c cert-manager value kubernetes.serviceAccount I get ns-b which is correct
params -c cert-manager value kubernetes.serviceAccount
ns-b
However, when I do: params -c external-dns value kubernetes.serviceAccount I still get ns-b which is not correct
params -c external-dns value kubernetes.serviceAccount
Please fix
@oginskis good catch! There were race condition where component was swallowed by parameter flattening
component
I have component parameters defined as follows (the order of parameters matters):
When I do (from extension):
params -c cert-manager value kubernetes.serviceAccount
I getns-b
which is correctHowever, when I do:
params -c external-dns value kubernetes.serviceAccount
I still getns-b
which is not correctPlease fix