Skip to content

Commit

Permalink
fixing the spectrum-scale-driver-snap (#347)
Browse files Browse the repository at this point in the history
* fixing the spectrum-scale-driver-snap

Signed-off-by: Deepak R Ghuge <[email protected]>
  • Loading branch information
deeghuge authored Nov 9, 2020
1 parent dd2f1ed commit 8fed9c1
Showing 1 changed file with 2 additions and 26 deletions.
28 changes: 2 additions & 26 deletions tools/spectrum-scale-driver-snap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,21 +68,15 @@ then
exit 1
fi

# check if ibm-spectrum-scale-csi resources are running in specified namespace
#out=$($cmd -n $ns describe StatefulSet ibm-spectrum-scale-csi-attacher 2>&1 | grep 'Namespace' | awk 'BEGIN { FS="[[:space:]]+" } ; { print $2 }')
#if [[ $out != $ns ]]
#then
operator=`$cmd get deployment -l product=ibm-spectrum-scale-csi --namespace $ns |grep -v NAME |awk '{print $1}'`
operator=`$cmd get deployment --field-selector=metadata.name==ibm-spectrum-scale-csi-operator --namespace $ns |grep -v NAME |awk '{print $1}'`
if [[ "$operator" != "ibm-spectrum-scale-csi-operator" ]]; then
echo "ibm-spectrum-scale-csi driver and operator is not running in namespace $ns. Please provide a valid namespace"
exit 1
fi
#fi

time=`date +"%m-%d-%Y-%T"`
logdir=${outdir%/}/ibm-spectrum-scale-csi-logs_$time


klog="$cmd logs --namespace $ns"
mkdir $logdir
CSI_SPECTRUM_SCALE_LABEL="ibm-spectrum-scale-csi"
Expand All @@ -91,9 +85,6 @@ PRODUCT_NAME="ibm-spectrum-scale-csi"
echo "Collecting \"$PRODUCT_NAME\" logs..."
echo "The log files will be saved in the folder [$logdir]"

#csi_spectrum_scale_attacher_log_name=${logdir}/ibm-spectrum-scale-csi-attacher.log
#csi_spectrum_scale_provisioner_log_name=${logdir}/ibm-spectrum-scale-csi-provisioner.log

describe_all_per_label=${logdir}/ibm-spectrum-scale-csi-describe-all-by-label
get_all_per_label=${logdir}/ibm-spectrum-scale-csi-get-all-by-label
get_configmap=${logdir}/ibm-spectrum-scale-csi-configmap
Expand All @@ -102,16 +93,12 @@ get_daemonset=${logdir}/ibm-spectrum-scale-csi-daemonsets
get_spectrum=${logdir}/${CSI_SPECTRUM_SCALE_LABEL}
describe_CSIScaleOperator=${logdir}/ibm-spectrum-scale-csi-describe-CSIScaleOperator

#echo "$klog StatefulSet/ibm-spectrum-scale-csi-attacher"
#$klog StatefulSet/ibm-spectrum-scale-csi-attacher > ${csi_spectrum_scale_attacher_log_name} 2>&1 || :
#echo "$klog StatefulSet/ibm-spectrum-scale-csi-provisioner"
#$klog StatefulSet/ibm-spectrum-scale-csi-provisioner > ${csi_spectrum_scale_provisioner_log_name} 2>&1 || :

for statefulSetName in `$cmd -n $ns get StatefulSet --no-headers -l "app.kubernetes.io/name=ibm-spectrum-scale-csi-operator" | awk '{print $1}'`; do
echo "$klog StatefulSet/${statefulSetName}"
$klog StatefulSet/${statefulSetName} > ${logdir}/${statefulSetName}.log 2>&1 || :
$cmd describe --namespace $ns StatefulSet/${statefulSetName} > ${logdir}/${statefulSetName} 2>&1 || :
done

# kubectl logs on operator pods
operatorName=`$cmd get deployment ibm-spectrum-scale-csi-operator --namespace $ns | grep -v NAME | awk '{print $1}'`
if [[ "$operatorName" == "ibm-spectrum-scale-csi-operator" ]]; then
Expand All @@ -126,17 +113,6 @@ for opPodName in `$cmd get pods --no-headers --namespace $ns -l app.kubernetes.i
$klog pod/${opPodName} --all-containers --previous > ${logdir}/${opPodName}-previous.log 2>&1 || :
done

## kubectl logs on csi pods
#for csi_pod in `$cmd get pods --no-headers -l app.kubernetes.io/name=ibm-spectrum-scale-csi-operator --namespace $ns | awk '{print $1}'`; do
# echo "$klog pod/${csi_pod}"
# $klog pod/${csi_pod} -c ibm-spectrum-scale-csi > ${logdir}/${csi_pod}.log 2>&1 || :
# $klog pod/${csi_pod} -c driver-registrar > ${logdir}/${csi_pod}-driver-registrar.log 2>&1 || :
# $klog pod/${csi_pod} -c ibm-spectrum-scale-csi --previous > ${logdir}/${csi_pod}-previous.log 2>&1 || :
# $klog pod/${csi_pod} -c driver-registrar --previous > ${logdir}/${csi_pod}-driver-registrar-previous.log 2>&1 || :
#done



describe_label_cmd="$cmd describe all,cm,secret,storageclass,pvc,ds,serviceaccount -l product=${CSI_SPECTRUM_SCALE_LABEL} --namespace $ns"
echo "$describe_label_cmd"
$describe_label_cmd > $describe_all_per_label 2>&1 || :
Expand Down

0 comments on commit 8fed9c1

Please sign in to comment.