untrim srgocd after adding 2nd worker

This commit is contained in:
juvdiaz 2026-07-02 21:20:14 -06:00
parent 8c07e3f27b
commit 7a0a54b60b
1 changed files with 55 additions and 16 deletions

View File

@ -1105,7 +1105,19 @@ resource "helm_release" "argocd" {
}
}
applicationSet = {
replicas = 0
nodeSelector = local.argocd_node_selector
affinity = local.argocd_component_affinity.application_set
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.application_set
resources = {
requests = {
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
memory = "512Mi"
}
}
}
controller = {
nodeSelector = local.argocd_node_selector
@ -1113,8 +1125,8 @@ resource "helm_release" "argocd" {
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.controller
resources = {
requests = {
cpu = "75m"
memory = "192Mi"
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
@ -1123,10 +1135,34 @@ resource "helm_release" "argocd" {
}
}
dex = {
enabled = false
nodeSelector = local.argocd_node_selector
affinity = local.argocd_component_affinity.dex
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.dex
resources = {
requests = {
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
memory = "512Mi"
}
}
}
notifications = {
enabled = false
nodeSelector = local.argocd_node_selector
affinity = local.argocd_component_affinity.notifications
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.notifications
resources = {
requests = {
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
memory = "512Mi"
}
}
}
redis = {
nodeSelector = local.argocd_node_selector
@ -1134,12 +1170,12 @@ resource "helm_release" "argocd" {
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.redis
resources = {
requests = {
cpu = "25m"
memory = "64Mi"
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "100m"
memory = "128Mi"
cpu = "300m"
memory = "512Mi"
}
}
}
@ -1149,12 +1185,12 @@ resource "helm_release" "argocd" {
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.repo_server
resources = {
requests = {
cpu = "50m"
memory = "128Mi"
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
memory = "384Mi"
memory = "512Mi"
}
}
}
@ -1164,12 +1200,12 @@ resource "helm_release" "argocd" {
topologySpreadConstraints = local.argocd_component_topology_spread_constraints.server
resources = {
requests = {
cpu = "50m"
memory = "128Mi"
cpu = "100m"
memory = "256Mi"
}
limits = {
cpu = "300m"
memory = "384Mi"
memory = "512Mi"
}
}
}
@ -1185,7 +1221,7 @@ resource "null_resource" "argocd_ready" {
namespace = var.argocd.namespace
version = var.argocd.version
node_selector = jsonencode(local.argocd_node_selector)
readiness_check = "5"
readiness_check = "6"
}
provisioner "local-exec" {
@ -1248,7 +1284,10 @@ wait_for_argocd_component() {
}
kubectl --kubeconfig "${self.triggers.kubeconfig_path}" wait --for=condition=Established --timeout=180s crd/applications.argoproj.io
wait_for_argocd_component deployment/argocd-applicationset-controller app.kubernetes.io/name=argocd-applicationset-controller
wait_for_argocd_component statefulset/argocd-application-controller app.kubernetes.io/name=argocd-application-controller
wait_for_argocd_component deployment/argocd-dex-server app.kubernetes.io/name=argocd-dex-server
wait_for_argocd_component deployment/argocd-notifications-controller app.kubernetes.io/name=argocd-notifications-controller
wait_for_argocd_component deployment/argocd-redis app.kubernetes.io/name=argocd-redis
wait_for_argocd_component deployment/argocd-repo-server app.kubernetes.io/name=argocd-repo-server
wait_for_argocd_component deployment/argocd-server app.kubernetes.io/name=argocd-server