#!/usr/bin/env bash
# kubectl client check. Does not contact a cluster and does not print the context name.
set -euo pipefail

if ! command -v kubectl >/dev/null 2>&1; then
  echo "kubectl=absent"
  echo "lab=ok"
  exit 0
fi

kubectl version --client
if kubectl config current-context >/dev/null 2>&1; then
  echo "context=set"
else
  echo "context=unset"
fi

echo "lab=ok"
