Update traefik helm charts
This commit is contained in:
parent
7b1dc133bc
commit
8e722e7bbd
2 changed files with 25 additions and 15 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
my_context: kubernetes
|
my_context: kubernetes
|
||||||
traefik_version: "3.3.1"
|
traefik_version: "3.3.2"
|
||||||
traefik_helm_chart_version: "33.2.1"
|
traefik_helm_chart_version: "34.1.0"
|
||||||
|
traefikcrds_helm_chart_version: "1.2.0"
|
||||||
cluster_domain: "local"
|
cluster_domain: "local"
|
||||||
traefik_namespace: "traefik"
|
traefik_namespace: "traefik"
|
||||||
traefik_service_type: LoadBalancer
|
traefik_service_type: LoadBalancer
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,18 @@
|
||||||
- name: traefik setup
|
- name: traefik setup
|
||||||
block:
|
block:
|
||||||
- name: Deploy Traefik CRDs
|
# - name: Deploy Traefik CRDs
|
||||||
kubernetes.core.k8s:
|
# kubernetes.core.k8s:
|
||||||
state: present
|
# state: present
|
||||||
context: "{{ my_context }}"
|
# context: "{{ my_context }}"
|
||||||
apply: true
|
# apply: true
|
||||||
definition: "{{ lookup('url', item , split_lines=False) | from_yaml_all }}"
|
# definition: "{{ lookup('url', item , split_lines=False) | from_yaml_all }}"
|
||||||
with_items:
|
# with_items:
|
||||||
# - "https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml"
|
## - "https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml"
|
||||||
- "https://raw.githubusercontent.com/traefik/traefik/v3.2/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml"
|
# - "https://raw.githubusercontent.com/traefik/traefik/v3.2/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml"
|
||||||
# - "https://raw.githubusercontent.com/traefik/traefik/v3.2/docs/content/reference/dynamic-configuration/kubernetes-crd-rbac.yml"
|
## - "https://raw.githubusercontent.com/traefik/traefik/v3.2/docs/content/reference/dynamic-configuration/kubernetes-crd-rbac.yml"
|
||||||
# ansible.builtin.command: >
|
## ansible.builtin.command: >
|
||||||
# kubectl --context "{{ my_context }}" apply --server-side --force-conflicts -k
|
## kubectl --context "{{ my_context }}" apply --server-side --force-conflicts -k
|
||||||
# https://github.com/traefik/traefik-helm-chart/tree/v{{ traefik_helm_chart_version }}/traefik/crds/
|
## https://github.com/traefik/traefik-helm-chart/tree/v{{ traefik_helm_chart_version }}/traefik/crds/
|
||||||
- name: namespace
|
- name: namespace
|
||||||
kubernetes.core.k8s:
|
kubernetes.core.k8s:
|
||||||
state: present
|
state: present
|
||||||
|
|
@ -119,6 +119,14 @@
|
||||||
kubernetes.core.helm_repository:
|
kubernetes.core.helm_repository:
|
||||||
name: traefik
|
name: traefik
|
||||||
repo_url: "https://helm.traefik.io/traefik"
|
repo_url: "https://helm.traefik.io/traefik"
|
||||||
|
- name: Deploy Traefik CRDs
|
||||||
|
kubernetes.core.helm:
|
||||||
|
context: "{{ my_context }}"
|
||||||
|
name: traefik-crds
|
||||||
|
chart_ref: traefik/traefik-crds
|
||||||
|
chart_version: "{{ traefikcrds_helm_chart_version }}"
|
||||||
|
release_namespace: "{{ traefik_namespace }}"
|
||||||
|
create_namespace: true
|
||||||
# - name: show templating results
|
# - name: show templating results
|
||||||
# ansible.builtin.debug:
|
# ansible.builtin.debug:
|
||||||
# msg: "{{ lookup('ansible.builtin.template', 'traefik-helm-value.yaml.j2') }}"
|
# msg: "{{ lookup('ansible.builtin.template', 'traefik-helm-value.yaml.j2') }}"
|
||||||
|
|
@ -130,6 +138,7 @@
|
||||||
chart_version: "{{ traefik_helm_chart_version }}"
|
chart_version: "{{ traefik_helm_chart_version }}"
|
||||||
release_namespace: "{{ traefik_namespace }}"
|
release_namespace: "{{ traefik_namespace }}"
|
||||||
create_namespace: true
|
create_namespace: true
|
||||||
|
skip_crds: true
|
||||||
values: "{{ lookup('template', 'traefik-helm-value.yaml.j2') | from_yaml }}"
|
values: "{{ lookup('template', 'traefik-helm-value.yaml.j2') | from_yaml }}"
|
||||||
|
|
||||||
- name: Install traefik configuration
|
- name: Install traefik configuration
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue