Skip to content

Releases: projectsyn/commodore

v0.3.0

02 Oct 14:33
05bbef1
Compare
Choose a tag to compare

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 within parameters.facts (#192).
    • parameters.cluster.distparameters.facts.distribution
    • parameters.cloud.providerparameters.facts.cloud
    • parameters.cloud.regionparameters.facts.region
    • parameters.customer.nameparameters.cluster.tenant

Fixed

  • Fix failing bandit CI check (#185)
  • Ignore component versions if not included (#177)
  • Fix Jsonnet linting error in component template (#186)
  • Commit .editorconfig in initial commit for component repo (#201)

v0.2.3

04 Sep 14:24
76f779d
Compare
Choose a tag to compare

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

  • Reworked documentation (#147)
  • Use Reclass to discover components (#160)

v0.2.2

28 Jul 08:01
fc8d3d7
Compare
Choose a tag to compare

Fixed

  • Ignore filename too long (#147)

v0.2.1

27 Jul 12:24
d0d91eb
Compare
Choose a tag to compare

Fixed

  • Read token from file (#146)

v0.2.0

23 Jul 12:22
2ef70ef
Compare
Choose a tag to compare

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 and clean commands were moved to the catalog command group (#122)
  • new-component command was moved to the component 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

29 May 08:19
67886fc
Compare
Choose a tag to compare

Changed

  • Show some logs only in verbose mode (#100)

Added

  • Allow overwriting of component git repo URLs (#100)
  • Introduce trace log level with -vvv flag (#100)
  • Helpers for managing HTTP proxy environment variables (#106)

Fixed

  • Handle empty facts (#103)

v0.1.5

19 May 07:47
c1cc53a
Compare
Choose a tag to compare

Changed

  • Dockerfile to support local docker-compose setup (#99)
  • Remove the customer git base fallback and make the value required from the API (#99)

v0.1.4

15 May 11:09
7e5f791
Compare
Choose a tag to compare

Fixed

  • Vault error handling (#95)
  • Optional facts (#88)

Changed

  • Organize global calsses in folders (#91)

Added

  • Include lieutenant-instance fact (#94)

Release v0.1.3

08 May 14:40
f980662
Compare
Choose a tag to compare

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

11 Mar 09:36
Compare
Choose a tag to compare

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