* INFRA-2333 | Ashvin | Format jsonnet * INFRA-2333 | Ashvin | Add busybox image for local sandbox * INFRA-2333 | Ashvin | Disable startup probe for local sandbox
21 lines
669 B
Jsonnet
21 lines
669 B
Jsonnet
local chart = import 'chart.jsonnet';
|
|
local deployment_manifest = import 'deployment_manifest.jsonnet';
|
|
local util = import 'util.jsonnet';
|
|
local deployment = deployment_manifest.deployment;
|
|
local common = import 'common.jsonnet';
|
|
|
|
if 'environmentFile' in deployment then
|
|
local environmentFile = deployment.environmentFile;
|
|
{
|
|
apiVersion: 'v1',
|
|
data: {
|
|
[util.file_name(environmentFile.path)]: environmentFile.data,
|
|
},
|
|
kind: 'ConfigMap',
|
|
metadata: {
|
|
name: chart.full_service_name(deployment_manifest.deployment.name) + '-cm',
|
|
namespace: deployment_manifest.deployment.namespace,
|
|
annotations: common.annotations,
|
|
},
|
|
}
|