This repository builds a Docker image that contains kubernetes tools. I use this image to do manifest checking for my home cluster. The version of binaries inside the container will always be the latest version available. I use renovate to auto update those binaries.
You can run this image directly using docker.
docker run --rm -it ghcr.io/budimanjojo/kubernetes-toolbox:latest /bin/bash
Or you can run it with Github Actions.
jobs:
container:
runs-on: ubuntu-latest
container: ghcr.io/budimanjojo/kubernetes-toolbox:latest
steps:
- uses: actions/checkout@v2
- name: Validate manifests
run: |
kubeconform -strict -summary manifests.yaml
MIT License