Created by: jdpleiness
This PR adds the src validate kube
subcommand for validating Sourcegraph deployments on Kubernetes.
Features include:
Validations can also include warnings for non-failure states that should be addressed.
Kubernetes cluster configuration is handled via standard kubeconfig file in users home directory or can be specified with --kubeconfig
flag. Users can also specify a specific namespace via --namespace
flag.
TODO:
--quiet
flag to silence command line output in CI/CD pipelinesinternal/validate/kube/kube_test.go
.