@@ -13,7 +13,7 @@ variable "project" { default = "sh-automated-tests" }
13
13
variable "sa_creds" { default = null }
14
14
variable "dns_sa_creds" { default = null }
15
15
16
- data local_file "dns_credentials" {
16
+ data " local_file" "dns_credentials" {
17
17
filename = var. dns_sa_creds
18
18
}
19
19
@@ -62,10 +62,10 @@ module "k3s" {
62
62
}
63
63
64
64
module "gcp-issuer" {
65
- source = " ../infra/modules/tools/issuer"
66
- kubeconfig = var. kubeconfig
65
+ source = " ../infra/modules/tools/issuer"
66
+ kubeconfig = var. kubeconfig
67
67
gcp_credentials = data. local_file . dns_credentials . content
68
- issuer_name = " cloudDNS"
68
+ issuer_name = " cloudDNS"
69
69
cert_manager_issuer = {
70
70
project = " dns-for-playgrounds"
71
71
serviceAccountSecretRef = {
@@ -91,14 +91,14 @@ module "aks" {
91
91
}
92
92
93
93
module "eks" {
94
- source = " ../infra/modules/eks"
95
- domain_name = " ${ var . TEST_ID } .${ var . domain } "
96
- cluster_name = var. TEST_ID
97
- region = " eu-west-1"
98
- vpc_availability_zones = [" eu-west-1c" , " eu-west-1b" ]
99
- image_id = var. eks_node_image_id
100
- kubeconfig = var. kubeconfig
101
- cluster_version = var. cluster_version
94
+ source = " ../infra/modules/eks"
95
+ domain_name = " ${ var . TEST_ID } .${ var . domain } "
96
+ cluster_name = var. TEST_ID
97
+ region = " eu-west-1"
98
+ vpc_availability_zones = [" eu-west-1c" , " eu-west-1b" ]
99
+ image_id = var. eks_node_image_id
100
+ kubeconfig = var. kubeconfig
101
+ cluster_version = var. cluster_version
102
102
create_external_registry = true
103
103
create_external_database = true
104
104
create_external_storage = true
@@ -110,7 +110,7 @@ module "certmanager" {
110
110
# source = "github.com/gitpod-io/gitpod//install/infra/terraform/tools/cert-manager?ref=main"
111
111
source = " ../infra/modules/tools/cert-manager"
112
112
113
- kubeconfig = var. kubeconfig
113
+ kubeconfig = var. kubeconfig
114
114
}
115
115
116
116
module "clouddns-externaldns" {
@@ -161,6 +161,11 @@ module "azure-add-dns-record" {
161
161
domain_name = " ${ var . TEST_ID } .${ var . domain } "
162
162
}
163
163
164
+ module "aws-calico" {
165
+ source = " ../infra/modules/tools/aws-calico"
166
+ kubeconfig = var. kubeconfig
167
+ }
168
+
164
169
module "aws-add-dns-record" {
165
170
source = " ../infra/modules/tools/cloud-dns-ns"
166
171
credentials = var. dns_sa_creds
0 commit comments