Releases: carvel-dev/kapp
v0.63.2
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.2/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.2/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.2/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.2/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
✨ What's new
- Bump go version to 1.22.5 by @devanshuVmware in #985
New Contributors
- @devanshuVmware made their first contribution in #977
Full Changelog: v0.63.1...v0.63.2
📂 Files Checksum
65084088d51fa0a43a31c71da175e8158844f776e2d2731f89cc51787823ed2d ./kapp-darwin-amd64
7b747f0107481b3b9faf8d2cac29126fb1a2aeb028cf33a551c67d8e7a6f075f ./kapp-darwin-arm64
d760b51d8e9e3f5d0847e84fad05a51d1415fcfe309e10f885edd51d3e8c1301 ./kapp-linux-amd64
e68f3c87cd7ad0af361bef633f621e677ac53d17c946f4d40d7c12a31156bd51 ./kapp-windows-amd64.exe
f499fa48f42509e8e4e492c5f68126205319529e34b98249adbfb082a31b37db ./kapp-linux-arm64
v0.63.1
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.1/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.1/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.1/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.1/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
✨ What's new
- Add change validation for maximum constraints to CRD Upgrade safety preflight check by @rashmigottipati in #951
- Add configuration to permissions pre-flight check to use
SelfSubjectAccessReview
orSelfSubjectRulesReview
by @everettraven in #931 - Add handling of updates to default values to the CRD Upgrade Safety preflight check by @rashmigottipati in #950
- Add handling of updates to required fields to the CRD Upgrade Safety preflight check by @rashmigottipati in #933
- Allow custom wait rules for kapp-controller resources by @praveenrewar in #932
- Do not remove usedGKs when all resources are deleted by @praveenrewar in #928
- Make fields of Resource Filter Flags accessible outside the package by @rohitagg2020 in #941
- Update cron-job apiversion by @jmcudd in #947
- Add validation for changes to minimum constraints for CRD fields by @everettraven in #944
New Contributors
Full Changelog: v0.62.0...v0.63.1
📂 Files Checksum
2bdd36a64c1d40ac9666cf8fe64e89bd2064d31989f837a6c15ef4198a896799 ./kapp-darwin-arm64
3eed107de438378b35e619b37791512984e870e7e647fea312226a0e6fc9cd43 ./kapp-linux-amd64
8ad9d09844fd0710537190e1743b8fbcbe02b05f8180151e3420908120731071 ./kapp-darwin-amd64
aa8874eb186344601e4ff695de6406b06324039061c301cffd4a039618c021b9 ./kapp-windows-amd64.exe
fecd32c9760da68791e591afffd53ce0a935471bf40d1e3fd941e602d7becb04 ./kapp-linux-arm64
v0.62.1
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.1/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.1/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.1/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.1/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
✨ What's new
- Bump golang to 1.22.4 in #966 by @rohitagg2020
Full Changelog: v0.62.0...v0.62.1
📂 Files Checksum
13648fa026484768437392e9c6205f22fbc1aa27789da55ea81eb8a798f72013 ./kapp-darwin-amd64
25b4a2f1f1eb3e5b9fe3fd39c182ce2033e5e848742ae5fde4e6dae9499b57d8 ./kapp-windows-amd64.exe
b686bd63e5f751496d8221c7cf3df308663b6b21e1c480dd4a4cd301f6a8d651 ./kapp-linux-amd64
bbf1425904ba70702f70bd7235f4e9c2e02cf42f4d45251aa0bcff9441669dbf ./kapp-darwin-arm64
f5d2e48c21c25e4b59438bbf6e709a6335374dd78737fda455d477f6de62aa33 ./kapp-linux-arm64
v0.62.0
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.0/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.0/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.0/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.62.0/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
✨ What's new
- 🚨 For library users 🚨 the go module name changes to
carvel.dev/kapp
this is a breaking change on this version, no impact for users that only use the binaries
Full Changelog: v0.61.0...v0.62.0
📂 Files Checksum
b4b980d4bc97508bec2416bc50888f55c7e4d96ada71a072003d2eee571db995 ./kapp-darwin-amd64
88d6ed91f87571e892b60fc57b2e3526cb49db0c22531da392cd380c6b4a8ede ./kapp-darwin-arm64
6eb24733364213967c434ca77a7b3516f80c962e1da1ba57ce4c495556cf1585 ./kapp-linux-amd64
10e2e0b165202ae355501516f0b34de066523a384970f8423d8295ca79c16133 ./kapp-linux-arm64
24e178632b915f5a9814cc4d8a25c67256dfb3d7957bd72b080340099b0b7ac8 ./kapp-windows-amd64.exe
v0.61.0
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.61.0/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.61.0/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.61.0/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.61.0/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
✨ What's new
- Add preflight check implementation, add permission validation preflight check by @everettraven in #887
- Update --preflight command line option by @tmshort in #894
- Make version more flexible to allow kapp to be used as a library by @joaopapereira in #897
- Update copyright header template to be entity agnostic, update existing headers by @everettraven in #903
- Add support for preflight check configuration by @tmshort in #900
- Add CRD Upgrade Safety preflight check by @everettraven in #901
- Fix missing app deletion in app-group deploy by @praveenrewar in #910
- Default rule to make sure service-account is created before secret associated with that service-account by @sethiyash in #895
- Add validation to CRDUpgradeSafety preflight check to prevent removal of existing fields by @rashmigottipati in #922
- Bumping go version to 1.22.2 by @rcmadhankumar in #926
- Add handling of updates to a field's enum values to the CRD Upgrade Safety preflight check by @everettraven in #921
🔈 Callouts
- @everettraven made their first contribution in #887
- @tmshort made their first contribution in #894
- @rashmigottipati made their first contribution in #922
Full Changelog: v0.60.0...v0.61.0
📂 Files Checksum
f6b5cf65e6257dbf16fbcf5c2e238cca8ff66b6a54f350b222b21d8b84a0c66d ./kapp-darwin-amd64
3411d2ccdb48b55646b7ec80595d5c3dc8ca1290f846979115d18db66d778c2d ./kapp-darwin-arm64
efaa3e793448961f6367c04fbc5b0e2c5063bdf5eda9364c7f1d495458da624b ./kapp-linux-amd64
8985539984481228ce1db0dc2557efd470269cc1ac0a934a03feed1f8ad2f159 ./kapp-linux-arm64
1558cf3bb033cf16362d5ef86336e683689922572d21aa873e7fe8a93b3975fc ./kapp-windows-amd64.exe
v0.60.1
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.1/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.1/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.1/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.1/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
What's Changed
- Bump go version to 1.21.9 in v0.60.x line by @rcmadhankumar in #925
Full Changelog: v0.60.0...v0.60.1
📂 Files Checksum
abf7e55f53cdeaf7eb595121249af49ca783f52bb9ca61785cf4f0b2e19059f8 ./kapp-darwin-amd64
3b70daa4be3a87bc823b98268024e86ea28a367f99fed5059fe637c600e5f0d7 ./kapp-darwin-arm64
e9c20d0859a749ed71a472f5516c9cf65c739c2855ccd152f369820539fa7a8c ./kapp-linux-amd64
a67e312b79939d91dbcb0c46908efcc01f6a87e7819cad128fef417e990fa360 ./kapp-linux-arm64
26da4c76cf48a105f5a8d35c9de9695f311515561ea7816947bcfc8808b8d434 ./kapp-windows-amd64.exe
v0.60.0
Installation and signature verification
Installation
By downloading binary from the release
For instance, if you are using Linux on an AMD64 architecture:
# Download the binary
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.0/kapp-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/kapp
# Make the binary executable
chmod +x /usr/local/bin/kapp
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install kapp
$ kapp version
Verify checksums file signature
The checksums file provided within the artifacts attached to this release is signed using Cosign with GitHub OIDC(Refer this page for cosign installation). To validate the signature of this file, run the following commands:
# Download the checksums file, certificate and signature
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.0/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.0/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.0/checksums.txt.sig
# Verify the checksums file
cosign verify-blob checksums.txt \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp=https://github.com/carvel-dev \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
Verify binary integrity
To verify the integrity of the downloaded binary, you can utilize the checksums file after having validated its signature.
# Verify the binary using the checksums file
sha256sum -c checksums.txt --ignore-missing
What's Changed
- kapp app-group deploy should order based on folder names by @rjtch in #850
- Add profiling flags (based on kubectl) by @praveenrewar in #862
- update-docs by @prashantrewar in #870
- added 'appsv1.DeploymentReplicaFailure' condition by @jignyasamishra in #878
- Moved TestAppKindChangeWithMetadataOutput to a separate file by @jignyasamishra in #880
- sign release artifacts using cosign by @prashantrewar in #877
- Memory optimization by @praveenrewar in #863
- Bump go version to 1.21.6 by @sethiyash in #882
New Contributors
- @rjtch made their first contribution in #850
- @prashantrewar made their first contribution in #870
- @jignyasamishra made their first contribution in #878
Full Changelog: v0.59.0...v0.60.0
📂 Files Checksum
7be696bde55f504d665105ac4da3b8159473cf5997dd49a20302cb5c453a3a84 ./kapp-windows-amd64.exe
7cc17971634da69c80d7159199c2c514c38b479d28987e055ce2c173bfbd9306 ./kapp-linux-amd64
7fa5e9e9aff5c29eb170252ba56b598038e7e141c5c7afa60e81b872e96c8729 ./kapp-darwin-arm64
8746b9b49c47f27b9b08f425f247a3ea0b847f5cb9a1b88e4cff6c036112c7d7 ./kapp-darwin-amd64
9847fa6f7122451e14833d9aaa376692dfc9fe2895ceb3a7159616a8041b68f5 ./kapp-linux-arm64
v0.59.3
What's Changed
- Bump go version to 1.21.9 in v0.59.x line by @rcmadhankumar in #924
Full Changelog: v0.59.2...v0.59.3
📂 Files Checksum
7aa95e47e7c2a8c867de6d0af6f74182d8247267784a44668b760c44f201f461 ./kapp-darwin-amd64
6be47a301146fb74c1460e5f48435a9d885d2b3e75a23a3deec5808b8a928d0f ./kapp-darwin-arm64
d581c368a54b00e6addebf9f880b2844ef997c312b80bb8f664162a7df3e2b73 ./kapp-linux-amd64
b2a9627239c13facbdd68eb4e683bbf645503c466da132668133e880969d6c16 ./kapp-linux-arm64
d16392a329e1a8bde95e6526943b80ae44eecce334d0ef1866e04737f07a8868 ./kapp-windows-amd64.exe
v0.59.2
What's Changed
- Bump go1.21.5 by @kumaritanushree in #875
Full Changelog: v0.59.1...v0.59.2
📂 Files Checksum
03d8ef43aa467756a22fea6d32745b3bddef163fa22de4f8b5edd1d60fdc0585 ./kapp-linux-arm64
694518413f78698209253b11bb280933057839c0ef303295e8abf03dec289c7e ./kapp-windows-amd64.exe
6986369c06e89bcec366b2cc18f81634fcd95e2b52c6c6f7ee46b497ade25f7d ./kapp-linux-amd64
a404ed1bee2e0cb1a09498a991a3c897ee2ad08134a4eff01529ff73d7b47f3a ./kapp-darwin-arm64
c20034a347bf90d977daac29eadbb4db4a7dc172a18a9d27fe0a48c39c124d27 ./kapp-darwin-amd64
v0.59.1
What's Changed
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #830
- Bump go version to 1.21.3 by @sethiyash in #856
Full Changelog: v0.59.0...v0.59.1
📂 Files Checksum
2b944972c011c8f5ccc0674a1e7c706985b08ce921367bc821cbd0ce81f94a01 ./kapp-windows-amd64.exe
30545b3462a5125dc32056ee9a87f30ced001ad04dd045b5f4d3dc6bc41da997 ./kapp-darwin-arm64
377e4bb84d44b9d80d68ed5b473036f20b3aab1eb5f2f6cc80c2df09ecd0fbf8 ./kapp-darwin-amd64
a0e4eccdc264b535d7b0ba1972b6fd29cd5aa1263ab7e996d5a4671253fd3cf9 ./kapp-linux-arm64
a6da34c733514c2c51b96a12e70cd050250a45b2ee75d6966a904e712b307d15 ./kapp-linux-amd64