diff --git a/flux/cluster/apps/olympus/umami/ingress.yaml b/flux/cluster/apps/olympus/umami/ingress.yaml index d96e0b3e..50454747 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 765ad860..aaae3abf 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 00000000..bcf1cbfe --- /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