Tags: projectsyn/commodore
Tags
v1.29.0 We're pleased to announce Commodore v1.29.0. This release introduces a new Reclass variable `_python3` which contains the fully qualified path of the Python interpreter used to run Commodore. The parameter is intended for component authors who can use it for Kapitan's external input type to execute Python scripts in the Commodore Python environment. Additionally, this release introduces a custom CPU count method which takes into account scheduling affinity on Linux. This ensures that we don't create more threads/processes than available CPU cores when configuring parallelism for reclass-rs and Kapitan on Linux when Commodore is running with limited scheduling affinity (e.g. under `taskset`).
v1.28.1 We're pleased to announce Commodore v1.28.1. This release fixes a permissions bug in the container image which was introduced in Commodore v1.28.0 because we now use `commodore tool` to install Helm, kustomize and jsonnet-bundler in the container image.
v1.28.0 We're pleased to announce Commodore v1.28.0. This release introduces a couple new Commodore commands: * The `commodore tool` command group provides three sub-commands `list`, `install` and `upgrade` which allow users to install the required external tools (helm, jsonnet-bundler, and kustomize) in a Commodore-managed directory in the user's XDG cache directory. * The `commodore version` command shows extended version information, including the versions of the most import Python dependencies, and the versions of the required external tools. Apart from the new commands, the release also includes the usual bunch of dependency updates.
v1.27.5 We're pleased to announce Commodore v1.27.5. This release brings a number of dependency updates. Most notably, we're updating Kapitan to 0.34.5 which removes the dependency on the system `libmagic1` library and we're updating reclass-rs to v0.7.0 which improves the error messages that are emitted when a value can't be merged.
v1.27.4 We're pleased to announce Commodore v1.27.4. This is a patch release which improves the error message clarity when dependency Git checkout operations fail with unknown Git versions and updates the `component compile` command to be compatible with the latest component-argocd component library.
PreviousNext