From a9eead160927d0e0fed4e586f942d921a5c40bad Mon Sep 17 00:00:00 2001 From: maxim Date: Wed, 17 Nov 2021 13:10:02 +0600 Subject: [PATCH] refactor: do not use templates/gitlab-runner-values.yaml and set necessary values in the eks-gitlab-runner.tf file --- terraform/layer2-k8s/eks-gitlab-runner.tf | 62 ++++++++++++++++--- terraform/layer2-k8s/helm-releases.yaml | 2 +- .../templates/gitlab-runner-values.yaml | 53 ---------------- 3 files changed, 53 insertions(+), 64 deletions(-) delete mode 100644 terraform/layer2-k8s/templates/gitlab-runner-values.yaml diff --git a/terraform/layer2-k8s/eks-gitlab-runner.tf b/terraform/layer2-k8s/eks-gitlab-runner.tf index 3d62426a..61591f30 100644 --- a/terraform/layer2-k8s/eks-gitlab-runner.tf +++ b/terraform/layer2-k8s/eks-gitlab-runner.tf @@ -4,17 +4,59 @@ locals { enabled = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].enabled chart = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].chart repository = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].repository - chart_version = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].version + chart_version = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].chart_version namespace = local.helm_releases[index(local.helm_releases.*.id, "gitlab-runner")].namespace } - gitlab_runner_template = templatefile("${path.module}/templates/gitlab-runner-values.yaml", - { - registration_token = local.gitlab_registration_token - namespace = local.gitlab_runner.enabled ? module.gitlab_runner_namespace[0].name : "default" - role_arn = local.gitlab_runner.enabled ? module.aws_iam_gitlab_runner[0].role_arn : "" - bucket_name = local.gitlab_runner.enabled ? aws_s3_bucket.gitlab_runner_cache[0].id : "bucket_name" - region = local.region - }) + gitlab_runner_values = <