Syn-commodore

Latest version: v1.22.1

Safety actively analyzes 640549 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 14

0.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 within `parameters.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

* 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)

0.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)

0.2.2

Fixed

* Ignore filename too long (147)

0.2.1

Fixed

* Read token from file (146)

0.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` 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)

0.1.6

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)

Page 12 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.