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