[MetalLB] Remove unused resources (#10004)
* Fix MetalLB deploy This will fix MetalLB deploy * Remove `metallb_ip_range` check * Remove missing `metallb-config.yml` * fix template name * make deployment of layer3 conditional * revert * revertpull/10063/head
parent
29827711f1
commit
c880b24a80
|
@ -133,7 +133,7 @@ metallb_config:
|
||||||
|
|
||||||
When using calico >= 3.18 you can replace MetalLB speaker by calico Service LoadBalancer IP advertisement.
|
When using calico >= 3.18 you can replace MetalLB speaker by calico Service LoadBalancer IP advertisement.
|
||||||
See [calico service IPs advertisement documentation](https://docs.projectcalico.org/archive/v3.18/networking/advertise-service-ips#advertise-service-load-balancer-ip-addresses).
|
See [calico service IPs advertisement documentation](https://docs.projectcalico.org/archive/v3.18/networking/advertise-service-ips#advertise-service-load-balancer-ip-addresses).
|
||||||
In this scenario you should disable the MetalLB speaker and configure the `calico_advertise_service_loadbalancer_ips` to match your `metallb_ip_range`
|
In this scenario you should disable the MetalLB speaker and configure the `calico_advertise_service_loadbalancer_ips` to match your `ip_range`
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
metallb_speaker_enabled: false
|
metallb_speaker_enabled: false
|
||||||
|
|
|
@ -5,12 +5,6 @@
|
||||||
when:
|
when:
|
||||||
- "kube_proxy_mode == 'ipvs' and not kube_proxy_strict_arp"
|
- "kube_proxy_mode == 'ipvs' and not kube_proxy_strict_arp"
|
||||||
|
|
||||||
- name: Kubernetes Apps | Check cluster settings for MetalLB
|
|
||||||
fail:
|
|
||||||
msg: "metallb_ip_range is mandatory to be specified for MetalLB"
|
|
||||||
when:
|
|
||||||
- metallb_ip_range is not defined or not metallb_ip_range
|
|
||||||
|
|
||||||
- name: Kubernetes Apps | Check BGP peers for MetalLB
|
- name: Kubernetes Apps | Check BGP peers for MetalLB
|
||||||
fail:
|
fail:
|
||||||
msg: "metallb_peers is mandatory when metallb_protocol is bgp and metallb_speaker_enabled"
|
msg: "metallb_peers is mandatory when metallb_protocol is bgp and metallb_speaker_enabled"
|
||||||
|
@ -45,7 +39,7 @@
|
||||||
src: "{{ item }}.j2"
|
src: "{{ item }}.j2"
|
||||||
dest: "{{ kube_config_dir }}/{{ item }}"
|
dest: "{{ kube_config_dir }}/{{ item }}"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
with_items: ["metallb.yml", "metallb-config.yml", "pools.yaml", "layer2.yaml", "layer3.yaml"]
|
with_items: ["metallb.yml", "pools.yaml", "layer2.yaml", "layer3.yaml"]
|
||||||
register: "rendering"
|
register: "rendering"
|
||||||
when:
|
when:
|
||||||
- "inventory_hostname == groups['kube_control_plane'][0]"
|
- "inventory_hostname == groups['kube_control_plane'][0]"
|
||||||
|
|
|
@ -122,4 +122,4 @@ spec:
|
||||||
ebgpMultiHop: {{ peer.multihop }}
|
ebgpMultiHop: {{ peer.multihop }}
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
Loading…
Reference in New Issue