Please document all notable changes to this project in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Validation of component slug (#153)
component compile
now applies postprocessing filters (#154)- Option to disable postprocessing filters (#155)
--interactive
option to prompt push confirmation (#157)
- Ignore filename too long (#151)
- Read token from file (#148)
getValueOrDefault
helper (#125)makeMergeable
helper (#126)commodore component compile
to compile a single component (#122)- Option to explicitly set a component's display name (#133)
- labels to issue templates (#134)
- Vale Makefile target in component template (#137)
- Allow overriding Git user info for catalog commits (#140)
- Refactor tests to work with new setup-python (#143)
compile
andclean
commands were moved to thecatalog
command group (#122)new-component
command was moved to thecomponent
command group (#122)- Jsonnet library file extension to
.libsonnet
in component template (#137) - Applied the component template to Commodore itself (#145)
- Commit messages from automated catalog updates do no longer contain a leading newline (#136)
- Show some logs only in verbose mode (#100)
- Use Kapitan Python lib instead of running the binary (#130)
- Allow overwriting of component git repo URLs (#100)
- Introduce trace log level with
-vvv
flag (#100) - Helpers for managing HTTP proxy environment variables (#106)
- Handle empty facts (#103)
- Dockerfile to support local docker-compose setup (#99)
- Remove the customer git base fallback and make the value required from the API (#99)
- Organize global calsses in folders (#91)
- Include lieutenant-instance fact (#94)
- Changed all f-strings without interpolations to regular strings (#81)
- Adjusted Dockerfile so image builds again
- Bulk updated dependencies
- Build process properly sets Commodore binary version (#58).
- Option to provide API token to Commodore from file instead of directly as argument (#53).
Initial implementation