diff --git a/docs/FAQ.md b/docs/FAQ.md index 32a2a963..2aa2c875 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -166,7 +166,7 @@ By default Gitlab-Runner can deploy into any namespaces. If you want to allow Gi ``` resource "kubernetes_service_account" "gitlab_runner" { metadata { - name = "my-gitlab-runners-sa" + name = "my-gitlab-runner-executor-sa" namespace = module.gitlab_runner_namespace.name annotations = { "eks.amazonaws.com/role-arn" = module.aws_iam_gitlab_runner.role_arn @@ -213,8 +213,12 @@ resource "kubernetes_role_binding" "dev" { ``` ... runners: - serviceAccountName: my-gitlab-runners-sa - image: ubuntu:18.04 +... + [runners.kubernetes] + ... + image = "public.ecr.aws/ubuntu/ubuntu:20.04" + service_account = "my-gitlab-runner-executor-sa" + ... ... ``` diff --git a/terraform/layer2-k8s/eks-gitlab-runner.tf b/terraform/layer2-k8s/eks-gitlab-runner.tf index 69c5ba5a..e0ea565d 100644 --- a/terraform/layer2-k8s/eks-gitlab-runner.tf +++ b/terraform/layer2-k8s/eks-gitlab-runner.tf @@ -9,54 +9,59 @@ locals { } gitlab_runner_registration_token = lookup(jsondecode(data.aws_secretsmanager_secret_version.infra.secret_string), "gitlab_runner_registration_token", "") gitlab_runner_values = <