Releases: carvel-dev/kapp-controller
v0.38.6
What's Changed
- Update go packages and photon to address HIGH/CRITICAL CVEs
- Update GoLang to 1.18.6
Full Changelog: v0.38.5...v0.38.6
📂 Files Checksum
c58b457f8232c97d375b6e56f3db03e9096aac13cab4a96834098d609cad3a93 ./tmp/release.yml
12d7fcd2d589eb898c31e3f54b277b411710993025a90108423baf89acdefa8a kctrl-darwin-amd64
54b92368b3cd34bdea6322a78f4cb95c4ddb79d32dc11c5de218861a75651cc6 kctrl-darwin-arm64
acd7dfb647f7b7560cdb4ce8771d4861f9d37aa3135316693d1c996a00302a10 kctrl-linux-amd64
a1ddc554b5c6bb9fa2915a2aeffeefb995571379e3a65f922a7d31babf819f17 kctrl-linux-arm64
a9113f57d872415a242cddc09164314e26bdb0a1d39b95a9a578feeea9b6d65d kctrl-windows-amd64.exe
Full Changelog: v0.38.5...v0.38.6
v0.41.2
What's Changed
- Enhance prompt output reader to store buffered output and update tests by @100mik in #832
- Bump k8s.io/kube-aggregator from 0.22.12 to 0.22.13 by @dependabot in #835
- Namespace isolation by @showpune in #826
- fix case in
start-api-server
flag by @neil-hickey in #839 - Bump peter-evans/create-pull-request from 4.0.4 to 4.1.1 by @dependabot in #841
- kctrl: Handle errors in status after successful local reconciliation. by @100mik in #842
- Bump softprops/action-gh-release from 17cd0d34deddf848fc0e7d9be5202c148c270a0a to 1 by @dependabot in #840
- Fixes dev-deploy script by @joaopapereira in #843
- Bump dependencies by @carvel-bot in #836
- Ensure that updated package specs are copied over from package spec by @100mik in #851
- Fix un-fmt'd files by @100mik in #856
- Pass additional information to downward API (k8s version, kc version, k8s g/v) by @neil-hickey in #846
- update project docs by @aaronshurley in #858
- introduce min app sync period by @cppforlife in #859
- never report the kubernetes version with the pre or buildmeta by @joe-kimmel-vmw in #862
- add package details to child app cr annotations so that they can be used in app cr downward api by @cppforlife in #864
- changes to make it easier to see where tests fail by @joe-kimmel-vmw in #865
- template values AsPaths: clearer error msg by @joe-kimmel-vmw in #871
- adds example using simple-app and downwardAPI by @joe-kimmel-vmw in #870
kctrl
: ytt overlay flags by @100mik in #725- bump k8s libraries to 1.25 by @joe-kimmel-vmw in #876
- test k8s 1.20 and 1.25 by @joe-kimmel-vmw in #880
- De-flake package repo tests. by @100mik in #866
- Adding examples of package authoring by @rohitagg2020 in #861
- kctrl: Tightning up the pkg authoring e2e testcases by @sethiyash in #850
- Add new kapp flags to allowed change opts by @praveenrewar in #887
- configurable tls cipher suites by @joe-kimmel-vmw in #882
- clean up sidecarexec socket file in case of previous unclean process termination by @cppforlife in #881
- Fix bash completion for kctrl by @praveenrewar in #889
- Bump slackapi/slack-github-action from 1.21.0 to 1.22.0 by @dependabot in #879
- Bump k8s.io/kube-aggregator from 0.22.13 to 0.22.14 by @dependabot in #883
- Bump golang from 1.19.0 to 1.19.1 by @dependabot in #857
- Bump actions/checkout from 3.0.1 to 3.0.2 by @dependabot in #869
- Bump k8s.io/component-base from 0.25.0 to 0.25.1 by @dependabot in #890
- Bump ytt, kbld, kapp (not imgpkg,vendir) by @pivotaljohn in #891
- Ensure that For option helm Chart from Git, pkg init sync's properly by @rohitagg2020 in #852
- Fixing kctrl dev failing on GKE by @rohitagg2020 in #885
- Bump dependencies for cli by @praveenrewar in #888
- Restructure help sections for all commands by @100mik in #860
New Contributors
- @showpune made their first contribution in #826
- @sethiyash made their first contribution in #850
- @pivotaljohn made their first contribution in #891
Full Changelog: v0.40.0...v0.41.2
📂 Files Checksum
10f5de1ab5cfde554e65f1737879de9ec3a0add47fa2fae346f28bda3049c9f6 ./tmp/release.yml
c49a7196bd70b85b0e2ccc8ed47323189bbf94edc46c66f156671eeaeaeaeb97 ./kctrl-darwin-amd64
9576ab7eda8cce3a1af9f78bbd08dc7faa25247d54feead98842f59b030188dd ./kctrl-darwin-arm64
d1556af9a36e337c1637275b9ab150e278e0ee1e803e73d43b820caab7d95b25 ./kctrl-linux-amd64
d766031254677c5d07422b96844f4e9ab4aea8d20f397da3c2b93e6ddbdddf2f ./kctrl-linux-arm64
c02a22b1b86bfc5093d5732b51385d98f4f8487e9c3ee4449f8f536b707e28df ./kctrl-windows-amd64.exe
v0.40.0
What's Changed
kapp-controller
- Bump dependencies by @carvel-bot in #824
- Packages can constrain k8s and kc versions by @joe-kimmel-vmw and @neil-hickey in #798
- Package authors can now specify that their package can be installed on a certain versions of both kapp-controller and kubernetes.
- Upgrade GoLang from 1.18 to 1.19 by @neil-hickey in #822
- Surface namespace and GK resources in AppCR status by @DennisDenuto in #799
kctrl
- Introducing the Package authoring commands by @rohitagg2020 @100mik @sethiyash
- kctrl dev deploy by @cppforlife in #638
A shoutout to @seemiller and @jorgemoralespou for sharing their perspectives which shaped initial thoughts about the Package authoring commands! 🎉
New Contributors
- @rohitagg2020 made their first contribution in #766
Full Changelog: v0.39.0...v0.40.0
📂 Files Checksum
633a17084af49c98afd17433035839da1067ab48b66a8a4245bcda51a630f58f ./tmp/release.yml
b101e611e079d80b8520be52a1c646f36bb2bfe5a2fa60f0b1cdd92b0d824003 ./kctrl-darwin-amd64
cf1aa5bf8c46228a4a0b6ad8fb007316853022949a584a5a3388e4963d11dc69 ./kctrl-darwin-arm64
16a5c3e7ff49d52e6169d4a57fabf9e862d6eaf7e7b87293ba736ab944688034 ./kctrl-linux-amd64
20ef728ddc908dab63f8ec68426d06f0f73728d2f5bc1e43df0587f3ab73a126 ./kctrl-linux-arm64
bb21c6ce2f6716824e6e01d954d1cadea3ea2238243ba003091aa32b795fb961 ./kctrl-windows-amd64.exe
v0.39.0
What's Changed
kapp-controller
- Add arm64 builds by @benmoss in #680
- add downward api by @DennisDenuto in #744
- Rename KC owned apps from
x-ctrl
tox.app
orx.pkgr
by @neil-hickey in #665 - use cache mount in Dockerfile by @cppforlife in #748
Bug Fixes
- execute pkg repo fetching in the sidecar by @cppforlife in #775
- Typo in Dockerfile causes ARCH to be ignored during build process by @slapula in #804
- Check if pkgrs contain a packages directory by @benmoss in #818
- correct automated usage of kbld in PackageRepository (when imgpkgBund… by @cppforlife in #737
kctrl
- Add tailing behaviour to package repo and add a package repo kick command by @100mik in #764
- Disallow use of shared namespaces for package installs by @100mik in #757
- Enhance tty experience by @praveenrewar in #743
New Contributors
- @DennisDenuto made their first contribution in #744
- @slapula made their first contribution in #804
Full Changelog: v0.38.4...v0.39.0
📂 Files Checksum
f58cdee047c8fe47ff7f00f2134a15f43513617e1678a26d77a47eb98312f9d9 ./tmp/release.yml
b442fe1788b699d322f8b18a5cbabd6acf04f0e0d73c0e0c395d6b4a22bd5120 ./kctrl-darwin-amd64
04e83b0b4c745f5939d626158141d4296ea0650749e75efba06995be682f8582 ./kctrl-darwin-arm64
de1392ba4fc269eefde8018633dbcc0007c06dbe20eab924a9a419ae6d451fca ./kctrl-linux-amd64
a623b6243a850e5a0e2f89dca2b6c795afbab833c97143599df0edd037feef31 ./kctrl-linux-arm64
7bad8ad3100534c1930c4d481ba939ff82a74f08fb55ce072b69c82734978541 ./kctrl-windows-amd64.exe
v0.38.5
What's Changed
- V0.38.5 by @joe-kimmel-vmw in #902
- configurable TLS cipher suite
- fix memory leak present in earlier version
Full Changelog: v0.38.4...v0.38.5
Rise up from these fiery Hashes
071b5b8fec93470b0a0968f3fd9e0b77f0bc9af063ed03c4f0b72900cfbe34d3 ./tmp/release.yml
9101e3446b48c5c98fb40c26a43903e95fc8d17a7b10cbfceb57381c30916334 kctrl-darwin-amd64
2ec4332b1e058352ca3defd927200666253ac23614bc421c2dab0b653a806e39 kctrl-darwin-arm64
a70120a80ccd4b0ef295bbd804190289d0872c374e4588f925ef2b4d11627929 kctrl-linux-amd64
f8184eb95a7c815939247294f5c9b75416de631900004d76eae9ad3bc61ab6b5 kctrl-linux-arm64
ed91df2d1a2886a10b1b4ee8262a0191b4349708c8df15f90277727dc9bbd5c0 kctrl-windows-amd64.exe
v0.38.4
What's Changed
- [bug] Execute pkg repository fetching in the sidecar so that CA certs/HTTP proxy configuration is applied for package repositories
Full Changelog: v0.38.3...v0.38.4
e9c25307f34aff3743765cc05ac3e01bc925ec71a56b8d0a1af7cc28269bd06e ./release.yml
961c49828494c83bdec3ce42b8b7fb659d46584db18aa9a886bf933217b3af85 ./kctrl-darwin-amd64
f33a230d117f577458d10e25b2d07084ce8babbb6e726b312a8f0978a166ebe6 ./kctrl-darwin-arm64
ec28529f7a60b918e200091a8f28dbebc50fda22620b5ba2c3faae4ab8c56446 ./kctrl-linux-amd64
8eb7202a331ace049515ebe187323d4366501ffbc153707fe54e7b45ebbf9291 ./kctrl-linux-arm64
914326d5d925f2360c798d1b8f75bc28e6210778c9edcff3b348f73e157c12d8 ./kctrl-windows-amd64.exe
v0.38.3
- [bug] support certificate reloading even when /etc is on a different mount from /tmp #751
Full Changelog: v0.38.1...v0.38.3
💾 File checksums
b3ca1b972f2ecbffa20e51ac563d60be9785e55e778c06080a7ca9970d75a0a2 ./tmp/release.yml
063963dc5957426ea67ab9e3d604e1a2eb35c1057836509457cfba6010fe830f kctrl-darwin-amd64
ff998a2788d136d41cfd786aa35afe5c7ad15d207fb43dd4fd7f66498d3e50fe kctrl-darwin-arm64
4442f03491aca0299adad3b44061930dccf57eea47cc8289319cb1fc4d9b4029 kctrl-linux-amd64
72f4acf61c4d83ab823a04f85d2ce7ca730427e4b09d5e6e78f101fcc24057ac kctrl-linux-arm64
afc4921a103e52449a9b6a742354f0b81a8212794c655d56c1f5b04fe0ba1b0f kctrl-windows-amd64.exe
v0.38.1
What's Changed
- [bug] Fixed regression introduced in v0.38.0 that resulted in PackageRepositories that use imgpkgBundle fetch step to not apply image relocation overrides
Full Changelog: v0.38.0...v0.38.1
b0d982fbdb082841c8ac31436521d51bc88f170a64076552e30c24ba60d1871d release.yml
1451ae2f4785077d2aca7ccf2ab835e061c4bc4846b42e722610c96e60cf722f kctrl-darwin-amd64
8dc5185542f50fd3dcce9f975871ce41c7af92872f7887952de1f244a7e18ef5 kctrl-darwin-arm64
48d8138c7052567501305ab7c1a18c2b8692000ef7e5159116972c7bb5ac3535 kctrl-linux-amd64
aae1e300a1d4cb6ae964f3d383035cadd63c33db8b03d513ec3eea9627d42448 kctrl-linux-arm64
8db8d37c374209e392d4c7716ba4de3985b4acf223c9f41417e15186dffb9b7f kctrl-windows-amd64.exe
v0.38.0
This version of kapp-controller does not correctly apply kbld transformation for PackageRepositories. v0.38.1 will correct this problem.
What's Changed
kapp-controller
- move some App CR reconciliation parts into sidecar by @cppforlife in #697
- Upgrade GoLang version to 1.18.x by @neil-hickey in #699
- Install/lock dependencies via config file by @benmoss in #721
- Helm 3.9.0 and Cue 0.4.3 in #727
- pkgi waits for app to reconcile latest generation by @benmoss in #726
- Add documentation for running kapp-controller in KIND by @davidblum in #724
- support for PackageRepositories with identical Packages by @joe-kimmel-vmw in #657
- kbld v0.34.0 in #730
- kapp v0.49.0 in #731
kctrl
- Cleanup before running package available test by @100mik in #723
- Ensure that kctrl picks up status tail after secrets are updated by @100mik in #713
New Contributors
- @davidblum made their first contribution in #724
🎉 Thanks @davidblum !
Full Changelog: v0.37.0...v0.38.0
💾 File checksums
7ab32efb189d6409ebf1b0ea5f1647b44b9f9805a7133476a253348a0856134e ./tmp/release.yml
fcf02419cd496115d7e3b9e6977d9cb18388dae75bfc79ef5de59c19f95910b0 kctrl-darwin-amd64
e8f664d07b4b914100e54fa5227be22ad01146cfd507a46e501b51ccb15bfd40 kctrl-darwin-arm64
02b7629e87e84e238ee7a65da5f555192ddce441abde80c6cb61de23e1229813 kctrl-linux-amd64
c6deab3057d1781b83da027890b81c8b2c25d0f19af04f8c3b5817da85f2294c kctrl-linux-arm64
51f22c6085f5f5802e69d868b5aaf03bcf4f7935dbf7193e2e06edb4c702d1fc kctrl-windows-amd64.exe
v0.37.0
What's Changed
- [breaking] Use TokenRequest API to get SA token by @joe-kimmel-vmw and @neil-hickey in #695
- This change was needed as Kubernetes 1.24.0 made a breaking change in how ServiceAccount tokens were exposed
- TokenRequest API is not available in K8s 1.18, 1.19, hence kapp-controller will not be able to obtain service account tokens.
- Add global kapp deploy raw options
- Within kapp-controller-config you can now set
kappDeployRawOptions
(example:kappDeployRawOptions: "[\"--diff-changes=true\"]"
) with settings that will be applied to all App CRs. --app-changes-max-to-keep=5
is also being added by default to reduce number of ConfigMaps created by kapp.
- Within kapp-controller-config you can now set
- kctrl changes
- Bumps
- Bump ytt to v0.41.1 by @carvel-bot in #709
- Bump vendir to v0.27.0 by @carvel-bot in #658
- Bump kapp to v0.47.0 by @carvel-bot in #663
- Bump imgpkg to v0.29.0 by @carvel-bot in #685
- Bump kapp to v0.48.0 by @carvel-bot in #703
- Bump sops to 3.7.3 by @joe-kimmel-vmw in #696
Full Changelog: v0.36.1...v0.37.0
52567f535ff6154c5b94925648cbc4ffcc307bf1e4e5609619ed779a37f49b26 release.yml
66d152a7264223c652bf3102e8badf1867fc4b46a568fbdf656db8bf4d4f08b1 kctrl-darwin-amd64
bfea78aaf40e3929c2825506ca33859e016b8cd568ab303d1f909e01f3bed197 kctrl-darwin-arm64
0a861d98bb89d0bcbb8c80519397fbc9bcdbffe706b06054def9fd15c251ba1c kctrl-linux-amd64
3916b352ede8219d4fed842a3805f4f3ee870c83bfb0f9507740767f930ba488 kctrl-linux-arm64
d2bd6e2375e14a0ed69afb3945b65eaf08e9404a5f014d4000bffedf6a6342c6 kctrl-windows-amd64.exe