GitLab CI/CD fails to deploy EKS cluster as described in the docs
Currently trying to set up an EKS cluster using this repository and the steps in the docs.
My deployment step fails, I guess during namespace creation. See the masked logs here:
module.eks.module.eks_managed_node_group["default"].aws_eks_node_group.this[0]: Creation complete after 2m47s [id=***************]
2822022/03/10 09:41:13 [DEBUG] POST https://gitlab.com/api/v4/projects/***************/terraform/state/default?ID=***************
283╷
284│ Error: Post "https://***************.us-east-1.eks.amazonaws.com/api/v1/namespaces": dial tcp ***************: i/o timeout
285│
286│ with kubernetes_namespace.gitlab_agent,
287│ on agent.tf line 1, in resource "kubernetes_namespace" "gitlab_agent":
288│ 1: resource "kubernetes_namespace" "gitlab_agent" {
289│
290╵
291╷
292│ Error: Post "https://***************.us-east-1.eks.amazonaws.com/api/v1/namespaces/gitlab-agent/serviceaccounts": context deadline exceeded
293│
294│ with kubernetes_service_account.gitlab_agent,
295│ on agent.tf line 7, in resource "kubernetes_service_account" "gitlab_agent":
296│ 7: resource "kubernetes_service_account" "gitlab_agent" {
297│
298╵
299╷
300│ Error: Post "https://***************.us-east-1.eks.amazonaws.com/api/v1/namespaces/gitlab-agent/secrets": dial tcp ***************: i/o timeout
301│
302│ with kubernetes_secret.gitlab_agent,
303│ on agent.tf line 32, in resource "kubernetes_secret" "gitlab_agent":
304│ 32: resource "kubernetes_secret" "gitlab_agent" {
305│
306╵
3072022/03/10 09:41:14 [DEBUG] DELETE https://gitlab.com/api/v4/projects/*********/terraform/state/default/lock
308
Cleaning up project directory and file based variables
00:01
309
ERROR: Job failed: exit code 1
I also noticed the following lines in CloudWatch:
| W0310 09:40:36.215621 11 request.go:161] Auditing failed of request: encoding failed: authentication.TokenRequest is not suitable for converting to "v1" in scheme "k8s.io/kubernetes/pkg/api/legacyscheme/scheme.go:30" |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
Edited by Hidde-Jan Jongsma