Added Helm chart for argocd app of apps, made the setup more configurable

This commit is contained in:
Max Pfeiffer
2026-01-08 17:52:50 +01:00
parent 8b774d6fb1
commit a24a2bd969
8 changed files with 184 additions and 23 deletions

31
kubernetes/locals.tf Normal file
View File

@@ -0,0 +1,31 @@
locals {
argocd_values = concat(
[
{
name = "global.domain"
value = var.argocd_domain
},
],
var.argocd_server_insecure ? [
{
name = "configs.params.server\\.insecure"
value = "true"
},
] : [
{
name = "configs.params.server\\.insecure"
value = "false"
},
],
var.argocd_ingress_enabled ? [
{
name = "server.ingress.enabled"
value = "true"
},
{
name = "server.ingress.ingressClassName"
value = "cilium"
},
] : []
)
}