Purpose
Verify Kubernetes workstation tooling and kubeconfig readiness.
Location
setup/kube-workstation/verify.sh
Preconditions
- Required tools:
bash - Required permissions: read access to kube config
- Required environment variables: none
Arguments
| Flag | Required | Default | Description |
|---|---|---|---|
--strict |
No | false |
Treat WARN as failure |
--json |
No | false |
Emit JSON report |
Usage
setup/kube-workstation/verify.sh
setup/kube-workstation/verify.sh --strict --json
Behavior
- Checks
kubectlandhelmavailability. - Checks kubeconfig presence and current context.
- Emits PASS/WARN/FAIL summary.
Output
- Table (default) or JSON report.
- Exit
1on FAIL (or WARN in strict mode).
Failure Modes
- Missing tooling.
- Missing kubeconfig/current context.
Security Notes
- Reads config metadata only.
Testing
- Validate strict and json modes locally.