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