From 66648e7e6fb22f1ed3201c5b9bd686171f173836 Mon Sep 17 00:00:00 2001 From: "jona.klaess" Date: Mon, 15 Jun 2026 00:14:30 +0200 Subject: [PATCH] add hpa and revisionhistorylimit --- mediawiki/db.yaml | 1 + mediawiki/hpa.yaml | 26 ++++++++++++++++++++++++++ mediawiki/kustomization.yaml | 1 + mediawiki/mediawiki.yaml | 1 + 4 files changed, 29 insertions(+) create mode 100644 mediawiki/hpa.yaml diff --git a/mediawiki/db.yaml b/mediawiki/db.yaml index 672b63a..166d1c6 100644 --- a/mediawiki/db.yaml +++ b/mediawiki/db.yaml @@ -21,6 +21,7 @@ metadata: app: mediawiki-db spec: replicas: 1 + revisionHistoryLimit: 2 selector: matchLabels: app: mediawiki-db diff --git a/mediawiki/hpa.yaml b/mediawiki/hpa.yaml new file mode 100644 index 0000000..6f2f560 --- /dev/null +++ b/mediawiki/hpa.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +metadata: + name: mediawiki-hpa +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: mediawiki-app + desiredReplicas: 0 + minReplicas: 1 + maxReplicas: 5 + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 60 + - type: Resource + resource: + name: memory + target: + type: Utilization + averageUtilization: 70 diff --git a/mediawiki/kustomization.yaml b/mediawiki/kustomization.yaml index d27d0d0..1d100ae 100644 --- a/mediawiki/kustomization.yaml +++ b/mediawiki/kustomization.yaml @@ -9,3 +9,4 @@ resources: - mediawiki.yaml - localsettings-sealed-secret.yaml - initsql-sealed-secret.yaml + - hpa.yaml diff --git a/mediawiki/mediawiki.yaml b/mediawiki/mediawiki.yaml index 436e4b3..bb72408 100644 --- a/mediawiki/mediawiki.yaml +++ b/mediawiki/mediawiki.yaml @@ -7,6 +7,7 @@ metadata: labels: app: mediawiki-app spec: + revisionHistoryLimit: 2 selector: matchLabels: app: mediawiki-app