ansible-role-k8s-weave/templates/weave_ingress.yaml.j2
Adrien Reslinger 877a532626 Fix secret name
2019-09-05 15:36:20 +02:00

26 lines
718 B
Django/Jinja

---
#will not work: weave hate https...
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: weave
namespace: weave
annotations:
{% if ingress_whitelist is defined %}
ingress.kubernetes.io/whitelist-source-range: "{% for acl_whitelist in ingress_whitelist %}{{ acl_whitelist }}{% if not loop.last %}, {% endif %}{% endfor %}"
{% endif %}
traefik.frontend.priority: "10"
{% if basic_auth is defined %}
traefik.ingress.kubernetes.io/auth-type: basic
traefik.ingress.kubernetes.io/auth-secret: basic-auth
{% endif %}
spec:
rules:
- host: weave.{{ ingress_domain }}
http:
paths:
- path: /
backend:
serviceName: weave-scope-app
servicePort: 80