1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-02 12:25:22 +02:00

fix(annotations): parse annotation keys in angular forms [r8s-170] (#233)

This commit is contained in:
Ali 2024-12-11 17:50:08 +13:00 committed by GitHub
parent 94d2e32b49
commit e1388eff84
3 changed files with 9 additions and 5 deletions

View file

@ -109,7 +109,10 @@ class KubernetesSecretConverter {
res.Type = formValues.customType;
}
if (formValues.Type === KubernetesSecretTypeOptions.SERVICEACCOUNTTOKEN.value) {
res.Annotations = [{ name: 'kubernetes.io/service-account.name', value: formValues.ServiceAccountName }];
const serviceAccountAnnotation = formValues.Annotations.find((a) => a.key === 'kubernetes.io/service-account.name');
if (!serviceAccountAnnotation) {
res.Annotations.push({ key: 'kubernetes.io/service-account.name', value: formValues.ServiceAccountName });
}
}
return res;
}