From 27a85c87dbb453d8e51a8f98a26892427e3face0 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sun, 8 Jan 2023 17:35:25 +0100 Subject: [PATCH] Apply bgpconfig --- .gitlab-ci.yml | 5 ++++- resources/bgpconfig.yaml | 8 ++++++++ resources/bgppeer.yaml | 15 +++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 resources/bgpconfig.yaml create mode 100644 resources/bgppeer.yaml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e9e8142..36b230a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -100,13 +100,16 @@ deploy_calico: - if: $CI_COMMIT_REF_NAME == "main" changes: - resources/calico.yaml + - resource/bgppeer.yaml + - resources/bgpconfig.yaml tags: - teckids-trusted environment: name: production/teckids/calico script: - kubectl apply -f resources/calico.yaml - + - kubectl apply -f resources/bgppeer.yaml + - kubectl apply -f resources/bgpconfig.yaml deploy_rewrites: stage: deploy diff --git a/resources/bgpconfig.yaml b/resources/bgpconfig.yaml new file mode 100644 index 0000000..2378c23 --- /dev/null +++ b/resources/bgpconfig.yaml @@ -0,0 +1,8 @@ +kind: BGPConfiguration +metadata: + name: default +apiVersion: crd.projectcalico.org/v1 +spec: + serviceExternalIPs: + - cidr: 10.98.2.0/24 + - cidr: 91.184.37.208/28 diff --git a/resources/bgppeer.yaml b/resources/bgppeer.yaml new file mode 100644 index 0000000..d3b191f --- /dev/null +++ b/resources/bgppeer.yaml @@ -0,0 +1,15 @@ +apiVersion: crd.projectcalico.org/v1 +kind: BGPPeer +metadata: + name: rz-sp-fw-01 +spec: + peerIP: 10.98.0.253 + asNumber: 64567 +--- +apiVersion: crd.projectcalico.org/v1 +kind: BGPPeer +metadata: + name: rz-sp-fw-02 +spec: + peerIP: 10.98.0.254 + asNumber: 64567 -- GitLab