Syn-commodore

Latest version: v1.22.0

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

Scan your dependencies

Page 2 of 13

1.18.0

Summary

We're pleased to announce Comodore v1.18.0. This release brings significant performance enhancements for Commodore.

The two big performance improvements are that we now fetch Commodore component in parallel (844) and the Commodore Docker image uses [reclass-rs](https://github.com/projectsyn/reclass-rs) by default (#848).

To use `reclass-rs` when installing Commodore locally, you need to manually patch Kapitan to use the library over its bundled Python reclass implementation. You can do this by running the following commands while the Commodore virtualenv is activated:


KAPITAN_PATH=$(python -c 'import kapitan; print(kapitan.__path__[0])')
curl -L https://raw.githubusercontent.com/projectsyn/reclass-rs/main/hack/kapitan_0.32_reclass_rs.patch \
| patch -p1 -d "${KAPITAN_PATH}"


Changes

1.17.1

Summary

This is a bugfix release which adds the previously missing `${cluster:display_name}` and `${cluster:tenant_display_name}` to commands `component compile` and `package compile`

Changes

1.17.0

Summary

We're pleased to announce the release of Commodore v1.17.0. This release updates Kapitan to v0.32.0 and fixes a bug related to parsing multiple Kapitan secret references in the same inventory value.

Changes

1.16.0

Summary

This release of Commodore increases the amount of information we show on Git push errors. Additionally, the release also ensures that `commodore component sync` and `commodore package sync` skip archived repositories.

Apart from those changes, this release updates a number of dependencies. See the full changelog below for details.

Changes

1.15.1

Summary

This release fixes a bug where instance parameters weren't correctly merged in `commodore component compile`. Catalog compilation wasn't affected by the bug.

The fix refactors the implementation to use the same logic for instance parameter merging for catalog compilation and component compilation.

Changes

1.15.0

Summary

We're pleased to announce the release of Commodore v1.15.0. Apart from some smaller dependency updates, this release updates Commodore to use [Kapitan 0.31.0], which brings various improvements. The most visible change for users is Kapitan's new multi-line YAML string formatting. Commodore switches to the "literal" format, which renders multi-line strings with literal newlines in the YAML output.

Please note that you can verify that the YAML formatting changes don't hide any real catalog changes with the `ignore-yaml-formatting` migration by providing flag `-m ignore-yaml-formatting` to `commodore catalog compile`.

Additionally, the release introduces improved shell autocompletion. The shell autocompletion for `commodore catalog compile` can now complete cluster names by querying the configured Lieutenant API for all known clusters. Please see the [shell autocompletion how-to] for instructions on setting up autocompletion.

Page 2 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.