mirror of
https://github.com/vcscsvcscs/OCI-Kubernetes-cluster-with-traefik.git
synced 2025-08-13 22:39:06 +02:00
switch kubernetes provider for annotation patching
This commit is contained in:
@@ -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"
|
||||||
|
@@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -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"
|
||||||
}
|
}
|
Reference in New Issue
Block a user