1.3 KiB
| title | date | draft | tags | weight | ||
|---|---|---|---|---|---|---|
| GitHub Action | 2021-07-02T00:00:00Z | false |
|
6 |
Kubeconform is publishes Docker Images to GitHub's new Container Registry, ghcr.io. These images can be used directly in a GitHub Action, once logged in using a GitHub Token.
{{< prism >}}name: kubeconform on: push jobs: kubeconform: runs-on: ubuntu-latest steps: - name: login to GitHub Packages run: echo "${{ github.token }}" | docker login https://ghcr.io -u ${GITHUB_ACTOR} --password-stdin - uses: actions/checkout@v2 - uses: docker://ghcr.io/yannh/kubeconform:master with: entrypoint: '/kubeconform' args: "-summary -output json kubeconfigs/" {{< /prism >}}
Note on pricing: Kubeconform relies on GitHub Container Registry which is currently in Beta. During that period, bandwidth is free. After that period, bandwidth costs might be applicable. Since bandwidth from GitHub Packages within GitHub Actions is free, I expect GitHub Container Registry to also be usable for free within GitHub Actions in the future. If that were not to be the case, I might publish the Docker image to a different platform.