Merge "Fix sriov test in baremetal deploy"
[multicloud/k8s.git] / kud / tests / gctxt.sh
1 #!/bin/bash
2
3 # Simple script to view appcontext
4 # with no argumnet, it will list all keys under /context/
5 # with 1 argument, it will show the value of the key provided
6 # note: assumes emoco services are running in namespace emco
7 if [ "$#" -ne 1 ] ; then
8     kubectl -n emco exec `kubectl get pods -lapp=etcd -n emco --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'` -it -- etcdctl get /context/ --prefix=true --keys-only=true
9 else
10 if [ "$1" == "del" ] ; then
11     kubectl -n emco exec `kubectl get pods -lapp=etcd -n emco --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'` -it -- etcdctl del /context/ --prefix=true
12 else
13     kubectl -n emco exec `kubectl get pods -lapp=etcd -n emco --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'` -it -- etcdctl get $1 --prefix=true
14 fi
15 fi