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