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 my_context: kubernetes
traefik_version: "2.2" traefik_version: "2.3"
traefik_domain: "local" traefik_domain: "local"
traefik_namespace: "traefik" traefik_namespace: "traefik"
#ingress_whitelist: #ingress_whitelist:

View file

@ -49,7 +49,7 @@
k8s_info: k8s_info:
context: "{{ my_context }}" context: "{{ my_context }}"
api_version: v1 api_version: v1
kind: DaemonSet kind: Deployment
name: traefik name: traefik
namespace: '{{ traefik_namespace }}' namespace: '{{ traefik_namespace }}'
field_selectors: field_selectors:
@ -77,6 +77,7 @@
k8s: k8s:
state: "present" state: "present"
context: "{{ my_context }}" context: "{{ my_context }}"
namespace: '{{ traefik_namespace }}'
merge_type: merge merge_type: merge
resource_definition: "{{ lookup('template', item) | from_yaml }}" resource_definition: "{{ lookup('template', item) | from_yaml }}"
with_items: with_items:

View file

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

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: ingressroutes.traefik.containo.us name: ingressroutes.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: ingressroutetcps.traefik.containo.us name: ingressroutetcps.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: ingressrouteudps.traefik.containo.us name: ingressrouteudps.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: middlewares.traefik.containo.us name: middlewares.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: tlsoptions.traefik.containo.us name: tlsoptions.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: tlsstores.traefik.containo.us name: tlsstores.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -2,9 +2,6 @@ apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
name: traefikservices.traefik.containo.us name: traefikservices.traefik.containo.us
namespace: {{ traefik_namespace }}
labels:
app: traefik
spec: spec:
group: traefik.containo.us group: traefik.containo.us

View file

@ -28,3 +28,15 @@ traefik_2_2_list:
- 2.2/traefik-crd-traefikservices.yml.j2 - 2.2/traefik-crd-traefikservices.yml.j2
- 2.2/traefik-clusterrole.yml.j2 - 2.2/traefik-clusterrole.yml.j2
- 2.2/traefik-clusterrolebinding.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