Files
deployment-portal-be/templates/elasticsearch_sm_secrets.jsonnet
Ashvin S 628b5c4339 INFRA-2333 | Ashvin | Add busybox image for local sandbox (#668)
* INFRA-2333 | Ashvin | Format jsonnet

* INFRA-2333 | Ashvin | Add busybox image for local sandbox

* INFRA-2333 | Ashvin | Disable startup probe for local sandbox
2023-10-17 18:10:53 +05:30

19 lines
845 B
Jsonnet

local chart = import 'chart.jsonnet';
local common = import 'common.jsonnet';
local deployment_manifest = import 'deployment_manifest.jsonnet';
local deployment = deployment_manifest.deployment;
if deployment_manifest.deployment.elasticSearch.enabled == true then {
apiVersion: 'v1',
kind: 'Secret',
metadata: {
name: deployment.elasticSearch.instance.instanceName + '-elasticsearch' + '-sm-secret',
namespace: deployment_manifest.environment + '-datastores',
labels: deployment.elasticSearch.esLabels,
annotations: common.annotations,
},
data: { ['username']: std.base64(e.name) for e in deployment_manifest.environmentVariables if std.toString(e.name) == 'elastic' } + { ['password']: std.base64(e.value) for e in deployment_manifest.environmentVariables if std.toString(e.name) == 'elastic' },
type: 'Opaque',
}