From 5cacb7192f52d9a89bd11d3d4e3715b17ba1d2cf Mon Sep 17 00:00:00 2001 From: Victor Date: Thu, 26 May 2022 16:05:38 +0200 Subject: [PATCH] umami: add script.js rewrite --- flux/cluster/apps/olympus/umami/ingress.yaml | 2 ++ flux/cluster/apps/olympus/umami/kustomization.yaml | 1 + flux/cluster/apps/olympus/umami/middleware.yaml | 9 +++++++++ 3 files changed, 12 insertions(+) create mode 100644 flux/cluster/apps/olympus/umami/middleware.yaml diff --git a/flux/cluster/apps/olympus/umami/ingress.yaml b/flux/cluster/apps/olympus/umami/ingress.yaml index d96e0b3..5045474 100644 --- a/flux/cluster/apps/olympus/umami/ingress.yaml +++ b/flux/cluster/apps/olympus/umami/ingress.yaml @@ -3,6 +3,8 @@ kind: Ingress metadata: name: umami namespace: olympus + annotations: + traefik.ingress.kubernetes.io/router.middlewares: umami-replace-js@kubernetescrd spec: rules: - host: "analytics.0x76.dev" diff --git a/flux/cluster/apps/olympus/umami/kustomization.yaml b/flux/cluster/apps/olympus/umami/kustomization.yaml index 765ad86..aaae3ab 100644 --- a/flux/cluster/apps/olympus/umami/kustomization.yaml +++ b/flux/cluster/apps/olympus/umami/kustomization.yaml @@ -5,3 +5,4 @@ resources: - external-secret.yaml - ingress.yaml - svc.yaml + - middleware.yaml diff --git a/flux/cluster/apps/olympus/umami/middleware.yaml b/flux/cluster/apps/olympus/umami/middleware.yaml new file mode 100644 index 0000000..bcf1cbf --- /dev/null +++ b/flux/cluster/apps/olympus/umami/middleware.yaml @@ -0,0 +1,9 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: umami-replace-js + namespace: olympus +spec: + replacePathRegex: + regex: ^/script\.js + replacement: /umami.js