diff --git a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-advertisement.yaml b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-advertisement.yaml index 03e08501e..67b0e8003 100644 --- a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-advertisement.yaml +++ b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-advertisement.yaml @@ -1,16 +1,16 @@ -# apiVersion: cilium.io/v2alpha1 -# kind: CiliumBGPAdvertisement -# metadata: -# name: cilium-bgp-advertisements -# namespace: {{ .Release.Namespace }} -# labels: -# app.kubernetes.io/name: cilium-bgp-advertisements -# app.kubernetes.io/instance: {{ .Release.Name }} -# app.kubernetes.io/part-of: {{ .Release.Name }} -# advertise: bgp -# spec: -# advertisements: -# - advertisementType: "Service" -# service: -# addresses: -# - LoadBalancerIP +apiVersion: cilium.io/v2alpha1 +kind: CiliumBGPAdvertisement +metadata: + name: cilium-bgp-advertisements + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: cilium-bgp-advertisements + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} + advertise: bgp +spec: + advertisements: + - advertisementType: "Service" + service: + addresses: + - LoadBalancerIP diff --git a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-cluster-config.yaml b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-cluster-config.yaml index 52671a04d..7412ee4b1 100644 --- a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-cluster-config.yaml +++ b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-cluster-config.yaml @@ -1,22 +1,22 @@ -# apiVersion: cilium.io/v2alpha1 -# kind: CiliumBGPClusterConfig -# metadata: -# name: cilium-bgp -# namespace: {{ .Release.Namespace }} -# labels: -# app.kubernetes.io/name: cilium-bgp -# app.kubernetes.io/instance: {{ .Release.Name }} -# app.kubernetes.io/part-of: {{ .Release.Name }} -# spec: -# nodeSelector: -# matchLabels: -# node-role.kubernetes.io/bgp: "65020" -# bgpInstances: -# - name: "65020" -# localASN: 65020 -# peers: -# - name: "udm-65000" -# peerASN: 65000 -# peerAddress: 192.168.1.1 -# peerConfigRef: -# name: "cilium-peer" +apiVersion: cilium.io/v2alpha1 +kind: CiliumBGPClusterConfig +metadata: + name: cilium-bgp + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: cilium-bgp + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + nodeSelector: + matchLabels: + node-role.kubernetes.io/bgp: "65020" + bgpInstances: + - name: "65020" + localASN: 65020 + peers: + - name: "udm-65000" + peerASN: 65000 + peerAddress: 192.168.1.1 + peerConfigRef: + name: "cilium-peer" diff --git a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-peer-config.yaml b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-peer-config.yaml index 38cee3a1a..63fcf8262 100644 --- a/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-peer-config.yaml +++ b/clusters/cl01tl/standalone/cilium/templates/cilium-bgp-peer-config.yaml @@ -1,19 +1,19 @@ -# apiVersion: cilium.io/v2alpha1 -# kind: CiliumBGPPeerConfig -# metadata: -# name: cilium-peer -# namespace: {{ .Release.Namespace }} -# labels: -# app.kubernetes.io/name: cilium-peer -# app.kubernetes.io/instance: {{ .Release.Name }} -# app.kubernetes.io/part-of: {{ .Release.Name }} -# spec: -# gracefulRestart: -# enabled: true -# restartTimeSeconds: 15 -# families: -# - afi: ipv4 -# safi: unicast -# advertisements: -# matchLabels: -# advertise: "bgp" +apiVersion: cilium.io/v2alpha1 +kind: CiliumBGPPeerConfig +metadata: + name: cilium-peer + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: cilium-peer + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + gracefulRestart: + enabled: true + restartTimeSeconds: 15 + families: + - afi: ipv4 + safi: unicast + advertisements: + matchLabels: + advertise: "bgp"