Hi, i'v tried create configmap in aws eks using deployment variables , but it's working for me, does it possible?
file front_config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: frontend-testsubscriptions
namespace : testsubscriptions
data: # property-like keys; each key maps to a simple value
VIRTUAL_HOST: "$VIRTUAL_HOST"
But after apply
- pipe: atlassian/aws-eks-kubectl-run:1.4.1
variables:
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_DEFAULT_REGION: ${AWS_REGION}
CLUSTER_NAME: ${CLUSTER_NAME}
KUBECTL_COMMAND: "apply"
RESOURCE_PATH: "front_config.yaml"
DEBUG: "true"
i got
But $VIRTUAL_HOST it is Deplyment variable - and it is should be as value
It is easy
- envsubst < frontend.tpl.yaml > frontend.yaml
- pipe: atlassian/aws-eks-kubectl-run:1.4.1
variables:
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_DEFAULT_REGION: ${AWS_REGION}
CLUSTER_NAME: ${CLUSTER_NAME}
KUBECTL_COMMAND: "apply"
RESOURCE_PATH: "front.yaml"
DEBUG: "true"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.