__ __
/ | / |
$$ | __ __ __ $$ |____ ______
$$ | / |/ | / |$$ \ / \
$$ |_/$$/ $$ | $$ |$$$$$$$ |/$$$$$$ |
$$ $$< $$ | $$ |$$ | $$ |$$ $$ |
$$$$$$ \ $$ \__$$ |$$ |__$$ |$$$$$$$$/
$$ | $$ |$$ $$/ $$ $$/ $$ |
$$/ $$/ $$$$$$/ $$$$$$$/ $$$$$$$/
Get kubed.
Follow the setup instructions in the top-level README.
All commands support --help
, so please reference this.
$ sentry-kube --help
sentry-kube
can be further configured by setting environment variables.
SENTRY_KUBE_CONFIG_FILE
: Set this to the full path of the configuration file that contains the clusters and customers configuration for sentry-kube. It defaults to[workspace_root]/cli_config/configuration.yaml
SENTRY_KUBE_ENABLE_NOTIFICATIONS
: SetSENTRY_KUBE_ENABLE_NOTIFICATIONS=1
to enable MacOS notifications for things likesentry-kube connect
bastion connectionsSENTRY_KUBE_KUBECTL_DIFF_CONCURRENCY
: SetSENTRY_KUBE_KUBECTL_DIFF_CONCURRENCY
to makekubectl diff
process objects in parallelSENTRY_KUBE_IAP
: Access Kubernetes API through Google Identity-Aware Proxy and a jump host instead of standard bastion and sshuttle.SENTRY_KUBE_KUBECTL_VERSION
: SetSENTRY_KUBE_KUBECTL_VERSION=1.22.17
to configure the kubectl version to useSENTRY_KUBE_NO_CONTEXT
: SetSENTRY_KUBE_NO_CONTEXT=1
to skip checking for a functional kube contextSENTRY_KUBE_ROOT
: Sets the workspace root. It defaults to the git root directory.