blob: 30fe65267c3c723ac3a20fcfc2d4b7cfaf85307d [file] [log] [blame]
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +01001#!/usr/bin/env bash
2
3# A wrapper around the real calicoctl to configure etcd access...
4
5if [ -z "$hscloud_root" ]; then
6 echo 2>&1 "Please source env.sh"
7 exit 1
8fi
9
10ETCD_ENDPOINTS="https://bc01n01.hswaw.net:2379,https://bc01n01.hswaw.net:2379,https://bc01n01.hswaw.net:2379"
Sergiusz Bazanskid81bf722020-05-28 16:38:52 +020011ETCD_KEY_FILE="$hscloud_root/cluster/secrets/plain/etcd-calico.key"
12ETCD_CERT_FILE="$hscloud_root/cluster/certs/etcd-calico.cert"
13ETCD_CA_CERT_FILE="$hscloud_root/cluster/certs/ca-etcd.crt"
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010014
15if [ ! -f "$ETCD_KEY_FILE" ] ; then
Sergiusz Bazanskid81bf722020-05-28 16:38:52 +020016 secretstore decrypt "$hscloud_root/cluster/secrets/cipher/etcd-calico.key" > "$ETCD_KEY_FILE"
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010017fi
18
19export ETCD_ENDPOINTS
20export ETCD_KEY_FILE
21export ETCD_CERT_FILE
22export ETCD_CA_CERT_FILE
23calicoctl.bin "$@"