diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e9e814241476672f8fad22a29a567edc19bde87e..36b230afb4bd3e1ed8dbeaa691a9e477f05eca62 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 0000000000000000000000000000000000000000..2378c2365039064fd56286ac9d9b4778fdfb6e45 --- /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 0000000000000000000000000000000000000000..d3b191fe6a2576242c183f4b0b0c0707a3b241c6 --- /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