Add birdcl command
Change-Id: I4db9711a54f03f8e1581d8eff5e762ba62b03ad6
diff --git a/kubernetes/pool/calico.sls b/kubernetes/pool/calico.sls
index e0925c2..e38ece0 100644
--- a/kubernetes/pool/calico.sls
+++ b/kubernetes/pool/calico.sls
@@ -25,6 +25,25 @@
- require:
- cmd: copy-calico-ctl-cmd
+copy-calico-node:
+ dockerng.running:
+ - image: {{ pool.network.get('image', 'calico/node') }}
+
+copy-bird-cl-cmd:
+ cmd.run:
+ - name: docker cp copy-calico-node:/bin/birdcl /tmp/calico/
+ - require:
+ - dockerng: copy-calico-node
+
+/usr/bin/birdcl:
+ file.managed:
+ - source: /tmp/calico/birdcl
+ - mode: 751
+ - user: root
+ - group: root
+ - require:
+ - cmd: copy-bird-cl-cmd
+
copy-calico-cni:
dockerng.running:
- image: {{ pool.network.cni.image }}