chore(deps): update dependency arnarg/nixidy to v0.21.0 #29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/arnarg-nixidy-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.20.0→v0.21.0Release Notes
arnarg/nixidy (arnarg/nixidy)
v0.21.0Compare Source
New Features
Object Transforms: declarative rule engine for Kubernetes objects - @sini #100
A new
objectTransformsoption (environment-wide and per-application) lets you match and modify rendered objects across your entire environment. Each rule selects objects withmatchand applies exactly one of:rewrite: an eval-time functionresource -> resourcethat transforms (or drops by returningnull) objects while nixidy is evaluating.postProcess: an activation-time stdin → stdout filter that runs when the environment is applied, after the object has been rendered to its file. Supports a bare command string or a full form withruntimeInputsand a function resolved per matched object.postProcesscommands run outside the Nix sandbox (so they can reach secrets, hardware keys, etc.). For visibility,nixidy switchprints every command it is about to run and, when attached to a terminal, pauses for confirmation. Two environment variables tune the behaviour:NIXIDY_POST_PROCESS_APPROVE=1: skips the prompt for trusted interactive useNIXIDY_SKIP_POST_PROCESS=1: reuses the already-rendered target files without running anythingSee the new Object Transforms documentation for full details.
devenv support in the CLI - #94
The nixidy CLI now supports devenv as an alternative build backend. When a
devenv.nixfile is detected (and neitherflake.nixnordefault.nixis present), the CLI automatically uses devenv. Pass--devenvon any command to force it:Set up devenv with nixidy:
Then create
devenv.nix:Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.