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 2 of 14

1.19.0

Summary

Hot on the heels of v1.18.0, we're pleased to announce Commodore v1.19.0. This release brings further performance enhancements for Commodore.

The Commodore Docker image now uses our fork of jsonnet-bundler (`jb`), which parallelizes dependency fetching. Additionally, we've updated the Commodore documentation to point to our fork of jsonnet-bundler for local installations.

Additionally, we switch to multiprocessing start method `spawn` on Linux. While this doesn't improve runtime, it improves the memory footprint of Commodore, which is especially valuable when running Commodore in CI pipelines.

Changes

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

Page 2 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.