Compare commits

Author SHA1 Message Date
Vezpi f04ebac488 fix: use v2 api instead of v2alpha1 2026-09-20 20:48:09 +00:00
Vezpi 7a595cf984 fix: rename cluster and change object order 2026-09-20 20:31:56 +00:00
Vezpi 4397f6aadd fix: peer config ref name 2026-09-20 20:28:31 +00:00
Vezpi 89354e5547 add: cilium bgp config manifests 2026-09-20 20:25:19 +00:00
Vezpi dfadd55977 feat: deploy k8s vms with Terraform and Ansible(#8)
Reviewed-on: #8
2026-09-18 15:37:00 +02:00
Vezpi 6470af9bfd add: patch Proxmox nag 2026-09-15 21:35:53 +00:00
+49
View File
@@ -0,0 +1,49 @@
---
apiVersion: cilium.io/v2
kind: CiliumBGPPeerConfig
metadata:
name: bgp-cilium-peers
spec:
timers:
holdTimeSeconds: 9
keepAliveTimeSeconds: 3
gracefulRestart:
enabled: true
restartTimeSeconds: 15
families:
- afi: ipv4
safi: unicast
advertisements:
matchLabels:
advertise: "bgp"
---
apiVersion: cilium.io/v2
kind: CiliumBGPClusterConfig
metadata:
name: bgp-opnsense
spec:
nodeSelector:
matchLabels:
kubernetes.io/role: "worker"
bgpInstances:
- name: "bgp-cilium-cluster"
localASN: 64513 # Cilium ASN
peers:
- name: "opnsense"
peerASN: 64512 # OPNsense ASN
peerAddress: 192.168.66.1 # OPNsense IP on the Lab network
peerConfigRef:
name: "bgp-cilium-peers"
---
apiVersion: cilium.io/v2
kind: CiliumBGPAdvertisement
metadata:
name: bgp-advertisement
labels:
advertise: bgp
spec:
advertisements:
- advertisementType: "Service"
service:
addresses:
- LoadBalancerIP