Move Argo CD to app workers
Homelab Main / deploy (push) Successful in 1m37s
Details
Homelab Main / deploy (push) Successful in 1m37s
Details
This commit is contained in:
parent
2740409469
commit
a2b9d33f57
|
|
@ -106,6 +106,10 @@ EOT
|
||||||
]))
|
]))
|
||||||
|
|
||||||
prometheus_stack_node_selector = var.prometheus_stack_node_selector
|
prometheus_stack_node_selector = var.prometheus_stack_node_selector
|
||||||
|
argocd_node_selector = {
|
||||||
|
"kubernetes.io/os" = "linux"
|
||||||
|
"homelab.dev/node-role" = "app"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "helm_release" "calico_crds" {
|
resource "helm_release" "calico_crds" {
|
||||||
|
|
@ -663,6 +667,15 @@ resource "helm_release" "argocd" {
|
||||||
namespace = var.argocd.namespace
|
namespace = var.argocd.namespace
|
||||||
create_namespace = true
|
create_namespace = true
|
||||||
timeout = 600
|
timeout = 600
|
||||||
|
wait = true
|
||||||
|
|
||||||
|
values = [
|
||||||
|
yamlencode({
|
||||||
|
global = {
|
||||||
|
nodeSelector = local.argocd_node_selector
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "null_resource" "argocd_ready" {
|
resource "null_resource" "argocd_ready" {
|
||||||
|
|
@ -672,6 +685,7 @@ resource "null_resource" "argocd_ready" {
|
||||||
kubeconfig_path = var.kubeconfig_path
|
kubeconfig_path = var.kubeconfig_path
|
||||||
namespace = var.argocd.namespace
|
namespace = var.argocd.namespace
|
||||||
version = var.argocd.version
|
version = var.argocd.version
|
||||||
|
node_selector = jsonencode(local.argocd_node_selector)
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "local-exec" {
|
provisioner "local-exec" {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue