Added more namespace and installed argocd via helm
This commit is contained in:
18
kubernetes/.terraform.lock.hcl
generated
18
kubernetes/.terraform.lock.hcl
generated
@@ -1,6 +1,24 @@
|
|||||||
# This file is maintained automatically by "tofu init".
|
# This file is maintained automatically by "tofu init".
|
||||||
# Manual edits may be lost in future updates.
|
# Manual edits may be lost in future updates.
|
||||||
|
|
||||||
|
provider "registry.opentofu.org/opentofu/helm" {
|
||||||
|
version = "2.15.0"
|
||||||
|
constraints = "2.15.0"
|
||||||
|
hashes = [
|
||||||
|
"h1:rKskirxYKhPyaQ4gEp+wA+dSAeYNfZxw1oc4bgh5vVg=",
|
||||||
|
"zh:21394ae3ec6f8ccda74688f8aeb979c03c9c52b60b5d0ada10521b5a75ae85af",
|
||||||
|
"zh:248ba25e309432dc7a2a6049da9178731ae3884be1761c4e349c844ce5159d82",
|
||||||
|
"zh:30dd6046b239f8b3788958475ad4db9b956c99ea71a0492fe6f2380d8d711ffc",
|
||||||
|
"zh:40691066592cdd396226ff0ecd4153dce91799375282c3c8a13fdf21d616c73b",
|
||||||
|
"zh:54b16f5ac335903f6bd6c7ba03c66b894940511a0d16c6ad92a16fe9ef80aaa8",
|
||||||
|
"zh:9af1702deec999a8ba5fa379de6eb515bf8b045bb02a7f24e3aa1a559f88ec12",
|
||||||
|
"zh:d057a371798b526b32d6985baaaf6e8126f14f23e1ebd65b44b970064c7790e5",
|
||||||
|
"zh:de6fa77b4763ccdcf8d5546d54609299e3b0a2cfe3446e62d5cfa7806e2aa003",
|
||||||
|
"zh:e2a21a57031a97abd3a61c09ffa84f4aae451329e876c2cd6597e02947ca1008",
|
||||||
|
"zh:f8d12702874a935e0e2397bdb050f4d4c0d83fb4c0a9c7dfd1b49257605149bd",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
provider "registry.opentofu.org/opentofu/kubernetes" {
|
provider "registry.opentofu.org/opentofu/kubernetes" {
|
||||||
version = "2.32.0"
|
version = "2.32.0"
|
||||||
constraints = "2.32.0"
|
constraints = "2.32.0"
|
||||||
|
|||||||
8
kubernetes/helm.tf
Normal file
8
kubernetes/helm.tf
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
resource "helm_release" "argocd" {
|
||||||
|
name = "argocd"
|
||||||
|
chart = "argo-cd"
|
||||||
|
repository = "https://argoproj.github.io/argo-helm"
|
||||||
|
version = "7.7.0"
|
||||||
|
timeout = "1500"
|
||||||
|
namespace = kubernetes_namespace.argocd.id
|
||||||
|
}
|
||||||
@@ -3,3 +3,15 @@ resource "kubernetes_namespace" "argocd" {
|
|||||||
name = "argocd"
|
name = "argocd"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "kubernetes_namespace" "applications" {
|
||||||
|
metadata {
|
||||||
|
name = "applications"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "kubernetes_namespace" "persistence" {
|
||||||
|
metadata {
|
||||||
|
name = "persistence"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -4,9 +4,19 @@ terraform {
|
|||||||
source = "opentofu/kubernetes"
|
source = "opentofu/kubernetes"
|
||||||
version = "2.32.0"
|
version = "2.32.0"
|
||||||
}
|
}
|
||||||
|
helm = {
|
||||||
|
source = "opentofu/helm"
|
||||||
|
version = "2.15.0"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "kubernetes" {
|
provider "kubernetes" {
|
||||||
config_path = "~/.kube/config"
|
config_path = "~/.kube/config"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provider "helm" {
|
||||||
|
kubernetes {
|
||||||
|
config_path = "~/.kube/config"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user