mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-24 18:31:09 +01:00
Run aws-auth Update Commands in Sequence and not Parallel (#592)
* Run aws-auth Update Commands in Sequence and not Parallel * Update changelog
This commit is contained in:
@@ -12,13 +12,16 @@ resource "null_resource" "update_config_map_aws_auth" {
|
||||
working_dir = path.module
|
||||
|
||||
command = <<EOS
|
||||
completed_apply=0
|
||||
for i in `seq 1 10`; do \
|
||||
echo "${null_resource.update_config_map_aws_auth[0].triggers.kube_config_map_rendered}" > kube_config.yaml & \
|
||||
echo "${null_resource.update_config_map_aws_auth[0].triggers.config_map_rendered}" > aws_auth_configmap.yaml & \
|
||||
kubectl apply -f aws_auth_configmap.yaml --kubeconfig kube_config.yaml && break || \
|
||||
echo "${null_resource.update_config_map_aws_auth[0].triggers.kube_config_map_rendered}" > kube_config.yaml && \
|
||||
echo "${null_resource.update_config_map_aws_auth[0].triggers.config_map_rendered}" > aws_auth_configmap.yaml && \
|
||||
kubectl apply -f aws_auth_configmap.yaml --kubeconfig kube_config.yaml && \
|
||||
completed_apply=1 && break || \
|
||||
sleep 10; \
|
||||
done; \
|
||||
rm aws_auth_configmap.yaml kube_config.yaml;
|
||||
if [ "$completed_apply" = "0" ]; then exit 1; fi;
|
||||
EOS
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user