@@ -13,20 +13,24 @@ aws_eks_login() {
13
13
return 0
14
14
fi
15
15
16
- if [[ -z " $AWS_ACCESS_KEY_ID " || -z " $AWS_SECRET_ACCESS_KEY " || -z " $AWS_DEFAULT_REGION " || -z " $EKS_CLUSTER_NAME " ]]; then
17
- echo " ❌ AWS credentials or EKS cluster name missing! "
16
+ if [[ -z " $AWS_ACCESS_KEY_ID " || -z " $AWS_SECRET_ACCESS_KEY " || -z " $AWS_DEFAULT_REGION " || -z " $EKS_CLUSTER_NAME " ]]; then
17
+ echo " ⚠️ Warning: Required environment variables not set. Please ensure the following are set: "
18
18
return 1
19
19
fi
20
20
21
+ echo " 🔹 Configuring AWS credentials..."
21
22
aws configure set aws_access_key_id " $AWS_ACCESS_KEY_ID "
22
23
aws configure set aws_secret_access_key " $AWS_SECRET_ACCESS_KEY "
23
- aws configure set region " $AWS_DEFAULT_REGION "
24
+ aws configure set default.region " $AWS_DEFAULT_REGION "
25
+ echo " ✅ AWS credentials configured successfully."
24
26
25
- if aws eks update-kubeconfig --region " $AWS_DEFAULT_REGION " --name " $EKS_CLUSTER_NAME " ; then
26
- echo " ✅ Successfully updated kubeconfig for EKS."
27
- return 0
27
+ # EKS Cluster Login
28
+ echo " 🔹 Getting EKS token for cluster: $EKS_CLUSTER_NAME ..."
29
+ aws eks update-kubeconfig --region " $AWS_DEFAULT_REGION " --name " $EKS_CLUSTER_NAME "
30
+ if [ $? -eq 0 ]; then
31
+ echo " ✅ Successfully configured EKS cluster access."
28
32
else
29
- echo " ❌ Failed to update kubeconfig for EKS ."
33
+ echo " ❌ Failed to configure EKS cluster access ."
30
34
return 1
31
35
fi
32
36
}
@@ -40,7 +44,7 @@ aws_login() {
40
44
echo " ❌ AWS credentials missing!"
41
45
return 1
42
46
fi
43
-
47
+
44
48
aws configure set aws_access_key_id " $AWS_ACCESS_KEY_ID "
45
49
aws configure set aws_secret_access_key " $AWS_SECRET_ACCESS_KEY "
46
50
aws configure set region " $AWS_DEFAULT_REGION "
@@ -75,4 +79,4 @@ if [[ $# -gt 0 ]]; then
75
79
fi
76
80
77
81
echo " 🔹 Executing command: $SMURF_CMD "
78
- exec $SMURF_CMD
82
+ exec $SMURF_CMD
0 commit comments