NAME | DESCRIPTION | DEFAULT VALUE | REQUIRED |
---|---|---|---|
NAMESPACE | List pods of this namespace | all |
NO |
LOG_LEVEL | Logging level | INFO |
NO |
TELEGRAM_TOKEN | Token for Telegram authentication | NO | |
TELEGRAM_CHAT_ID | ID of the Telegram user/group to send notifications | NO1 |
TYPE | CONTAINER PATH | DESCRIPTION |
---|---|---|
file | /kubeconfig.yaml |
Kubeconfig file |
docker run -ti --rm --network host \
-v ~/kubeconfig/ef1bau.yaml:/kubeconfig.yaml \
osmollo/kubeguardog:latest
docker run -ti --rm --network host \
-v ~/kubeconfig/ef1bau.yaml:/kubeconfig.yaml \
-e NAMESPACE=example-ns \
osmollo/kubeguardog:latest
docker run -ti --rm --network host \
-v ~/kubeconfig/ef1bau.yaml:/kubeconfig.yaml \
-e NAMESPACE=example-ns \
-e TELEGRAM_TOKEN="<TELEGRAM_TOKEN>" \
-e TELEGRAM_CHAT_ID=<TELEGRAM_CHAT_ID" \
osmollo/kubeguardog:latest
kubectl --kubeconfig ~/kubeconfig/file.yaml get pods | awk '$4>0'