Add version 2.3
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adrien Reslinger 2020-10-06 22:59:34 +02:00
parent 613624313c
commit f668bb276c
11 changed files with 18 additions and 24 deletions

View file

@ -1,5 +1,5 @@
my_context: kubernetes
traefik_version: "2.2"
traefik_version: "2.3"
traefik_domain: "local"
traefik_namespace: "traefik"
#ingress_whitelist:

View file

@ -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:

View file

@ -20,8 +20,10 @@ rules:
- watch
- apiGroups:
- extensions
- networking.k8s.io
resources:
- ingresses
- ingressclasses
verbs:
- get
- list

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
@ -13,4 +10,4 @@ spec:
kind: TraefikService
plural: traefikservices
singular: traefikservice
scope: Namespaced
scope: Namespaced

View file

@ -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