Releases: carvel-dev/kapp
Releases · carvel-dev/kapp
v0.53.0
✨ What's new
- ❗ Breaking Change Go module renamed from
github.com/k14s/kapp
togithub.com/vmware-tanzu/carvel-kapp
(#567) - Added
exit-early-on-apply-error
flag that can be used to exit as soon as an error is encountered while applying changes (default true) (#532) - Added
exit-early-on-wait-error
flag that can be used to exit as soon as an error is encountered while waiting for changes (default true) (#532) - Resource namespaces saved in kapp metadata configmap during kapp deploy will now be added to fallback allowed namespaces. (#533)
- The fallback allowed namespaces are used to list resources when limited scoping is used.
- Previously only the namespace provided via --namespace flag was used.
- Added change rule to delete ServiceAccounts before Namespaces. (#593)
- Fixed bash completion by removing extra output from help command. (#592)
Full Changelog: v0.52.0...v0.53.0
📂 Files Checksum
2b466b9f8bbc8719334cadf917769b27affc10c95c9ded3e76be283cfd3d4721 ./kapp-darwin-amd64
d5e9d0d6817a85bb3a2e247092f7153fa2a57209351fe575dbb6ecd3dfbd9ac0 ./kapp-darwin-arm64
c2c7381a152216c8600408b4dee26aee48390f1e23d8ef209af8d9eb1edd60fc ./kapp-linux-amd64
b4ec066f491c687218eca7e986bdedda6e2680d2bcc3ae1495eb34597aeb2bd1 ./kapp-linux-arm64
7d4e80223f826bc2583d576e3b40057d2163c1f393f6aa6ca5b62e11444b67a2 ./kapp-windows-amd64.exe
v0.52.0
✨ What's new
- Added
--default-label-scoping-rules
flag to enable or disable the default label scoping rules added during deploy #565 - Bump
k8s.io/client-go
from v0.22.10 to v0.24.3 - Bug fix:
--app-metadata-file-output
writes to disk even when deploy fails #574
Full Changelog: v0.51.0...v0.52.0
📂 Files Checksum
993285cd7747862da92d68c2faab102e01a719a7de691d7630b28271c0dde526 ./kapp-darwin-amd64
d2771ead31f944726e0372c05396404a4edeeed568b17ed6e9d0f991a455076c ./kapp-darwin-arm64
9c6ab08ddb4f950eeed9df4b8618d43d3cf82f076c24073885904b3c14ba5bd7 ./kapp-linux-amd64
7f5564ac3b670dd2ff51953372924c2880e59c8aea38acc21f433044ba18d707 ./kapp-linux-arm64
eedfc85ad19a36fa45aef81f55e63f9db27f0f5102dfd5233b67aeadadbc8043 ./kapp-windows-amd64.exe
v0.51.0
✨ What's new
- Added
--app-metadata-file-output
flag which can be used to save recorded app metadata to a file. - Bump modern-go/reflect2 to v1.0.2 to fix incompatibility with Go v1.18
- This problem became apparent with some random failures while trying to connect to GKE clusters.
- Example error fixed
unexpected fault address 0xb01dfacedebac1e fatal error: fault
- Example error fixed
- This problem became apparent with some random failures while trying to connect to GKE clusters.
Full Changelog: v0.50.0...v0.51.0
📂 Files Checksum
1da812a536d80f7b0aefb2155ac6903df2f92c9ec5c204d6b985a0c51a88041c ./kapp-darwin-amd64
be1eaec00d1a7e6ab24c86be80bf3e5713af9d14d93970ec34dd65ba6aaef3c1 ./kapp-darwin-arm64
58443df4200c683597f5c8a43ea8f5b7110bbcb1fbd8ca3f2061e9eff1a10e0e ./kapp-linux-amd64
368281fd8281bfc37d14704fd4482ec21cfabd63aeb66d07d520864057ceb599 ./kapp-linux-arm64
7197042ca9ce35f3c267883f18495929ec5a1fac52264673bcae5129e7cb4d2d ./kapp-windows-amd64.exe
v0.50.0
✨ What's new
- Default value of
--tty
flag is now set to false for commands other thandeploy
anddelete
#527 - Ownership check for resources with
kapp.ka14s.io/exists
andkapp.ka14s.io/noop
annotation are now skipped #522 - Added support for unblocking waiting changes using
unblockChanges
in waitRules #499 - Added
--diff-changes-yaml
flag which can be used to print the YAML applied by kapp #524 - Added default change groups and change rules for kapp-controller app and packageinstall #552
New Contributors
- @vicmarbev made their first contribution in #539
Full Changelog: v0.49.0...v0.50.0
📂 Files Checksum
5d424f735cdef6ced3f3256312a4dcc99de14a294a5c82cd98a8e470f8b36dee ./kapp-darwin-amd64
00278e7ce36001d3df921aa22011d65b524da6a6cf8a22c1121197cb8d33046c ./kapp-darwin-arm64
a9bcebef169ba759ba24b341f42022edef5b234b8ba61116df2305b3c8c5f2fb ./kapp-linux-amd64
bc2f7d973217cd8c7e801f861cfd1ecfe108ccb72cf388dc4af6bb374ef52b9f ./kapp-linux-arm64
56f0fa29cdce099ff91f566cf99fe7287be376b143d1e5a7ae0f62f43608ab6f ./kapp-windows-amd64.exe
v0.49.2
✨ What's new
- Fixed CVE's by @neil-hickey in #651
Full Changelog: v0.49.0...v0.49.2
📂 Files Checksum
f337a7a788ff58909c118931838b410b20a6f371cbca3289b84057ed8c4913e4 ./kapp-darwin-amd64
cceb043dc61395673bc145a84b282df02df0a89f1aa60f382d8e090389c71313 ./kapp-darwin-arm64
731dae444ccc8ecd2cf47100a5c53a597bcef10032d4b2456e2e8271f0c91889 ./kapp-linux-amd64
97b721711490239d47669845b29cfc6f68fa99ec915443118d4a87cd50cd3de2 ./kapp-linux-arm64
b000062482b059c94689fd239482208d8f2b27e60b80ef917de67e3a7985b934 ./kapp-windows-amd64.exe
v0.49.0
✨ What's new
- Added default rebase rules to remove unwanted diffs in openshift clusters.
📂 Files Checksum
51e209f903b17c9e330151c41c6d507bfabccfdaa56dd8fdaa1c0f39ed2240e9 ./kapp-darwin-amd64
6c1b6a9a487d881abcd4596ccd31ff7a4e127f2f33c112709844f7a3fb8a030f ./kapp-darwin-arm64
dec5040d90478fdf0af3c1548d46f9ded642f156245bba83fe99171c8461e4f7 ./kapp-linux-amd64
e2047147c4bc00d8fcf9a5f01bdefc9fdf0aa5de9582357f03e54d4cd9fc0d75 ./kapp-linux-arm64
5343bec1f6788bff6c2fa953e4e484cd6245d88df38d73e5bb7c79111c4be484 ./kapp-windows-amd64.exe
v0.48.0
✨ What's new
kapp delete
now has--prev-app
flag to delete an app using previous name.- waitRules now support waiting for resources using ytt (Refer to docs for more details)
- Using
--diff-run
while deploying an app doesn't create a ConfigMap now.
📂 Files Checksum
20b57cbb2ba883ebb78809a71c42c0f26b7b0ca15610d7a37dab4d962cca6e54 ./kapp-darwin-amd64
bd653b97c58f2bae29fcc655f09c4687f211672655a7985b10daa7a6637ee6a9 ./kapp-darwin-arm64
1f5fa1cb1d90575d97d7f7f801070ebf4096f10a0b21b4bbd9521b183bad91c6 ./kapp-linux-amd64
261ff488527d8144daa00cbabc472c0fb9609f24c774b279efc4be33d387c4b8 ./kapp-linux-arm64
ae7e5a1387abe9a600b75846e563345ebee34a9e6ecf0bc155c8771be27cf9fd ./kapp-windows-amd64.exe
v0.47.0
✨ What's new
- Handle “recreate” strategy while waiting for deployments (#500)
- waitRules now support matching observedGeneration at condition level (#478)
- Allow
kapp deploy
to rename app using--prev-app
(#450) app-change list
now supports filtering (#409)condition
column is removed frominspect
table (#445)- Experimental: Add suffix to internal configmap names created for recorded apps (#403)
- KAPP_FQ_CONFIGMAP_NAMES can be set to true to opt in for this behaviour
📂 Files Checksum
ed0a7a86828517e7aa3d4bede659ac725806b0201692f2d574beb71785220406 ./kapp-darwin-amd64
e0c1962884ad153d055786b523827c09d3c05a3faa07c0b186acd40bdb7d46aa ./kapp-darwin-arm64
2b1bd5e3a35ed63045be80a7cc8cbc054fe4e98c89c55f9006c8fec2243658a4 ./kapp-linux-amd64
8808e0cbe06028581b8ed48e0a8426b7fd9dc26d17e24f9ab96522774892839a ./kapp-linux-arm64
fed3ddfb90aa096c801764adccd60402fa01e8f3f6bcfb3f3b7640fa87977591 ./kapp-windows-amd64.exe
🔈 Callouts
Thanks to
- Nicholas Hughes @nicholasmhughes for their contribution (#455).
v0.46.1
✨ What's new
- Bumped lots of dependencies by @rohitagg2020 in #648
Full Changelog: v0.46.0...v0.46.1
📂 Files Checksum
8eb6b9bac4d6bf6d0e1f3aeab2f7ea8028ec0c71fe240f985d341cd5eea6560b ./kapp-darwin-amd64
a56c462fef72d351c03c3dc26e54e1229e85372f1532b555f505e3b35966f962 ./kapp-darwin-arm64
9f10015615d71153d02ff5f2d2735bd928b2b8007782461faca65fd5f85fcffd ./kapp-linux-amd64
82b0ef7b82866d2af8f0bf8eda85c0d310d599d0d635bb7e94a4e8c9f290b525 ./kapp-linux-arm64
53d91b528959923cbd24776ddf87a0b3c7058d0ecb37d9a8d05089a86ff05ae0 ./kapp-windows-amd64.exe
v0.46.0
✨ What's new
- Performance enhancements
- For
recorded app
, reduced API calls to identify App resources duringdiff stage
. - Reduced calls to identify
transient
resources.
- For
- Allow users to add
labels
onapp-group
- e.g.
kapp app-group deploy {DIR} --labels x=y
- e.g.
- Added filtering by
label
andage
onkapp ls
- Filter on labels: e.g.
--filter-labels x=y
- Filter by age: kapp ls
--filter-age 5m+
- Filter on labels: e.g.
- Disable
kapp.k14s.io/original
annotation when resource size exceeds K8s annotation value limit, allowingkapp deploy
to proceed instead of failing. - In the progress log, indicate if the deletion step is waiting for
finalizers
to be removed.
📂 Files Checksum
7a3e5235689a9cc6d0e85ba66db3f1e57ab65323d3111e0867771111d2b0c1a3 ./kapp-darwin-amd64
5fd36b56a7d8e8f99214f2e8096bd7f293492e0ffba98cb14611150efa113f4f ./kapp-darwin-arm64
130f648cd921761b61bb03d7a0f535d1eea26e0b5fc60e2839af73f4ea98e22f ./kapp-linux-amd64
f40cf819f170ce50632bcb683098a05711d0a2a7110b72eb2754a7fc651eb2f3 ./kapp-linux-arm64
e7c1809049e3a7be958be8a72f8bc739fa8f3a7a03866347c6e5a8e41c134dd2 ./kapp-windows-amd64.exe
🔈 Callouts
Thanks to
- Dave Protasowski @dprotaso for submitting PR to fix
go install
For helping out with this release