Releases: projectsyn/commodore
Releases · projectsyn/commodore
v0.3.0
Added
- Ability to manage dependencies with jsonnet-bundler (#190)
- Mypy static type analysis to the tox/CI environments. (#180)
- Add
--pad-arrays
to component template jsonnetfmt arguments (#186) - New
commodore cluster list
command (#179) - New
commodore component delete
command (#188)
Changed
-
Inventory hierarchy is now dynamic (#195)
A class hierarchy needs to be added.
Check the documentation for details. -
Pass through facts from Lieutenant API to
parameters.facts
(#192) -
Slightly improved error message in case
commodore component new
is called in a folder that is not a populated (compiled) catalog (#183) -
Vault default values (#176)
-
Improved
component new
documentation (#182) -
component new
restricts allowed component slugs (#189)
Deprecated
- The following parameters will be removed in a future release.
They are replaced with corresponding values withinparameters.facts
(#192).parameters.cluster.dist
→parameters.facts.distribution
parameters.cloud.provider
→parameters.facts.cloud
parameters.cloud.region
→parameters.facts.region
parameters.customer.name
→parameters.cluster.tenant
Fixed
v0.2.3
v0.2.3
Added
- 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)- Extend component template with docs setup (#158)
- Build Helm bindings for native Helm dependencies (#161)
- Replaced playbook.yml with custom command (#165)
Changed
v0.2.2
v0.2.1
v0.2.0
Added
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)
Changed
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)
Fixed
- Commit messages from automated catalog updates do no longer contain a leading newline (#136)
v0.1.6
v0.1.5
v0.1.4
Release v0.1.3
This is a bugfix release for Commodore
Fixed
- Changed all f-strings without interpolations to regular strings ([#81])
- Adjusted Dockerfile so image builds again
Changed
- Bulk updated dependencies
Release v0.1.2
This is a bugfix version of Commodore.
Notable changes:
- Build process properly sets Commodore binary version (#58)
For a full list of changes see CHANGELOG.md