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

How multiple apply aws eks?

Nikolai Zhukov March 26, 2021

i need apply several yaml files in bitbucket pipeline

1.yaml

.

.

.

n.yaml

Now i use construction with multiple pipes:

######################################### DEPLOYMENT  1.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: "1.yaml"  
              
DEBUG: "true"  
######################################### DEPLOYMENT  2.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: "2.yaml"  
               DEBUG: "true"  

 

But it looks not good, i want once run pipe, like :

 

######################################### DEPLOYMENT  1.yaml  ... n.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: "1.yaml" , "n.yaml" 
              
DEBUG: "true"  

 But it is not working.

 

May be you know another way to do it? 

 

1 answer

0 votes
Halyna Berezovska
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2021

@Nikolai Zhukovyou can pass a directory that contains your .yml files for kubernetes to apply.

Like RESOURCE_PATH: 'dir', where dir will contain 1.yaml , n.yaml

Regards, Galyna

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events