github.com/lfch/etcd-io/tests/v3@v3.0.0-20221004140520-eac99acd3e9d/manual/docker-dns-srv/certs/run.sh (about)

     1  #!/bin/sh
     2  rm -rf /tmp/m{1,2,3,4,5,6}.data
     3  
     4  /etc/init.d/bind9 start
     5  
     6  # get rid of hosts so go lookup won't resolve 127.0.0.1 to localhost
     7  cat /dev/null >/etc/hosts
     8  
     9  goreman -f /certs/Procfile start &
    10  
    11  # TODO: remove random sleeps
    12  sleep 7s
    13  
    14  ETCDCTL_API=3 ./etcdctl \
    15    --cacert=/certs/ca.crt \
    16    --cert=/certs/server.crt \
    17    --key=/certs/server.key.insecure \
    18    --discovery-srv etcd.local \
    19    endpoint health --cluster
    20  
    21  ETCDCTL_API=3 ./etcdctl \
    22    --cacert=/certs/ca.crt \
    23    --cert=/certs/server.crt \
    24    --key=/certs/server.key.insecure \
    25    --discovery-srv etcd.local \
    26    put abc def
    27  
    28  ETCDCTL_API=3 ./etcdctl \
    29    --cacert=/certs/ca.crt \
    30    --cert=/certs/server.crt \
    31    --key=/certs/server.key.insecure \
    32    --discovery-srv etcd.local \
    33    get abc
    34  
    35  ETCDCTL_API=3 ./etcdctl \
    36    --cacert=/certs/ca.crt \
    37    --cert=/certs/server.crt \
    38    --key=/certs/server.key.insecure \
    39    --discovery-srv etcd.local \
    40    --discovery-srv-name c1 \
    41    endpoint health --cluster
    42  
    43  ETCDCTL_API=3 ./etcdctl \
    44    --cacert=/certs/ca.crt \
    45    --cert=/certs/server.crt \
    46    --key=/certs/server.key.insecure \
    47    --discovery-srv etcd.local \
    48    --discovery-srv-name c1 \
    49    put ghi jkl
    50  
    51  ETCDCTL_API=3 ./etcdctl \
    52    --cacert=/certs/ca.crt \
    53    --cert=/certs/server.crt \
    54    --key=/certs/server.key.insecure \
    55    --discovery-srv etcd.local \
    56    --discovery-srv-name c1 \
    57    get ghi