Releases: prashantrewar/kapp
Releases · prashantrewar/kapp
v0.23.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/prashantrewar/kapp/releases/download/v0.23.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 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/prashantrewar/kapp/releases/download/v0.23.1/checksums.txt
curl -LO https://github.com/prashantrewar/kapp/releases/download/v0.23.1/checksums.txt.pem
curl -LO https://github.com/prashantrewar/kapp/releases/download/v0.23.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/prashantrewar \
--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
Changelog
- 132d7e1 carvel-dev#156 adopting resource with versioned annotations (carvel-dev#271)
- 7e8db12 carvel-dev#208 resource wait timeout (carvel-dev#279)
- a39f7fe carvel-dev#235: removed condition column from inspect table (carvel-dev#445)
- 7ab96a1 carvel-dev#269 increasing timeout in golangci-lint (carvel-dev#270)
- 6f5f582 carvel-dev#446: updated kapp timeout error. Will list resource's description fo… (carvel-dev#451)
- 229c1cf 452: handle delete strategy for inoperable resources (carvel-dev#468)
- 5a2eb44 476: change-rule to delete packageInstall/app before service account and RBAC (carvel-dev#552)
- c6b6149 Add --app-namespace flag (carvel-dev#814)
- 270ac69 Add --dangerous-scope-to-used-gvks
- a85ae04 Add --warnings flag (carvel-dev#257) (carvel-dev#266)
- f25dbd6 Add Resource to the Exists function signature (carvel-dev#345)
- 2ab6fdd Add Resources interface
- 5886f38 Add Resources to converged_resource_factory (carvel-dev#415)
- 4a6a3a6 Add
--prev-app
to delete command (carvel-dev#511) - 39af4e7 Add an example rebaseRule for calico pods (carvel-dev#142)
- e0bf1c9 Add backlog link to README
- e1d30a6 Add blog link to nav bar (carvel-dev#136)
- b20b981 Add change rule to delete SA before namespace (carvel-dev#593)
- 5ce3839 Add change-group placeholders for granular ordering of resources (carvel-dev#310)
- ab49f0f Add configurableTextDiff to existing versions
- 1ee10c5 Add contributing doc
- 1111f86 Add copyright to source files.
- e78d753 Add default rebase rules for namespaces
- 9bdd76a Add default rule entries for ImagePullSecrets
- 0887e16 Add default rule entry for ServiceAccount secret
- adf36d6 Add default rules for refs in projected volumes
- 651a02f Add default ytt rebase rules for ServiceAccount
- 0e47706 Add dependabot configuration
- 9b80193 Add docs for stateful set waiting
- 68efe8e Add e2e tests for fallback allowed namespaces
- b1ca53e Add exclude rule to golangci-lint
- 75379ed Add exists operation for resources with exists annotation (carvel-dev#319)
- 4b9a9e6 Add exists operation to diff summary, update tests accordingly (carvel-dev#379)
- 71d5c37 Add flag to use default label scoping rules (carvel-dev#565)
- 1ae3659 Add formatting for checksums in draft release body (carvel-dev#543)
- 8c1610f Add fs.FS support to deploy, inspect, diff (carvel-dev#799)
- 34e0d16 Add hint in faq about anonymous fifo
- dcd163a Add initial app suffix to recorded_app (carvel-dev#403)
- 0d71550 Add issue templates for kapp
- 744e2b2 Add linter script to codebase
- 0fb4bc5 Add logo to README (carvel-dev#180)
- d4a19f6 Add missing initContainers entries to the default config
- 3c43618 Add newer versions/releases of tools in examples (carvel-dev#420)
- 75e9565 Add profiling flags (based on kubectl) (carvel-dev#862)
- 3ffaa2e Add pull request template (carvel-dev#502)
- 724d714 Add recalculated diff to conflicting update error (carvel-dev#486)
- e14948a Add renew-duration annotation for renewing resources (carvel-dev#571)
- 6f32136 Add resource namespaces to fallbackAllowedNamespaces
- bfeb829 Add selected FAQ questions (carvel-dev#127)
- 31e7abf Add status code check for http file sources (carvel-dev#523)
- 9b79e50 Add status field to diffAgainstLastAppliedFieldExclusionRules
- 489bd40 Add support for unblocking changes in wait rules
- b80fae5 Add support to wait for a successful update of StatefulSets
- d874b45 Add tests for GK scoping
- b7ff69d Add tests to resourcesmisc fo kapp-controller CRs. Dedup new logic.
- 2519ddc Add unblockBlockedChanges support to ytt waitRules
- 5854f18 Add verify-no-dirty-files script (carvel-dev#351)
- 7f094e9 Add workflow to add new issues and prs to project
- afa0769 Added 'versioned-explicit-ref' annotation
- 88a775b Added GKResourceRef and moved GK filtering conditions to ref.go
- bdb3ac2 Added flag to disable GK scoping
- eed7abe Added retryable etcdserver errors to the retry list (carvel-dev#300)
- f1da00e Adding new flag 'new-namespace' for renaming apps(carvel-dev#165) (carvel-dev#294)
- acaf5e4 Adding resource filter for labels (carvel-dev#272) (carvel-dev#280)
- b2dd8df Address comments
- d10f029 Allow kapp binary path to be configured in e2e tests
- 31cadf4 Allow kapp deploy to rename app using --prev-app (carvel-dev#450)
- d667147 Always trim ConfigMap suffix (carvel-dev#496)
- 094843d Apply as many changes as possible with errors at end (carvel-dev#532)
- e812483 Automate creating github release (carvel-dev#226)
- 94ff68d Avoid listing labeled resources for newly created app (carvel-dev#659)
- 72f4351 Bug in command line for anonymous fifo
- fe0e1e4 Bump Go to v1.19.4
- a3080c0 Bump Go version to latest (v1.18) (carvel-dev#549)
- 164677c Bump cppforlife/cobrautil (carvel-dev#663)
- edf4f2a Bump dependencies (carvel-dev#629)
- ff4ca9c Bump github.com/hashicorp/go-version from 1.2.0 to 1.3.0 (carvel-dev#234)
- 0c34e94 Bump github.com/hashicorp/go-version from 1.3.0 to 1.6.0 (carvel-dev#673)
- d3ee9a0 Bump github.com/k14s/ytt from 0.34.0 to 0.36.0 (carvel-dev#282)
- df3ca9a Bump github.com/mitchellh/go-wordwrap from 1.0.0 to 1.0.1 (carvel-dev#232)
- 7e7b3a0 Bump github.com/spf13/cobra from 1.4.0 to 1.6.1 (carvel-dev#633)
- 1a3daec Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (carvel-dev#734)
- 25403bf Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (carvel-dev#631)
- 018e09a Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (carvel-dev#714)
- 1182f7c Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (carvel-dev#758)
- d58494b Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (carvel-dev#761)
- 1508265 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#352)
- 62f969a Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#553)
- 3a8aa1d Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#586)
- 150cea3 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#619)
- e130bb6 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#630)
- 1c1ed44 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#655)
- b773516 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#664)
- 27c9ad7 Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#695)
- 87b2c7a Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#754)
- c9e0eee Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#776)
- 0d3d1df Bump github.com/vmware-tanzu/carvel-kapp-controller (carvel-dev#804)
- 0610c41 Bump go version to 1.21.3 (carvel-dev#856)
- d7728b6 Bump go version to 1.21.5
- 470caa7 Bump golang.org/x/crypto
- 23bbb4f Bump golang.org/x/net
- b38b80a Bump golang.org/x/net (carvel-dev#606)
- 9f7074a Bump golang.org/x/net from 0.10.0 to 0.11.0 (carvel-dev#775)
- 8e60fe7 Bump golang.org/x/net from 0.11.0 to 0.12.0 (carvel-dev#784)
- 1fcd67f Bump golang.org/x/net from 0.12.0 to 0.14.0 (carvel-dev#795)
- a8e3280 Bump golang.org/x/net from 0.14.0 to 0.15.0 (carvel-dev#817)
- 45f1b0d Bump golang.org/x/net from 0.15.0 to 0.17.0 (carvel-dev#830)
- 1ecc914 Bump golang.org/x/net from 0.4.0 to 0.5.0 (carvel-dev#666)
- 348bc02 Bump golang.org/x/net from 0.5.0 to 0.6.0 (carvel-dev#706)
- 48fd771 Bump golang.org/x/net from 0.7.0 to 0.8.0 (carvel-dev#716)
- e381135 Bump golang.org/x/net from 0.8.0 to 0.10.0 (carvel-dev#747)
- 05fc421 Bump golang.org/x/sys (carvel-dev#559)
- f2230d0 Bump json-iterator and reflect2 (carvel-dev#568)
- eeba6d1 Bump k8s.io/api from 0.24.3 to 0.24.4 (carvel-dev#585)
- 602acaa Bump k8s.io/api from 0.27.2 to 0.27.3 (carvel-dev#781)
- 2ab19e5 Bump k8s.io/client-go from 0.22.10 to 0.24.3
- 786ba8a Bump k8s.io/client-go from 0.24.3 to 0.25.0 (carvel-dev#589)
- 67a1557 Bump k8s.io/client-go from 0.25.0 to 0.25.2 (carvel-dev#617)
- 9d18115 Bump k8s.io/client-go from 0.25.2 to 0.25.3 (carvel-dev#625)
- bb1738c Bump k8s.io/client-go from 0.25.3 to 0.25.4 (carvel-dev#639)
- 3e8a6b4 Bump k8s.io/client-go from 0.25.4 to 0.26.0 (carvel-dev#658)
- 24f27f5 Bump k8s.io/client-go from 0.26.0 to 0.26.1 (carvel-dev#674)
- fc127b6 Bump k8s.io/client-go from 0.26.1 to 0.26.2 (carvel-dev#718)
- b75689a Bump k8s.io/client-go from 0.26.2 to 0.26.3 (carvel-dev#726)
- df3cfc8 Bump k8s.io/client-go from 0.26.3 to 0.27.1 (carvel-dev#740)
- 19e3ec8 Bump k8s.io/client-go from 0.27.1 to 0.27.2 (carvel-dev#757)
- 8221331 Bump k8s.io/client-go from 0.27.2 to 0.27.3 (carvel-dev#783)
- b2fcf61 Bump k8s.io/client-go from 0.27.3 to 0.27.4 (carvel-dev#787)
- c13f600 Bump k8s.io/client-go from 0.27.4 to 0.28.1 (carvel-dev#808)
- 9272fa9 Bump k8s.io/client-go from 0.28.1 to 0.28.2 (carvel-dev#820)
- b240f25 Bump k8s.io/client-go from 0.28.2 to 0.28.3 (carvel-dev#852)
- b4115e2 Bump version for github.com/emicklei/go-restful to v3.8.0 (carvel-dev#576)
- 453d9f3 Bumping Go version to 1.20.4 (carvel-dev#759)
- 61a2cd5 Bumping go version to 1.20.5 (carvel-dev#763)
- 8dbe6d9 Bumping go version to 1.20.7 (carvel-dev#796)
- 5dc9ceb Bumpin...
v0.4.0
faltu Signed-off-by: Prashant Rewar <[email protected]>