File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 6363      - name : Update kubeconfig 
6464        run : aws eks update-kubeconfig --name ${{ inputs.cluster_name }} --region us-east-1 
6565
66+       - name : Tag Resources for Karpenter Discovery 
67+         run : | 
68+           CLUSTER_NAME=${{ inputs.cluster_name }} 
69+            
70+           # Tag cluster security groups 
71+           SECURITY_GROUP_IDS=$(aws eks describe-cluster --name $CLUSTER_NAME --query 'cluster.resourcesVpcConfig.securityGroupIds' --output text) 
72+           for sg_id in $SECURITY_GROUP_IDS; do 
73+             aws ec2 create-tags --resources $sg_id --tags Key=karpenter.sh/discovery,Value=$CLUSTER_NAME 
74+           done 
75+            
76+           # Tag additional security groups with cluster name 
77+           ADDITIONAL_SG_IDS=$(aws ec2 describe-security-groups --filters "Name=group-name,Values=*$CLUSTER_NAME*" --query 'SecurityGroups[*].GroupId' --output text) 
78+           for sg_id in $ADDITIONAL_SG_IDS; do 
79+             aws ec2 create-tags --resources $sg_id --tags Key=karpenter.sh/discovery,Value=$CLUSTER_NAME 
80+           done 
81+            
82+           # Tag subnets 
83+           SUBNET_IDS=$(aws eks describe-cluster --name $CLUSTER_NAME --query 'cluster.resourcesVpcConfig.subnetIds' --output text) 
84+           for subnet_id in $SUBNET_IDS; do 
85+             aws ec2 create-tags --resources $subnet_id --tags Key=karpenter.sh/discovery,Value=$CLUSTER_NAME 
86+           done 
87+ 
6688       - name : Install Helm 
67896890        with :
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments