From 42eb85c57860973215b88b87269a0f71b41b702a Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Tue, 24 Mar 2026 18:55:07 +0200 Subject: [PATCH] fix: rybbit init port, mysql memory limit, metallb alert selector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - rybbit-client: fix Kyverno wait-for port 3001 → 80 (service port, not targetPort) - dbaas: increase MySQL memory limit 4Gi → 5Gi (mysql-cluster-1 at 95.9%) - dbaas: bump ResourceQuota limits.memory 24Gi → 27Gi to accommodate - monitoring: fix MetalLBControllerDown alert selector for v0.15 (controller → metallb-controller) --- stacks/dbaas/modules/dbaas/main.tf | 8 ++++---- .../modules/monitoring/prometheus_chart_values.tpl | 2 +- stacks/platform/modules/dbaas/main.tf | 8 ++++---- stacks/rybbit/main.tf | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/stacks/dbaas/modules/dbaas/main.tf b/stacks/dbaas/modules/dbaas/main.tf index d9742e2d..54e1d5fb 100644 --- a/stacks/dbaas/modules/dbaas/main.tf +++ b/stacks/dbaas/modules/dbaas/main.tf @@ -35,8 +35,8 @@ resource "kubernetes_resource_quota" "dbaas" { spec { hard = { "requests.cpu" = "8" - "requests.memory" = "24Gi" - "limits.memory" = "24Gi" + "requests.memory" = "27Gi" + "limits.memory" = "27Gi" pods = "30" } } @@ -189,7 +189,7 @@ resource "helm_release" "mysql_cluster" { memory = "2Gi" } limits = { - memory = "4Gi" + memory = "5Gi" } } @@ -225,7 +225,7 @@ resource "helm_release" "mysql_cluster" { cpu = "250m" } limits = { - memory = "4Gi" + memory = "5Gi" } } }] diff --git a/stacks/monitoring/modules/monitoring/prometheus_chart_values.tpl b/stacks/monitoring/modules/monitoring/prometheus_chart_values.tpl index 15c2fcff..fac4f055 100755 --- a/stacks/monitoring/modules/monitoring/prometheus_chart_values.tpl +++ b/stacks/monitoring/modules/monitoring/prometheus_chart_values.tpl @@ -1113,7 +1113,7 @@ serverFiles: annotations: summary: "MetalLB speaker: {{ $value | printf \"%.0f\" }} pod(s) missing" - alert: MetalLBControllerDown - expr: (kube_deployment_status_replicas_available{namespace="metallb-system", deployment="controller"} or on() vector(0)) < 1 + expr: (kube_deployment_status_replicas_available{namespace="metallb-system", deployment="metallb-controller"} or on() vector(0)) < 1 for: 5m labels: severity: critical diff --git a/stacks/platform/modules/dbaas/main.tf b/stacks/platform/modules/dbaas/main.tf index 1c94052e..5c1317c0 100644 --- a/stacks/platform/modules/dbaas/main.tf +++ b/stacks/platform/modules/dbaas/main.tf @@ -35,8 +35,8 @@ resource "kubernetes_resource_quota" "dbaas" { spec { hard = { "requests.cpu" = "8" - "requests.memory" = "20Gi" - "limits.memory" = "20Gi" + "requests.memory" = "23Gi" + "limits.memory" = "23Gi" pods = "30" } } @@ -184,7 +184,7 @@ resource "helm_release" "mysql_cluster" { memory = "2Gi" } limits = { - memory = "4Gi" + memory = "5Gi" } } @@ -220,7 +220,7 @@ resource "helm_release" "mysql_cluster" { cpu = "250m" } limits = { - memory = "4Gi" + memory = "5Gi" } } }] diff --git a/stacks/rybbit/main.tf b/stacks/rybbit/main.tf index 44713396..7561ca00 100644 --- a/stacks/rybbit/main.tf +++ b/stacks/rybbit/main.tf @@ -433,7 +433,7 @@ resource "kubernetes_deployment" "rybbit-client" { app = "rybbit-client" } annotations = { - "dependency.kyverno.io/wait-for" = "rybbit.rybbit:3001" + "dependency.kyverno.io/wait-for" = "rybbit.rybbit:80" } } spec {