Skip to content

Instantly share code, notes, and snippets.

@faraz
Created August 6, 2020 17:32
Show Gist options
  • Save faraz/4653e58a783e619ada64af14196259d2 to your computer and use it in GitHub Desktop.
Save faraz/4653e58a783e619ada64af14196259d2 to your computer and use it in GitHub Desktop.
get pv nfs path from pvc
export TENANT_ID=t7603
export ENV=dev
echo "storage_cpe_filestore: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=cpe-filestore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
echo "storage_cpe_configstore: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=cpe-cfgstore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
echo "storage_cpe_icmrules: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=cpe-icmrulesstore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
echo "storage_cpe_bootstrap: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=cpe-bootstrapstore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
echo "storage_icn_configstore: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=icn-cfgstore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
echo "storage_icn_plugins: "\'$(kubectl get pv $(kubectl get pvc -n $TENANT_ID-bacsoc-$ENV --field-selector metadata.name=icn-pluginstore -o jsonpath='{.items[].spec.volumeName}') -n $TENANT_ID-bacsoc-$ENV -o jsonpath='{range}{.metadata.labels.server}{":"}{.spec.nfs.path}{end}'\')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment