Compare commits

..

No commits in common. "5f333565a35a62e1f8c79bef63dee0c7e45408e6" and "f1d03ff98ebe3731f41293f7e8eb0ba3a262b3fe" have entirely different histories.

2 changed files with 8 additions and 19 deletions

View File

@ -1,5 +1,5 @@
# MetalLB balancer # MetalLB balancer
metallb_version: 0.13.11 metallb_version: 0.13.10
# 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.4 cert_manager_version: 1.12.2
# 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.19 adguard_version: 2.3.18
# Bitwarden (aka Vaultwarden) # Bitwarden (aka Vaultwarden)
bitwarden_version: 2.0.21 bitwarden_version: 2.0.21

View File

@ -11,25 +11,15 @@
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_status register: check_strict_arp
when: when: metallb_strict_arp
- _kube_proxy_configmap.rc == 0 changed_when: check_strict_arp.rc != 0
- metallb_strict_arp
changed_when: check_strict_arp_status.rc != 0
- name: Apply strict arp - name: Apply strict arp
shell: | shell: |
@ -38,9 +28,8 @@
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:
- _kube_proxy_configmap.rc == 0 - strict_arp_for_metallb
- metallb_strict_arp - metallb_strict_arp.changed
- metallb_strict_arp_status.changed
- name: Apply MetalLB L2 definitions - name: Apply MetalLB L2 definitions
k8s: k8s: