Simon Gerber
Simon Gerber
This PR adds support for providing cookiecutter arguments on the command line for `cruft update`. If any arguments are provided on the command line `cruft update` will always render the...
## Proposed Changes * Restore the Kapitan
## Proposed Changes Only render Reclass inventory if `render_targets()` is called with either `targets=None` or a non-empty list of targets to render. Without this, the whole Reclass inventory is rendered...
As announced in the Kapitan Slack channel, we (@projectsyn / @vshn) have started a reimplementation of Reclass in Rust: https://github.com/projectsyn/reclass-rs This PR adds opt-in support for reclass-rs in Kapitan. The...
## Summary I've been evaluating switching to Go-Jsonnet for our tooling and stumbled across a difference in how hidden status inheritance (https://jsonnet.org/ref/spec.html#hidden_inheritance) is implemented in Jsonnet and Go-Jsonnet. Here's an...
### Description We've observed that K8up appears to leak memory on some clusters. There's no particularly unusual logs (see below), but the memory usage just steadily climbs until the operator...
## Context In #915, we ensure that new cluster catalog repos are initialized with branch `master`. However, there's no real requirement that catalog repos must use `master` as the default...
## Checklist - [x] Keep pull requests small so they can be easily reviewed. - [ ] Update the documentation. - [ ] Update tests. - [x] Categorize the PR...
## Context Add support for components to indicate components which they depend on (maybe allow them to specify required and optional dependencies), and allow components to specify a required minimum...
## Context Currently, `commodore component sync` and `commodore package sync` generate PR descriptions which only contain the commit hash of the new template version which is getting applied. It would...