diff --git a/tests/terraform/k8s.tf b/tests/terraform/k8s.tf index 2045988d..1daf56a4 100644 --- a/tests/terraform/k8s.tf +++ b/tests/terraform/k8s.tf @@ -4,15 +4,18 @@ variable "k8s_ip" { nullable = false sensitive = true } - +# Create cicd_bw_k8s private network +resource "scaleway_vpc_private_network" "pn" { + name = "cicd_bw_k8s" +} # Create k8s cluster resource "scaleway_k8s_cluster" "cluster" { type = "kapsule" name = "bw_k8s" version = "1.24.7" cni = "cilium" + private_network_id = scaleway_vpc_private_network.pn.id } - # Create k8s pool resource "scaleway_k8s_pool" "pool" { cluster_id = scaleway_k8s_cluster.cluster.id @@ -21,7 +24,6 @@ resource "scaleway_k8s_pool" "pool" { size = 3 wait_for_pool_ready = true } - # Get kubeconfig file resource "local_sensitive_file" "kubeconfig" { depends_on = [scaleway_k8s_pool.pool] @@ -31,7 +33,6 @@ resource "local_sensitive_file" "kubeconfig" { provider "kubectl" { config_path = "${local_sensitive_file.kubeconfig.filename}" } - # Setup LB resource "local_sensitive_file" "lb_yml" { depends_on = [local_sensitive_file.kubeconfig] diff --git a/tests/terraform/providers.tf b/tests/terraform/providers.tf index 0ab87c0d..be225a12 100644 --- a/tests/terraform/providers.tf +++ b/tests/terraform/providers.tf @@ -2,7 +2,7 @@ terraform { required_providers { scaleway = { source = "scaleway/scaleway" - version = "2.5.0" + version = "2.30.0" } kubectl = { source = "gavinbunney/kubectl"