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/ytt/releases/download/v0.52.0/ytt-linux-amd64
# Move the binary in to your PATH
mv kapp-linux-amd64 /usr/local/bin/ytt
# Make the binary executable
chmod +x /usr/local/bin/ytt
Via Homebrew (macOS or Linux)
$ brew tap carvel-dev/carvel
$ brew install ytt
$ ytt 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/ytt/releases/download/v0.52.0/checksums.txt
curl -LO https://github.com/carvel-dev/ytt/releases/download/v0.52.0/checksums.txt.pem
curl -LO https://github.com/carvel-dev/ytt/releases/download/v0.52.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
- Add riscv64 binary release #944 by @mengzhuo
- Improve performance #954 by @emh-jump
- Fix linting issues and bump go by @devanshuVmware and @joaopapereira
Full Changelog: v0.51.2...v0.52.0
📂 Files Checksum
063cf006ddcb6592500c8bedb20850ffd332e058fd34c1abff781bb6ef68c590 ./ytt-windows-arm64.exe
4c222403a9a2d54d8bb0e0ca46f699ee4040a2bddd5ab3b6354efd2c85d3209f ./ytt-linux-amd64
781f8950da84b2d2928b139eb38567584d9ddebc7e5a34fd97209ad61ae9cc65 ./ytt-linux-arm64
924eb899bdbb4b3652d941c7662acc434a7a35c07537e7cf48a7645b960a7ab5 ./ytt-darwin-amd64
a01005ec823b8cb048f6ac2962233ec340cf9040e254fee5c28d0e784da4ca49 ./ytt-windows-amd64.exe
d1d51f490b23891c03957c80ec8b63f97fb393f18a9f7bf024db75ef6960d743 ./ytt-linux-riscv64
f77bcbcd71802fcb55cb0333ed7e640e6cc6e9164b757af01a6ac69f6b503b47 ./ytt-darwin-arm64