Categorygithub.com/steffenmllr/validate-kubernetes-deployment
modulepackage
2.0.0+incompatible
Repository: https://github.com/steffenmllr/validate-kubernetes-deployment.git
Documentation: pkg.go.dev

# README

validate-kubernetes-deployment

Validates kubernetes deployments and (optional) sends message to slack, exits with a non-zero status code if the deployment is not valid

Docker Usage

docker run -it \
-v path/to/kubeconfig.conf:/kubeconfig.conf \
-e KUBECONFIG=/kubeconfig.conf \
-e NAME="steffenmllr/validate-kubernetes-deployment v1.1.10" \
-e SLACK_HOOK_URL="https://hooks.slack.com/services/XXXX" \
-e NAMESPACE=staging \
-e DEPLOYMENTS=backend,frontend \
steffenmllr/validate-kubernetes-deployment:latest

Local Usage

make setup
make

NAME="steffenmllr/validate-kubernetes-deployment v1.1.10" \
SLACK_HOOK_URL="https://hooks.slack.com/services/XXXX" \
NAMESPACE=staging \
DEPLOYMENTS=backend,frontend \
./validate

# Packages

borrwed from https://github.com/apex/actions/blob/master/slack/slack.go.