This commit is contained in:
parent
613624313c
commit
f668bb276c
11 changed files with 18 additions and 24 deletions
|
|
@ -1,5 +1,5 @@
|
|||
my_context: kubernetes
|
||||
traefik_version: "2.2"
|
||||
traefik_version: "2.3"
|
||||
traefik_domain: "local"
|
||||
traefik_namespace: "traefik"
|
||||
#ingress_whitelist:
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
k8s_info:
|
||||
context: "{{ my_context }}"
|
||||
api_version: v1
|
||||
kind: DaemonSet
|
||||
kind: Deployment
|
||||
name: traefik
|
||||
namespace: '{{ traefik_namespace }}'
|
||||
field_selectors:
|
||||
|
|
@ -77,6 +77,7 @@
|
|||
k8s:
|
||||
state: "present"
|
||||
context: "{{ my_context }}"
|
||||
namespace: '{{ traefik_namespace }}'
|
||||
merge_type: merge
|
||||
resource_definition: "{{ lookup('template', item) | from_yaml }}"
|
||||
with_items:
|
||||
|
|
|
|||
|
|
@ -20,8 +20,10 @@ rules:
|
|||
- watch
|
||||
- apiGroups:
|
||||
- extensions
|
||||
- networking.k8s.io
|
||||
resources:
|
||||
- ingresses
|
||||
- ingressclasses
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ingressroutes.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ingressroutetcps.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: ingressrouteudps.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: middlewares.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: tlsoptions.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: tlsstores.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
|
|||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: traefikservices.traefik.containo.us
|
||||
namespace: {{ traefik_namespace }}
|
||||
labels:
|
||||
app: traefik
|
||||
|
||||
spec:
|
||||
group: traefik.containo.us
|
||||
|
|
|
|||
|
|
@ -28,3 +28,15 @@ traefik_2_2_list:
|
|||
- 2.2/traefik-crd-traefikservices.yml.j2
|
||||
- 2.2/traefik-clusterrole.yml.j2
|
||||
- 2.2/traefik-clusterrolebinding.yml.j2
|
||||
|
||||
traefik_version_2_3: 2.3.1
|
||||
traefik_2_3_list:
|
||||
- 2.3/traefik-crd-ingressroutes.yml.j2
|
||||
- 2.3/traefik-crd-ingressroutetcps.yml.j2
|
||||
- 2.3/traefik-crd-ingressrouteudps.yml.j2
|
||||
- 2.3/traefik-crd-middlewares.yml.j2
|
||||
- 2.3/traefik-crd-tlsoptions.yml.j2
|
||||
- 2.3/traefik-crd-tlsstores.yml.j2
|
||||
- 2.3/traefik-crd-traefikservices.yml.j2
|
||||
- 2.3/traefik-clusterrole.yml.j2
|
||||
- 2.3/traefik-clusterrolebinding.yml.j2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue