DEV Community

Eddy Bobbin
Eddy Bobbin

Posted on

Github Action to check helm charts for deprecated k8s APIs

What I built

I Built a github action which checks your helm chart for deprecated k8s API usages by leveraging pluto functionality.

At the moment, you have to build this on your own using multiple steps in your github action workflow. This github action simplifies it in one step and makes your workflow definition more readable.

Category Submission:

  • Maintainer Must Haves
  • DIY Deployments

App Link

Helm pluto github action

Description

Without the plugin, you have to put multiple steps in your github action pipeline to match necessary preconditions:

  • Download helm
  • Download pluto
  • render your helm chart
  • hand over helm chart to pluto

This github action takes care of all the preconditions and allows you to verify your helm chart in a single step.

It's just a minor improvement, but by using this action you do not have to take care of the boilerplate.

Link to Source Code

Source Code

Permissive License

Apache 2.0

Background (What made you decide to build this particular app? What inspired you?)

I built this as a shared library for Jenkins and did not find a pendant for github actions.

How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)

This is a github action itself.

Additional Resources/Info

An example usage can be found here

Top comments (0)