From 7c63572fae6bb77042c4365a98520d2fc17645bb Mon Sep 17 00:00:00 2001 From: jnobrega Date: Fri, 10 May 2024 20:02:45 +0100 Subject: [PATCH] feat: add sablier middleware --- k8s/apps/network/traefik/app/helm-release.yaml | 3 +++ .../traefik/middlewares/kustomization.yaml | 3 ++- .../network/traefik/middlewares/sablier.yaml | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 k8s/apps/network/traefik/middlewares/sablier.yaml diff --git a/k8s/apps/network/traefik/app/helm-release.yaml b/k8s/apps/network/traefik/app/helm-release.yaml index 55934dba..5717922b 100644 --- a/k8s/apps/network/traefik/app/helm-release.yaml +++ b/k8s/apps/network/traefik/app/helm-release.yaml @@ -124,6 +124,9 @@ spec: ldapAuth: moduleName: "github.com/wiltonsr/ldapAuth" version: "v0.1.8" + sablier: + moduleName: "github.com/acouvreur/sablier" + version: "v1.6.1" resources: diff --git a/k8s/apps/network/traefik/middlewares/kustomization.yaml b/k8s/apps/network/traefik/middlewares/kustomization.yaml index b22efd34..3017c5bd 100644 --- a/k8s/apps/network/traefik/middlewares/kustomization.yaml +++ b/k8s/apps/network/traefik/middlewares/kustomization.yaml @@ -1,4 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ldap.yaml \ No newline at end of file + - ldap.yaml + - sablier.yaml \ No newline at end of file diff --git a/k8s/apps/network/traefik/middlewares/sablier.yaml b/k8s/apps/network/traefik/middlewares/sablier.yaml new file mode 100644 index 00000000..41c7412d --- /dev/null +++ b/k8s/apps/network/traefik/middlewares/sablier.yaml @@ -0,0 +1,16 @@ +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: sablier + namespace: resource-optimizer +spec: + plugin: + sablier: + group: apps + dynamic: + displayName: Service is starting... + refreshFrequency: 5s + showDetails: "true" + theme: hacker-terminal + sablierUrl: http://sablier:10000 + sessionDuration: 1m