16 lines
664 B
Bash
Executable File
16 lines
664 B
Bash
Executable File
#!/bin/bash -e
|
|
NAMESPACE=$(kolla-kubernetes resource-template create bootstrap neutron-create-db -o json | jq -r '.metadata.namespace')
|
|
TOOLBOX=$(kolla-kubernetes resource-template create bootstrap neutron-create-db -o json | jq -r '.spec.template.spec.containers[0].image')
|
|
|
|
function finish {
|
|
kubectl run -i --rm fetchresolv --restart=Never --namespace=$NAMESPACE --image=$TOOLBOX -- /bin/bash -c 'cat /etc/resolv.conf' | egrep '^search|^nameserver|^options' > /tmp/$$
|
|
kubectl create configmap resolv-conf --from-file=resolv.conf=/tmp/$$ --namespace $NAMESPACE
|
|
rm -f /tmp/$$
|
|
}
|
|
|
|
if [ "x$1" == "x--partial-async" ]; then
|
|
finish &
|
|
else
|
|
finish
|
|
fi
|