From ebb0c6bd399f771498b4e444311bfc0101110f6d Mon Sep 17 00:00:00 2001 From: Karan Parashar Date: Wed, 28 Oct 2026 14:03:54 +0530 Subject: [PATCH] chore(apps): Compress redoost responses with a Traefik middleware --- apps/redoost/kustomization.yaml | 1 + apps/redoost/middleware.yaml | 9 +++++++++ argocd-apps/apps/redoost.yaml | 6 ++++++ 3 files changed, 16 insertions(+) create mode 100644 apps/redoost/middleware.yaml diff --git a/apps/redoost/kustomization.yaml b/apps/redoost/kustomization.yaml index 49e406c..979daec 100644 --- a/apps/redoost/kustomization.yaml +++ b/apps/redoost/kustomization.yaml @@ -4,3 +4,4 @@ resources: - sealed-secret.yaml - database-sealedsecret.yaml - auth-sealedsecret.yaml + - middleware.yaml diff --git a/apps/redoost/middleware.yaml b/apps/redoost/middleware.yaml new file mode 100644 index 0000000..9621ec8 --- /dev/null +++ b/apps/redoost/middleware.yaml @@ -0,0 +1,9 @@ +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + annotations: + argocd.argoproj.io/sync-wave: "1" + name: compress + namespace: redoost +spec: + compress: {} diff --git a/argocd-apps/apps/redoost.yaml b/argocd-apps/apps/redoost.yaml index a6c15eb..eddfae0 100644 --- a/argocd-apps/apps/redoost.yaml +++ b/argocd-apps/apps/redoost.yaml @@ -28,6 +28,12 @@ spec: name: traefik-gateway namespace: traefik sectionName: websecure + filters: + - type: ExtensionRef + extensionRef: + group: traefik.io + kind: Middleware + name: compress sites: parentRefs: - kind: Gateway