kubernetes/Traefik-labs/traefik/dashboard/dashboard.yml

42 lines
740 B
YAML
Raw Normal View History

2022-03-27 08:11:20 +02:00
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: dashboard-basicauth
namespace: traefik
spec:
basicAuth:
secret: dashboardsecret
---
apiVersion: v1
kind: Secret
metadata:
name: dashboardsecret
namespace: traefik
data:
users: |
dXNlcjokYXByMSRMSHp4QW9oNyQ3SHhWYU84RGY2aUlCcE5XOG40TEYwCgo=
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: dashboard
namespace: traefik
spec:
entryPoints:
- web
routes:
- match: Host(`traefik.adminakademia.pl`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))
kind: Rule
middlewares:
- name: dashboard-basicauth
services:
- name: api@internal
kind: TraefikService