@@ -11,6 +11,12 @@ E2D_BIN="${E2D_DIR}/e2d"
1111CA_DIR=" ${SHARED_VOLUME_PATH} /ca"
1212CA_KEY=" ${CA_DIR} /ca.key"
1313CA_CRT=" ${CA_DIR} /ca.crt"
14+ CLIENT_CRT=' ./client.crt'
15+ CLIENT_KEY=' ./client.key'
16+ PEER_CRT=' ./peer.crt'
17+ PEER_KEY=' ./peer.key'
18+ SERVER_CRT=' ./server.crt'
19+ SERVER_KEY=' ./server.key'
1420SNAP_DIR=" ${SHARED_VOLUME_PATH} /snapshots/"
1521E2D_VAR_DIR=' /var/lib/etcd'
1622E2D_DATA_DIR=" ${E2D_VAR_DIR} /data"
@@ -85,16 +91,16 @@ function run_first_e2d() {
8591 generate_certs
8692 su ${TEST_USERNAME} -c " ${E2D_BIN} run --snapshot-url file://${SNAP_DIR} \
8793 --data-dir=${E2D_DATA_DIR} \
88- --ca-cert=${SHARED_VOLUME_PATH} /ca/ca.crt \
89- --ca-key=${SHARED_VOLUME_PATH} /ca/ca.key \
90- --peer-cert=./peer.crt \
91- --peer-key=./peer.key \
92- --server-cert=./server.crt \
93- --server-key=./server.key "
94+ --ca-cert=${CA_CRT} \
95+ --ca-key=${CA_KEY} \
96+ --peer-cert=${PEER_CRT} \
97+ --peer-key=${PEER_KEY} \
98+ --server-cert=${SERVER_CRT} \
99+ --server-key=${SERVER_KEY} "
94100}
95101
96102function is_leader_up() {
97- until curl -m 1 " ${E2D_LEADER_NAME} :2379" ; do
103+ until curl --cert " ${CLIENT_CRT} " --key " ${CLIENT_KEY} " - m 1 -k " https:// ${E2D_LEADER_NAME} :2379" ; do
98104 echo " ${E2D_LEADER_NAME} is not up yet"
99105 sleep 5
100106 done
@@ -104,14 +110,14 @@ function is_leader_up() {
104110function run_e2d() {
105111 generate_certs
106112 is_leader_up
107- su ${TEST_USERNAME} -c " run -n 3 --snapshot-url file://${SNAP_DIR} \
113+ su ${TEST_USERNAME} -c " ${E2D_BIN} run -n 3 --snapshot-url file://${SNAP_DIR} \
108114 --data-dir=${E2D_DATA_DIR} \
109- --ca-cert=${SHARED_VOLUME_PATH} /ca/ca.crt \
110- --ca-key=${SHARED_VOLUME_PATH} /ca/ca.key \
111- --peer-cert=./peer.crt \
112- --peer-key=./peer.key \
113- --server-cert=./server.crt \
114- --server-key=./server.key \
115+ --ca-cert=${CA_CRT} \
116+ --ca-key=${CA_KEY} \
117+ --peer-cert=${PEER_CRT} \
118+ --peer-key=${PEER_KEY} \
119+ --server-cert=${SERVER_CRT} \
120+ --server-key=${SERVER_KEY} \
115121 --bootstrap-addrs ${E2D_LEADER_NAME} :7980"
116122}
117123
0 commit comments