Releases: kudobuilder/kudo
kudo-v0.19.0
Changelog
2c243d5 Bump KUTTL to 0.8.1 to support go16 (#1786)
77ba62f Child params in operators with dependencies failing in pkg resolver (#1773)
cc4521e Do not trigger an update when a parameter is added by an OV upgrade. (#1780)
4173395 Fix broken links (#1787)
7be10eb Fix kudo init --verify on cluster without KUDO (#1757)
b5c78dd Update apiversion from kudo to kuttl (#1762)
Docker images
docker pull kudobuilder/controller:v0.19.0
docker pull kudobuilder/controller:latest
docker pull kudobuilder/controller-arm64:latest
docker pull kudobuilder/controller-arm64:v0.19.0
kudo-v0.18.2
kudo-v0.17.4
kudo-v0.18.1
kudo-v0.17.3
kudo-v0.18.0
Changelog
95aed0f Add old v1beta1 extension api so health check works correctly (#1748)
9f86f0f Add test for cassandra parameter regression (#1744)
21f49a3 Added extended parameter checks (#1715)
46fbdfa Bump kuttl to 0.7.0 (#1726)
7e4bea7 Bump kuttl to 0.7.2 (#1729)
347d52c Document Kubernetes API policy (#1642)
8ba2b02 Fixes nil map bug on creation (#1743)
2e8d881 Integration test command should run all integration tests (#1738)
650c7bb Lint gocritic (#1733)
287faea Move KUDO to v1 CRDs (#1725)
42a195f Move instance readiness KEP to implemented (#1747)
027e1d2 Package resolvers now only returns resolved resources (#1724)
6296fc0 Remove 'nfnt' from 'CODEOWNERS' (#1734)
63fbe53 Tarball packages can now contain local dependencies (#1728)
e5c14d9 Unify apiextv1 imports (#1737)
7d20994 Use 'envtest.WaitForCRDs' (#1730)
e568609 lint bump 1.32.2 (#1731)
Docker images
docker pull kudobuilder/controller-arm64:v0.18.0
docker pull kudobuilder/controller-arm64:latest
docker pull kudobuilder/controller:v0.18.0
docker pull kudobuilder/controller:latest
kudo-v0.18.0-rc1
Changes
- Tarball packages can now contain local dependencies (#1728)
- Add test for cassandra parameter regression (#1744)
- Integration test command should run all integration tests (#1738)
- Unify apiextv1 imports (#1737)
- Move instance readiness KEP to implemented (#1747)
- Fix flaky integration test (#1748)
Supported Kubernetes Versions
This release of KUDO is using the Kubernetes API 1.19 and is compatible with Kubernetes versions 1.17, 1.18, and 1.19.
Contributors
@ANeumann82, @alenkacz and @zen-dog
Changelog
95aed0f Add old v1beta1 extension api so health check works correctly (#1748)
9f86f0f Add test for cassandra parameter regression (#1744)
21f49a3 Added extended parameter checks (#1715)
46fbdfa Bump kuttl to 0.7.0 (#1726)
7e4bea7 Bump kuttl to 0.7.2 (#1729)
347d52c Document Kubernetes API policy (#1642)
8ba2b02 Fixes nil map bug on creation (#1743)
2e8d881 Integration test command should run all integration tests (#1738)
650c7bb Lint gocritic (#1733)
287faea Move KUDO to v1 CRDs (#1725)
42a195f Move instance readiness KEP to implemented (#1747)
027e1d2 Package resolvers now only returns resolved resources (#1724)
6296fc0 Remove 'nfnt' from 'CODEOWNERS' (#1734)
63fbe53 Tarball packages can now contain local dependencies (#1728)
e5c14d9 Unify apiextv1 imports (#1737)
7d20994 Use 'envtest.WaitForCRDs' (#1730)
e568609 lint bump 1.32.2 (#1731)
Docker images
docker pull kudobuilder/controller:v0.18.0-rc1
docker pull kudobuilder/controller-arm64:v0.18.0-rc1
kudo-v0.17.2
kudo-v0.17.1
This release fixes noisy CRD deprecation warnings on Kubernetes 1.19. It also includes fixes around dependency handling.
Changelog
f7fa143 Add detection for cert-manager CRDs v1beta1 and v1 (#1710)
68605c2 Don't run the CRD validation if validation flag is false (#1720)
1a452f7 Fix a broken function call in 'resolve_test.go' (#1717)
113db86 Fixing false warnings for the KudoOperatorTask
(#1718)
c237347 Local and relative dependencies are now relative to their operators (#1709)
bcfaef8 Move warning options to 'GetKubeClientForConfig' (#1716)
086302e Proper handling of the appVersion
when resolving dependencies (#1722)
821686d Use main branch of operators repository (#1721)
7756a5f dedupe warning messages for deprecated API warnings (#1712)
Contributors
@ANeumann82, @kensipe, @nfnt and @zen-dog
Docker images
docker pull kudobuilder/controller-arm64:latest
docker pull kudobuilder/controller-arm64:v0.17.1
docker pull kudobuilder/controller:v0.17.1
docker pull kudobuilder/controller:latest
kudo-v0.17.0
🚀 Highlights
- KEP-35 Impl Part1: New parameter types and attributes (#1705)
⚠️ Breaking Changes
- Rename OperatorVersion CRs from
name-<operatorVersion>
toname-<appVersion>-<operatorVersion>
(#1684)
Contributors
@ANeumann82, @alenkacz, @kensipe, @nfnt, @porridge, @runyontr and @zen-dog
Changelog
b8f7233 Abort plan with FATAL_ERROR if an unknown custom resource deployed (#1648)
cd6cdf7 Add JSON/YAML output for kudo version (#1657)
397aa37 Add an option to wait for an instance uninstall (#1682)
c16c2fc Add go mod tidy clean verifier to CI (#1689)
6fda0fa Add the used Kubernetes Version to kudo version
output (#1671)
7099ac2 Allow resources to be in subdirectories (#1700)
ad70978 Better logging for the apply task (#1663)
2f7c6c2 Bump direct dependencies to their latest releases (#1685)
b4b17b7 Bump golangci-lint to, use the new version subcommand. (#1687)
853c9b3 Calculate health for services (#1707)
2b2add7 Change status of KEP-32 to 'implemented' (#1667)
d141448 Clarify SemVer usage for app version (#1694)
ecaf66e Expand kudo get
command (#1658)
9e56ebc Expanded upgrade test (#1652)
298cae7 Fix changes in main branch (#1683)
6b1daee Fix imports that were missed (#1679)
5f4a85f Go Mod Tidy (#1686)
7eefce1 Implement Ready condition for Instance type (#1706)
248272f Install operator instance from in-cluster operator version resource (#1680)
8d66df8 KEP 33 - Structured parameters (#1666)
963d38f KEP 34: Instance readiness (#1690)
198260f KEP-21: Upgrading KUDO (#1124)
040d5ed KEP-35 Impl Part1: New parameter types and attributes (#1705)
25586ee KEP-35 Parameters extensions and json schema export (#1698)
8dccafc Move health checks to kubernetes package and extract logging (#1677)
0996215 Move kep to implementable, specify opt-in and out (#1697)
eb2baf4 Pod health should be checking for readiness (#1650)
6d96f8e Proposal for instance readiness (#1692)
ede03e8 Propose pre-release (RC) as part of our process (#1315)
5e7546b Rename OperatorVersion CRs from name-<operatorVersion>
to name-<appVersion>-<operatorVersion>
(#1684)
8b8a68a Return health status for V1 CRDs (#1675)
89df414 Small fixes in command descriptions (#1660)
ae5b2e9 Update 0023-enable-disable-features.md (#1490)
506cebb Update krew template to reflect what's in krew-index (#1661)
105c589 Use --v 4 on kube-controller-manager for debugging in e2e-tests (#1693)
ff6a61d Use a version parameter in the linter install script (#1688)
8358371 Use existing "VerifyInstallation" to wait for completion of KUDO init (#1662)
cb8ac01 Use kudoapi import alias instead of directly using the api version (#1670)
3c51361 Verify that the api-server serves the correct CRDs that this client expects (#1664)
8c30604 kudo get cmd help (#1674)
Docker images
docker pull kudobuilder/controller-arm64:latest
docker pull kudobuilder/controller-arm64:v0.17.0
docker pull kudobuilder/controller:v0.17.0
docker pull kudobuilder/controller:latest