Skip to content

Releases: carvel-dev/kapp

v0.63.3

03 Sep 10:25
e77aa1c
Compare
Choose a tag to compare

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.3/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.3/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.3/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.63.3/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

Full Changelog: v0.63.2...v0.63.3

📂 Files Checksum

0007ec49c089f332b8c3a5dcdf5c0587e63afe1609857e28ea961cea8533e6e7  ./kapp-darwin-arm64
04accaa9a8d8a8fda12a47a3f22d5f16a1738b3088c1467af03c082aee7979f5  ./kapp-windows-amd64.exe
33702a40b6032ada742d73c59afeb393d0830a1913e3a599ca995eba3e68a57e  ./kapp-linux-amd64
46b9961d8998c4a797ea3d648b83cf18be616945b48119d0b1e7a66813dc3658  ./kapp-darwin-amd64
dbdfa194067c420b5e5ed36cb99f008c9a2dec05f5aeebe770b854898d3de2c4  ./kapp-linux-arm64

v0.63.2

17 Jul 12:21
5be0dc7
Compare
Choose a tag to compare

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

New Contributors

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

04 Jul 10:39
6e3423a
Compare
Choose a tag to compare

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 or SelfSubjectRulesReview 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

12 Jun 17:47
522720d
Compare
Choose a tag to compare

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

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

16 Apr 10:22
Compare
Choose a tag to compare

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

15 Apr 18:48
6e71814
Compare
Choose a tag to compare

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

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.2

10 Sep 11:19
428d163
Compare
Choose a tag to compare

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.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.60.2/checksums.txt
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.2/checksums.txt.pem
curl -LO https://github.com/carvel-dev/kapp/releases/download/v0.60.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

Full Changelog: v0.60.1...v0.60.2

📂 Files Checksum

0c39d2c19727f8b96a53ce80f952424d546ebbf4bd0775adb5fae0c07f649a08  ./kapp-darwin-amd64
1e340d37762dc11bda341bc7d5cc1729f25ade25fdaca5807db968877fb4366e  ./kapp-windows-amd64.exe
7dd829710aaf2fc2afec9e59fb23ee02ad63a6929dd96f9d47a7c569a412077d  ./kapp-linux-arm64
d07e5d5aeb2a37a4e7b5b70e1829f7235201c5f1e6cd50ced0358d523e632023  ./kapp-darwin-arm64
e8773916cbeb1ed630e30407765fa38a87307f6ea8f6ccebb9370c59a925320c  ./kapp-linux-amd64

v0.60.1

15 Apr 18:47
dcc998b
Compare
Choose a tag to compare

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

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

19 Jan 13:59
9edad25
Compare
Choose a tag to compare

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

New Contributors

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.4

10 Sep 05:30
86efd3c
Compare
Choose a tag to compare

✨ What's new

Full Changelog: v0.59.3...v0.59.4

📂 Files Checksum

1ac8c9cc13b1d5b5b5e8401201ae6441dca0b6a4535b817cbaeeb24ded053229  ./kapp-linux-arm64
3f76eacda6c5f7ddd1d283155fd270847ee710bd49a7dc780b108fa13fb16f9a  ./kapp-windows-amd64.exe
42bc30bc10440be029fc8adfbd02a82c21c7e62ac3ce6b9b2b14b814612e1312  ./kapp-linux-amd64
9722831ad9f79e74d43dc32a735a1f4262405b3d1e5251dd4d2dfdc624f6d4f1  ./kapp-darwin-amd64
c94d3cd79aabbdc155a07e26a33481ca9c52ea46235a2b24979ada241a9c0436  ./kapp-darwin-arm64