mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-01-27 18:18:26 +00:00
feat(cilium): add CiliumBGPPeeringPolicy after Helm installed BGPCP CRDs
Signed-off-by: JJGadgets <git@jjgadgets.tech>
This commit is contained in:
@@ -1,36 +1,36 @@
|
||||
# ---
|
||||
# apiVersion: cilium.io/v2alpha1
|
||||
# kind: CiliumBGPPeeringPolicy
|
||||
# metadata:
|
||||
# name: home-opnsense-main
|
||||
# spec:
|
||||
# nodeSelector:
|
||||
# matchLabels:
|
||||
# kubernetes.io/os: "linux"
|
||||
# virtualRouters:
|
||||
# - localASN: "${ASN_CLUSTER}"
|
||||
# exportPodCIDR: true
|
||||
# neighbors:
|
||||
# - peerAddress: "${IP_ROUTER_VLAN_K8S}"
|
||||
# peerASN: "${ASN_ROUTER}"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
apiVersion: cilium.io/v2alpha1
|
||||
kind: CiliumBGPPeeringPolicy
|
||||
metadata:
|
||||
name: bgp-config
|
||||
namespace: kube-system
|
||||
data:
|
||||
config.yaml: |
|
||||
peers:
|
||||
- peer-address: "${IP_ROUTER_VLAN_K8S}"
|
||||
peer-asn: "${ASN_ROUTER}"
|
||||
my-asn: "${ASN_CLUSTER}"
|
||||
address-pools:
|
||||
- name: main-addr-pool
|
||||
protocol: bgp
|
||||
avoid-buggy-ips: true
|
||||
addresses:
|
||||
- "${IP_LB_CIDR}"
|
||||
name: home-opnsense-main
|
||||
spec:
|
||||
nodeSelector:
|
||||
matchLabels:
|
||||
kubernetes.io/os: "linux"
|
||||
virtualRouters:
|
||||
- localASN: ${ASN_CLUSTER}
|
||||
exportPodCIDR: true
|
||||
neighbors:
|
||||
- peerAddress: "${IP_ROUTER_VLAN_K8S}"
|
||||
peerASN: ${ASN_ROUTER}
|
||||
# ---
|
||||
# apiVersion: v1
|
||||
# kind: ConfigMap
|
||||
# metadata:
|
||||
# name: bgp-config
|
||||
# namespace: kube-system
|
||||
# data:
|
||||
# config.yaml: |
|
||||
# peers:
|
||||
# - peer-address: "${IP_ROUTER_VLAN_K8S}"
|
||||
# peer-asn: ${ASN_ROUTER}
|
||||
# my-asn: ${ASN_CLUSTER}
|
||||
# address-pools:
|
||||
# - name: main-addr-pool
|
||||
# protocol: bgp
|
||||
# avoid-buggy-ips: true
|
||||
# addresses:
|
||||
# - "${IP_LB_CIDR}"
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||
kind: HelmRelease
|
||||
|
||||
Reference in New Issue
Block a user