switch kubernetes provider for annotation patching

This commit is contained in:
2024-04-13 18:34:04 +02:00
parent 7d28114157
commit f45d0657c8
3 changed files with 13 additions and 5 deletions

View File

@@ -14,10 +14,10 @@ resource "helm_release" "longhorn" {
} }
resource "kubernetes_annotations" "patch_oci-bv" { resource "kubernetes_annotations" "patch_oci-bv" {
count = var.install_longhorn ? 1 : 0
depends_on = [helm_release.longhorn] depends_on = [helm_release.longhorn]
api_version = "storage.k8s.io/v1" api_version = "storage.k8s.io/v1"
kind = "StorageClass" kind = "StorageClass"
force = true
metadata { metadata {
name = "oci-bv" name = "oci-bv"

View File

@@ -2,15 +2,15 @@ terraform {
required_providers { required_providers {
oci = { oci = {
source = "oracle/oci" source = "oracle/oci"
version = ">= 5.36.0" version = ">= 5.3.0"
} }
helm = { helm = {
source = "hashicorp/helm" source = "hashicorp/helm"
version = ">= 2.12.1" version = ">= 2.12.1"
} }
kubectl = { kubernetes = {
source = "gavinbunney/kubectl" source = "hashicorp/kubernetes"
version = ">= 1.14.0" version = ">= 2.28.0"
} }
} }
} }

View File

@@ -12,6 +12,10 @@ terraform {
source = "cloudflare/cloudflare" source = "cloudflare/cloudflare"
version = "~> 4.0" version = "~> 4.0"
} }
kubernetes = {
source = "hashicorp/kubernetes"
version = "2.28.0"
}
kubectl = { kubectl = {
source = "gavinbunney/kubectl" source = "gavinbunney/kubectl"
version = ">= 1.14.0" version = ">= 1.14.0"
@@ -39,6 +43,10 @@ provider "cloudflare" {
api_key = var.cloudflare_api_key api_key = var.cloudflare_api_key
} }
provider "kubernetes" {
config_path = "oke/kubeconfig"
}
provider "kubectl" { provider "kubectl" {
config_path = "oke/kubeconfig" config_path = "oke/kubeconfig"
} }