Plugin for woodpecker to deploy helm charts using helm3
Go to file
Erin Call 4cbb4922fb
Implement the debug flag and help command
I'm vacillating about the choice to have separate Config structs in the
`helm` and `run` packages. I can't tell whether it's "good separation of
concerns" or "cumbersome and over-engineered." It seems appropriate at
the moment, though.
2019-12-10 15:33:50 -08:00
cmd/drone-helm Replicate most of drone-helm's config 2019-12-09 09:58:42 -08:00
internal Implement the debug flag and help command 2019-12-10 15:33:50 -08:00
.drone.yml Run golint during drone builds 2019-12-09 15:27:56 -08:00
.gitignore Make it so 2019-11-21 11:35:50 -08:00
Dockerfile Initial config for building the plugin itself 2019-12-03 09:50:15 -08:00
go.mod Run golint during drone builds 2019-12-09 15:27:56 -08:00
go.sum Run golint during drone builds 2019-12-09 15:27:56 -08:00
LICENSE Make it so 2019-11-21 11:35:50 -08:00
README.md Implement the debug flag and help command 2019-12-10 15:33:50 -08:00

Drone plugin for Helm 3

TODO:

  • Make a .drone.yml that's sufficient for building an image
  • Make a Dockerfile that's sufficient for launching the built image
  • Make cmd/drone-helm/main.go actually invoke helm
  • Make golint part of the build process (and make it pass)
  • Implement debug output
  • Flesh out helm upgrade until it's capable of working
  • Implement config settings for upgrade
  • Implement helm lint
  • Implement helm delete
  • EKS support
  • Change .drone.yml to use a real docker registry