Releases: werf/nelm
v1.21.0 [alpha]
Changelog
Features
- Add TypeScript chart rendering support (00ef36a)
- annotation
werf.io/delete-dependency-<id>(#539) (a0009f4) - enhanced local resource validation (#545) (53505d1)
- implement resource validation against api spec (#530) (870efeb)
- webhook configuration deploy dependency (#538) (dcb818b)
Bug Fixes
- deploy/delete deps try to connect to later stages (#557) (3823686)
- few fixes for typescript in charts (#550) (d6b4b29)
- major slowdown if node_modules in chart with TS enabled (#558) (295d3e5)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.21.0/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.21.0/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.20.1 [beta]
Changelog
Bug Fixes
- add standalone pod tracking (87958aa)
- add standalone pod tracking (5c956f6)
- adjust service account managed fields (#527) (7412d98)
- force adoption always on (#534) (5d5a6ee)
- new patcher for Secret, which coverts stringData to data (9435670)
- new patcher for Secret, which coverts stringData to data (40e0b36)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.20.1/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.20.1/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.20.0 [ea]
Changelog
Features
NELM_FEAT_MORE_DETAILED_EXIT_CODE_FOR_PLAN=trueto return exit code 3 on "no resource changes, but must install release" if--exit-code(#515) (d24f926)
Bug Fixes
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.20.0/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.20.0/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.19.1 [stable]
Changelog
Bug Fixes
- docker hub creds might leak in pod events (#510) (8f8d7b4)
- logs stop showing after 4 hours (#508) (9d31303)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.19.1/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.19.1/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.19.0
Changelog
Features
Bug Fixes
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.19.0/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.19.0/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.18.1 [rock-solid]
Changelog
Bug Fixes
- hooks cleaned up too early (#503) (f9986dd)
- inherit
deckhouse-controllermanaged fields (0116483) - revert: inherit
deckhouse-controllermanaged fields (c3dd378)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.18.1/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.18.1/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.18.0
Changelog
Features
--delete-propagationandwerf.io/delete-propagation(79e448e)
Bug Fixes
planshows nothing if only tracking ops in plan (bd36c0e)- remove
nullkeys from manifests now only onNELM_FEAT_CLEAN_NULL_FIELDS=true(f1c9a36)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.18.0/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.18.0/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.17.2
Changelog
Bug Fixes
- panics if logboek context not initialized (0e0ea90)
- show verbose diffs by default like before (5d32927)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.17.2/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.17.2/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.16.2
Changelog
Bug Fixes
- show verbose diffs by default like before (89af792)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.16.2/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.16.2/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelmv1.17.1
Changelog
Bug Fixes
panic: interface conversion: plan.OperationConfig(df9709c)- new release created even if no changes (15db0fe)
- null or empty fields might fail resource deploys (f990fc1)
Install via trdl (with autoupdates, highly secure)
-
Install trdl client binary, preferably to
~/bin. -
Add Nelm TUF repository to trdl:
trdl add nelm https://tuf.nelm.sh 1 2122fb476c48de4609fe6d3636759645996088ff6796857fc23ba4b8331a6e3a58fc40f1714c31bda64c709ef6f49bcc4691d091bad6cb1b9a631d8e06e1f308
-
Make
nelmbinary available in the current shell:source "$(trdl use nelm 1 stable)"
Install binaries directly (no autoupdates)
Download nelm binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the Nelm PGP public key. For example, nelm binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.nelm.sh/targets/releases/1.17.1/linux-amd64/bin/nelm" -O "https://tuf.nelm.sh/targets/signatures/1.17.1/linux-amd64/bin/nelm.sig"
curl -sSL https://raw.githubusercontent.com/werf/nelm/refs/heads/main/nelm.asc | gpg --import
gpg --verify nelm.sig nelm