Kubernetes use env var based secrets
parent
4c923c5609
commit
3b278c3301
|
|
@ -1074,10 +1074,6 @@ class AWSJobStack {
|
|||
ParameterKey: 'EFSMountDirectory',
|
||||
ParameterValue: mountdir,
|
||||
},
|
||||
{
|
||||
ParameterKey: 'BUILDID',
|
||||
ParameterValue: buildGuid,
|
||||
},
|
||||
...secretsMappedToCloudFormationParameters,
|
||||
];
|
||||
let previousStackExists = true;
|
||||
|
|
@ -1120,10 +1116,6 @@ class AWSJobStack {
|
|||
ParameterKey: 'TTL',
|
||||
ParameterValue: '100',
|
||||
},
|
||||
{
|
||||
ParameterKey: 'BUILDID',
|
||||
ParameterValue: buildGuid,
|
||||
},
|
||||
{
|
||||
ParameterKey: 'EnvironmentName',
|
||||
ParameterValue: this.baseStackName,
|
||||
|
|
@ -1220,7 +1212,7 @@ class AWSTaskRunner {
|
|||
containerOverrides: [
|
||||
{
|
||||
name: taskDef.taskDefStackName,
|
||||
environment: [...environment, { name: 'BUILDID', value: buildGuid }],
|
||||
environment,
|
||||
command: ['-c', cloud_runner_build_command_process_1.CloudRunnerBuildCommandProcessor.ProcessCommands(commands, cloud_runner_state_1.CloudRunnerState.buildParams)],
|
||||
},
|
||||
],
|
||||
|
|
@ -2594,7 +2586,10 @@ class TaskParameterSerializer {
|
|||
value: `${cloud_runner_state_1.CloudRunnerState.buildParams[element]}`,
|
||||
});
|
||||
}
|
||||
array.push({ name: 'buildParameters', value: JSON.stringify(cloud_runner_state_1.CloudRunnerState.buildParams) });
|
||||
array.push({ name: 'buildParameters', value: JSON.stringify(cloud_runner_state_1.CloudRunnerState.buildParams) }, {
|
||||
name: Object.keys(cloud_runner_state_1.CloudRunnerState.buildGuid)[0],
|
||||
value: cloud_runner_state_1.CloudRunnerState.buildGuid,
|
||||
});
|
||||
return array;
|
||||
}
|
||||
static readInput(array) {
|
||||
|
|
@ -2819,13 +2814,13 @@ class BuildStep {
|
|||
apt-get update
|
||||
apt-get install -y -q zip
|
||||
cd "${cloud_runner_state_1.CloudRunnerState.libraryFolderFull}/.."
|
||||
zip -r "lib-$BUILDID.zip" "./Library"
|
||||
mv "lib-$BUILDID.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/lib"
|
||||
zip -r "lib-$buildGuid.zip" "./Library"
|
||||
mv "lib-$buildGuid.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/lib"
|
||||
ls -lh "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/lib"
|
||||
cd "${cloud_runner_state_1.CloudRunnerState.repoPathFull}"
|
||||
ls -lh "${cloud_runner_state_1.CloudRunnerState.repoPathFull}"
|
||||
zip -r "build-$BUILDID.zip" "./${cloud_runner_state_1.CloudRunnerState.buildParams.buildPath}"
|
||||
mv "build-$BUILDID.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/build-$BUILDID.zip"
|
||||
zip -r "build-$buildGuid.zip" "./${cloud_runner_state_1.CloudRunnerState.buildParams.buildPath}"
|
||||
mv "build-$buildGuid.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/build-$buildGuid.zip"
|
||||
ls ${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}/lib
|
||||
echo " "
|
||||
ls
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -86,10 +86,6 @@ export class AWSJobStack {
|
|||
ParameterKey: 'EFSMountDirectory',
|
||||
ParameterValue: mountdir,
|
||||
},
|
||||
{
|
||||
ParameterKey: 'BUILDID',
|
||||
ParameterValue: buildGuid,
|
||||
},
|
||||
...secretsMappedToCloudFormationParameters,
|
||||
];
|
||||
|
||||
|
|
@ -134,10 +130,6 @@ export class AWSJobStack {
|
|||
ParameterKey: 'TTL',
|
||||
ParameterValue: '100',
|
||||
},
|
||||
{
|
||||
ParameterKey: 'BUILDID',
|
||||
ParameterValue: buildGuid,
|
||||
},
|
||||
{
|
||||
ParameterKey: 'EnvironmentName',
|
||||
ParameterValue: this.baseStackName,
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ class AWSTaskRunner {
|
|||
containerOverrides: [
|
||||
{
|
||||
name: taskDef.taskDefStackName,
|
||||
environment: [...environment, { name: 'BUILDID', value: buildGuid }],
|
||||
environment,
|
||||
command: ['-c', CloudRunnerBuildCommandProcessor.ProcessCommands(commands, CloudRunnerState.buildParams)],
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -77,7 +77,13 @@ export class TaskParameterSerializer {
|
|||
value: `${CloudRunnerState.buildParams[element]}`,
|
||||
});
|
||||
}
|
||||
array.push({ name: 'buildParameters', value: JSON.stringify(CloudRunnerState.buildParams) });
|
||||
array.push(
|
||||
{ name: 'buildParameters', value: JSON.stringify(CloudRunnerState.buildParams) },
|
||||
{
|
||||
name: Object.keys(CloudRunnerState.buildGuid)[0],
|
||||
value: CloudRunnerState.buildGuid,
|
||||
},
|
||||
);
|
||||
return array;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,13 +34,13 @@ export class BuildStep implements StepInterface {
|
|||
apt-get update
|
||||
apt-get install -y -q zip
|
||||
cd "${CloudRunnerState.libraryFolderFull}/.."
|
||||
zip -r "lib-$BUILDID.zip" "./Library"
|
||||
mv "lib-$BUILDID.zip" "${CloudRunnerState.cacheFolderFull}/lib"
|
||||
zip -r "lib-$buildGuid.zip" "./Library"
|
||||
mv "lib-$buildGuid.zip" "${CloudRunnerState.cacheFolderFull}/lib"
|
||||
ls -lh "${CloudRunnerState.cacheFolderFull}/lib"
|
||||
cd "${CloudRunnerState.repoPathFull}"
|
||||
ls -lh "${CloudRunnerState.repoPathFull}"
|
||||
zip -r "build-$BUILDID.zip" "./${CloudRunnerState.buildParams.buildPath}"
|
||||
mv "build-$BUILDID.zip" "${CloudRunnerState.cacheFolderFull}/build-$BUILDID.zip"
|
||||
zip -r "build-$buildGuid.zip" "./${CloudRunnerState.buildParams.buildPath}"
|
||||
mv "build-$buildGuid.zip" "${CloudRunnerState.cacheFolderFull}/build-$buildGuid.zip"
|
||||
ls ${CloudRunnerState.cacheFolderFull}/lib
|
||||
echo " "
|
||||
ls
|
||||
|
|
|
|||
Loading…
Reference in New Issue