filter out empty secret env vars

pull/289/head
Frostebite 2021-08-15 18:13:15 +00:00 committed by GitHub
parent ec239aa2e7
commit 589eed6f71
3 changed files with 7 additions and 1 deletions

3
dist/index.js vendored
View File

@ -966,6 +966,9 @@ class AWSBuildEnvironment {
const cleanupCloudFormation = fs.readFileSync(`${__dirname}/cloud-formations/cloudformation-stack-ttl.yml`, 'utf8');
try {
for (const secret of secrets) {
if (!secret.ParameterValue || secret.ParameterValue === '') {
continue;
}
taskDefCloudFormation = this.insertAtTemplate(taskDefCloudFormation, 'p1 - input', this.getParameterTemplate(secret.ParameterKey.replace(/[^\dA-Za-z]/g, '')));
taskDefCloudFormation = this.insertAtTemplate(taskDefCloudFormation, 'p2 - secret', this.getSecretTemplate(secret.ParameterKey.replace(/[^\dA-Za-z]/g, '')));
taskDefCloudFormation = this.insertAtTemplate(taskDefCloudFormation, 'p3 - container def', this.getSecretDefinitionTemplate(secret.EnvironmentVariable, secret.ParameterKey.replace(/[^\dA-Za-z]/g, '')));

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -121,6 +121,9 @@ class AWSBuildEnvironment implements RemoteBuilderProviderInterface {
try {
for (const secret of secrets) {
if (!secret.ParameterValue || secret.ParameterValue === '') {
continue;
}
taskDefCloudFormation = this.insertAtTemplate(
taskDefCloudFormation,
'p1 - input',