mirror of
https://github.com/foomo/squadron.git
synced 2025-10-16 12:35:42 +00:00
55 lines
1.1 KiB
Markdown
55 lines
1.1 KiB
Markdown
# TODO
|
|
|
|
|
|
## Configuration (squadron.yaml)
|
|
|
|
- [ ] check release name if merged
|
|
|
|
- [ ] check `default` template func
|
|
|
|
## Commands
|
|
|
|
### up
|
|
|
|
- [ ] pass on `--verbose` flag to helm (`--debug`)
|
|
|
|
### down
|
|
|
|
- [ ] pass on `--verbose` flag helm (`--debug`)
|
|
|
|
|
|
## Backlog
|
|
|
|
- [ ] add `status` command to to check what is currently installed/orphaned on clusters.
|
|
This might require to somehow store meta data through helm.
|
|
|
|
- [ ] define reuse-able flags like `--namespace`
|
|
|
|
- [ ] pretty print template errors e.g. like zeus does
|
|
|
|
- [ ] add `lint` command to check valid yaml and pass it to helm
|
|
|
|
- [ ] provide some release information commands via helm e.g. `list`, `status`, ...
|
|
|
|
- [ ] check `helm get ...` commands
|
|
|
|
- [ ] check `helm history ...` commands
|
|
|
|
- [ ] check `helm rollback ...` commands
|
|
|
|
- [ ] check `helm template ...` commands
|
|
|
|
- [ ] add YAML schema
|
|
|
|
- [ ] colorized output
|
|
|
|
- [ ] show progress as output
|
|
|
|
- [ ] check `helm` exists and version is supported
|
|
|
|
- [ ] add further test till at least coverage > 80%
|
|
|
|
- [ ] add validation check to prevent `global` squadron name (collides with vars)!
|
|
|
|
- [ ] support parallel `build` and `push` with context canceling
|