Update k8s terraform file and update scaleway terraform version
This commit is contained in:
parent
7bf8be3246
commit
0da22f44b0
|
@ -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]
|
||||
|
|
|
@ -2,7 +2,7 @@ terraform {
|
|||
required_providers {
|
||||
scaleway = {
|
||||
source = "scaleway/scaleway"
|
||||
version = "2.5.0"
|
||||
version = "2.30.0"
|
||||
}
|
||||
kubectl = {
|
||||
source = "gavinbunney/kubectl"
|
||||
|
|
Loading…
Reference in New Issue