- /bin/bash "$@"
-else
- NAMESPACE=${NAMESPACE:=onap}
- YAML=${VOLUME}.yaml
- # Make sure Container Volume exists
- if [ -z "$($ADMIN -n $NAMESPACE get pv | grep ${VOLUME})" ]; then
- if [ ! -r $YAML ]; then
- SIZE=30M
- echo "---" >> $YAML
- echo "kind: PersistentVolume" >> $YAML
- echo "apiVersion: v1" >> $YAML
- echo "metadata:" >> $YAML
- echo " name: $VOLUME-pv" >> $YAML
- echo " namespace: $NAMESPACE" >> $YAML
- echo " labels:" >> $YAML
- echo " app: $VOLUME" >> $YAML
- echo " type: local" >> $YAML
- echo "spec:" >> $YAML
- echo " capacity:" >> $YAML
- echo " storage: $SIZE" >> $YAML
- echo " accessModes:" >> $YAML
- echo " - ReadWriteOnce" >> $YAML
- echo " hostPath:" >> $YAML
- echo " path: \"/data/$VOLUME\"" >> $YAML
- echo " storageClassName: \"manual\"" >> $YAML
- echo "---" >> $YAML
- echo "kind: PersistentVolumeClaim" >> $YAML
- echo "apiVersion: v1" >> $YAML
- echo "metadata:" >> $YAML
- echo " name: $VOLUME-pvc" >> $YAML
- echo " namespace: $NAMESPACE" >> $YAML
- echo " labels:" >> $YAML
- echo " app: $VOLUME" >> $YAML
- echo " type: local" >> $YAML
- echo "spec:" >> $YAML
- echo " selector:" >> $YAML
- echo " matchLabels:" >> $YAML
- echo " app: $VOLUME" >> $YAML
- echo " accessModes:" >> $YAML
- echo " - ReadWriteOnce" >> $YAML
- echo " resources:" >> $YAML
- echo " requests:" >> $YAML
- echo " storage: $SIZE" >> $YAML
- echo " storageClassName: "manual"" >> $YAML
- fi
- $ADMIN -n $NAMESPACE create -f $YAML