1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 23:09:41 +02:00

fix(k8s/configurations): fix an issue with configuration ownership

This commit is contained in:
Anthony Lapenna 2020-08-15 12:42:04 +12:00
parent 7ad06b3be5
commit 46762f3e67
3 changed files with 8 additions and 4 deletions

View file

@ -87,21 +87,24 @@ class KubernetesConfigurationService {
/**
* UPDATE
*/
async updateAsync(formValues) {
async updateAsync(formValues, configuration) {
try {
if (formValues.Type === KubernetesConfigurationTypes.CONFIGMAP) {
const configMap = KubernetesConfigMapConverter.configurationFormValuesToConfigMap(formValues);
configMap.ConfigurationOwner = configuration.ConfigurationOwner;
await this.KubernetesConfigMapService.update(configMap);
} else {
const secret = KubernetesSecretConverter.configurationFormValuesToSecret(formValues);
secret.ConfigurationOwner = configuration.ConfigurationOwner;
await this.KubernetesSecretService.update(secret);
}
} catch (err) {
throw err;
}
}
update(config) {
return this.$async(this.updateAsync, config);
update(formValues, configuration) {
return this.$async(this.updateAsync, formValues, configuration);
}
/**