woodpecker-helm3/README.md

26 lines
1 KiB
Markdown
Raw Normal View History

2019-11-21 19:35:50 +00:00
# Drone plugin for Helm 3
TODO:
* [x] Make a `.drone.yml` that's sufficient for building an image
* [x] Make a `Dockerfile` that's sufficient for launching the built image
2019-12-09 17:56:02 +00:00
* [x] Make `cmd/drone-helm/main.go` actually invoke `helm`
* [x] Make `golint` part of the build process (and make it pass)
* [x] Implement debug output
* [x] Flesh out `helm upgrade` until it's capable of working
2019-12-09 18:53:42 +00:00
* [ ] Implement config settings for `upgrade`
2019-12-09 17:56:02 +00:00
* [ ] Implement `helm lint`
* [ ] Implement `helm delete`
2019-12-17 01:07:33 +00:00
* [ ] Look for command-line flags added in helm3; implement them
2019-12-09 17:56:02 +00:00
* [ ] EKS support
2019-12-17 01:07:33 +00:00
* [ ] Dotenv support
* [ ] Example drone config in this README
* [ ] Change `.drone.yml` to use a real docker registry
2019-12-17 01:07:33 +00:00
Nice-to-haves:
* [ ] Cleanup() method on Steps to close open filehandles, etc.
* [ ] Replace `fmt.Printf` with an actual logger
* [ ] Replace `fmt.Errorf` with `github.com/pkg/errors.Wrap`, since the built-in `Unwrap` doesn't work the way `Cause` does
* [ ] Deprecation warnings if there are environment variables that aren't applicable in helm3