Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

deployment variables inside aws eks

Nikolai Zhukov March 26, 2021

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 

image.png

But $VIRTUAL_HOST it is Deplyment variable - and it is should be as value 

1 answer

0 votes
Nikolai Zhukov March 26, 2021

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"    

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events