Label Sync / Label Sync (push) Failing after 1m7s
E2E / reject-invalid (bad-bgp-asn) (push) Skipped
E2E / reject-invalid (bad-mac-address) (push) Skipped
E2E / reject-invalid (bad-repo-url) (push) Skipped
E2E / reject-invalid (bad-vlan-tag) (push) Skipped
E2E / reject-invalid (duplicate-gateway-addrs) (push) Skipped
E2E / reject-invalid (duplicate-node-names) (push) Skipped
E2E / reject-invalid (gateway-node-collision) (push) Skipped
E2E / reject-invalid (missing-dns-token) (push) Skipped
E2E / reject-invalid (nested-cidr-overlap) (push) Skipped
E2E / reject-invalid (node-addr-outside-cidr) (push) Skipped
E2E / reject-invalid (tunnel-without-dns) (push) Skipped
E2E / accept-valid (selfhosted) (push) Skipped
E2E / reject-invalid (missing-known-hosts) (push) Skipped
E2E / reject-invalid (missing-schematic) (push) Skipped
E2E / reject-invalid (partial-bgp) (push) Skipped
E2E / accept-valid (internal) (push) Skipped
E2E / reject-invalid (missing-external-gateway) (push) Skipped
E2E / reject-invalid (node-uses-gateway-addr) (push) Skipped
E2E / reject-invalid (non-canonical-cidr) (push) Skipped
E2E / accept-valid (private) (push) Skipped
E2E / accept-valid (single-node) (push) Skipped
E2E / reject-invalid (overlapping-cidrs) (push) Skipped
E2E / reject-invalid (reserved-node-name) (push) Skipped
E2E / reject-invalid (tiny-svc-cidr) (push) Skipped
E2E / validator-tests (push) Skipped
E2E / accept-valid (direct) (push) Skipped
E2E / accept-valid (multi-controller) (push) Skipped
E2E / accept-valid (no-webhook) (push) Skipped
E2E / accept-valid (public) (push) Skipped
72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
---
|
|
apiVersion: cilium.io/v2alpha1
|
|
kind: CiliumLoadBalancerIPPool
|
|
metadata:
|
|
name: pool
|
|
spec:
|
|
allowFirstLastIPs: "No"
|
|
blocks:
|
|
- cidr: "#{ network.node_cidr }#"
|
|
---
|
|
apiVersion: cilium.io/v2alpha1
|
|
kind: CiliumL2AnnouncementPolicy
|
|
metadata:
|
|
name: l2-policy
|
|
spec:
|
|
loadBalancerIPs: true
|
|
# NOTE: interfaces might need to be set if you have more than one active NIC on your hosts
|
|
# interfaces:
|
|
# - ^eno[0-9]+
|
|
# - ^eth[0-9]+
|
|
nodeSelector:
|
|
matchLabels:
|
|
kubernetes.io/os: linux
|
|
#% if cilium_bgp_enabled %#
|
|
---
|
|
apiVersion: cilium.io/v2alpha1
|
|
kind: CiliumBGPAdvertisement
|
|
metadata:
|
|
name: bgp-advertisement-config
|
|
labels:
|
|
advertise: bgp
|
|
spec:
|
|
advertisements:
|
|
- advertisementType: Service
|
|
service:
|
|
addresses:
|
|
- LoadBalancerIP
|
|
selector:
|
|
matchExpressions:
|
|
- { key: somekey, operator: NotIn, values: ["never-used-value"] }
|
|
---
|
|
apiVersion: cilium.io/v2alpha1
|
|
kind: CiliumBGPPeerConfig
|
|
metadata:
|
|
name: bgp-peer-config-v4
|
|
spec:
|
|
families:
|
|
- afi: ipv4
|
|
safi: unicast
|
|
advertisements:
|
|
matchLabels:
|
|
advertise: bgp
|
|
---
|
|
apiVersion: cilium.io/v2alpha1
|
|
kind: CiliumBGPClusterConfig
|
|
metadata:
|
|
name: bgp-cluster-config
|
|
spec:
|
|
nodeSelector:
|
|
matchLabels:
|
|
kubernetes.io/os: linux
|
|
bgpInstances:
|
|
- name: instance-#{ cilium.bgp.node_asn }#
|
|
localASN: #{ cilium.bgp.node_asn }#
|
|
peers:
|
|
- name: peer-#{ cilium.bgp.router_asn }#-v4
|
|
peerASN: #{ cilium.bgp.router_asn }#
|
|
peerAddress: #{ cilium.bgp.router_addr }#
|
|
peerConfigRef:
|
|
name: bgp-peer-config-v4
|
|
#% endif %#
|