Compare commits
2 Commits
f1d03ff98e
...
5f333565a3
Author | SHA1 | Date | |
---|---|---|---|
5f333565a3 | |||
0bff6e9a26 |
@ -1,5 +1,5 @@
|
|||||||
# MetalLB balancer
|
# MetalLB balancer
|
||||||
metallb_version: 0.13.10
|
metallb_version: 0.13.11
|
||||||
|
|
||||||
# NFS provisioners
|
# NFS provisioners
|
||||||
nfs_client_provisioner_hdd_version: 4.0.18
|
nfs_client_provisioner_hdd_version: 4.0.18
|
||||||
@ -12,7 +12,7 @@ ceph_csi_rbd_version: 3.8.0
|
|||||||
ceph_csi_cephfs_version: 3.8.0
|
ceph_csi_cephfs_version: 3.8.0
|
||||||
|
|
||||||
# Cert-manager
|
# Cert-manager
|
||||||
cert_manager_version: 1.12.2
|
cert_manager_version: 1.12.4
|
||||||
|
|
||||||
# External-DNS
|
# External-DNS
|
||||||
external_dns_version: 6.8.1
|
external_dns_version: 6.8.1
|
||||||
@ -36,7 +36,7 @@ openldap_version: 1.2.7
|
|||||||
minio_version: 5.0.13
|
minio_version: 5.0.13
|
||||||
|
|
||||||
# Adguard Home
|
# Adguard Home
|
||||||
adguard_version: 2.3.18
|
adguard_version: 2.3.19
|
||||||
|
|
||||||
# Bitwarden (aka Vaultwarden)
|
# Bitwarden (aka Vaultwarden)
|
||||||
bitwarden_version: 2.0.21
|
bitwarden_version: 2.0.21
|
||||||
|
@ -11,15 +11,25 @@
|
|||||||
release_values: "{{ metallb_combined_values | from_yaml }}"
|
release_values: "{{ metallb_combined_values | from_yaml }}"
|
||||||
wait: true
|
wait: true
|
||||||
|
|
||||||
|
- name: Check if kube-proxy ConfigMap exist
|
||||||
|
check_mode: false
|
||||||
|
shell: |
|
||||||
|
kubectl get configmap kube-proxy -n kube-system
|
||||||
|
register: _kube_proxy_configmap
|
||||||
|
failed_when: false
|
||||||
|
changed_when: false
|
||||||
|
|
||||||
- name: Check for strict arp
|
- name: Check for strict arp
|
||||||
check_mode: false
|
check_mode: false
|
||||||
shell: |
|
shell: |
|
||||||
kubectl get configmap kube-proxy -n kube-system -o yaml | \
|
kubectl get configmap kube-proxy -n kube-system -o yaml | \
|
||||||
sed -e "s/strictARP: false/strictARP: true/" | \
|
sed -e "s/strictARP: false/strictARP: true/" | \
|
||||||
kubectl diff -f - -n kube-system
|
kubectl diff -f - -n kube-system
|
||||||
register: check_strict_arp
|
register: check_strict_arp_status
|
||||||
when: metallb_strict_arp
|
when:
|
||||||
changed_when: check_strict_arp.rc != 0
|
- _kube_proxy_configmap.rc == 0
|
||||||
|
- metallb_strict_arp
|
||||||
|
changed_when: check_strict_arp_status.rc != 0
|
||||||
|
|
||||||
- name: Apply strict arp
|
- name: Apply strict arp
|
||||||
shell: |
|
shell: |
|
||||||
@ -28,8 +38,9 @@
|
|||||||
kubectl apply -f - -n kube-system \
|
kubectl apply -f - -n kube-system \
|
||||||
&& kubectl -n kube-system delete pods --selector=k8s-app=kube-proxy
|
&& kubectl -n kube-system delete pods --selector=k8s-app=kube-proxy
|
||||||
when:
|
when:
|
||||||
- strict_arp_for_metallb
|
- _kube_proxy_configmap.rc == 0
|
||||||
- metallb_strict_arp.changed
|
- metallb_strict_arp
|
||||||
|
- metallb_strict_arp_status.changed
|
||||||
|
|
||||||
- name: Apply MetalLB L2 definitions
|
- name: Apply MetalLB L2 definitions
|
||||||
k8s:
|
k8s:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user