diff --git a/support_bundle/get_support_bundle.sh b/support_bundle/get_support_bundle.sh index a313f00..cefcdd4 100755 --- a/support_bundle/get_support_bundle.sh +++ b/support_bundle/get_support_bundle.sh @@ -480,6 +480,14 @@ main() { echo "Fetching the sysdigcloud-config ConfigMap" kubectl ${KUBE_OPTS} get configmap sysdigcloud-config -o yaml | grep -v password | grep -v apiVersion > ${LOG_DIR}/config.yaml || true + # Collect the sysdigcloud-values secret, and write to the log directory if the backend version is 6.5 or higher + major=$(echo $version | awk -F. '{ print $1 }') + minor=$(echo $version | awk -F. '{ print $2 }') + if [[ $major -gt 6 ]] || ( [[ $major -ge 6 ]] && [[ $minor -ge 5 ]] ); then + echo "Fetching the sysdigcloud-values Secret" + kubectl ${KUBE_OPTS} get secret sysdigcloud-values -o jsonpath='{.data.values\.yaml}' | base64 -d > ${LOG_DIR}/values.yaml || true + fi + # Generate the bundle name, create a tarball, and remove the temp log directory BUNDLE_NAME=$(date +%s)_sysdig_cloud_support_bundle.tgz echo "Creating the ${BUNDLE_NAME} archive now"