Kubernetes use env var based secrets

pull/310/head
Frostebite 2021-12-29 23:26:44 +00:00
parent eb4f968f43
commit c89c5c275a
3 changed files with 3 additions and 5 deletions

3
dist/index.js vendored
View File

@ -2061,8 +2061,7 @@ class KubernetesSecret {
};
secret.data = {};
for (const buildSecret of secrets) {
secret.data[buildSecret.EnvironmentVariable] = base64.encode(buildSecret.ParameterValue);
secret.data[`${buildSecret.EnvironmentVariable}_NAME`] = base64.encode(buildSecret.ParameterKey);
secret.data[buildSecret.ParameterKey] = base64.encode(buildSecret.ParameterValue);
}
try {
yield kubeClient.createNamespacedSecret(namespace, secret);

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -19,8 +19,7 @@ class KubernetesSecret {
};
secret.data = {};
for (const buildSecret of secrets) {
secret.data[buildSecret.EnvironmentVariable] = base64.encode(buildSecret.ParameterValue);
secret.data[`${buildSecret.EnvironmentVariable}_NAME`] = base64.encode(buildSecret.ParameterKey);
secret.data[buildSecret.ParameterKey] = base64.encode(buildSecret.ParameterValue);
}
try {
await kubeClient.createNamespacedSecret(namespace, secret);