Kubernetes Universal Declarative Operator (KUDO)
2c243d5c Bump KUTTL to 0.8.1 to support go16 (#1786) 77ba62fe Child params in operators with dependencies failing in pkg resolver (#1773) cc4521ee Do not trigger an update when a parameter is added by an OV upgrade. (#1780) 4173395f Fix broken links (#1787) 7be10ebc Fix kudo init --verify on cluster without KUDO (#1757) b5c78dd4 Update apiversion from kudo to kuttl (#1762)
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
3c562939 Initialise plan status correctly if an upgraded plan adds new phases or steps (#1755)
docker pull kudobuilder/controller-arm64:v0.18.1
docker pull kudobuilder/controller:v0.18.1
docker pull kudobuilder/controller:latest
docker pull kudobuilder/controller-arm64:latest
6ec828d0 Initialise plan status correctly if an upgraded plan adds new phases or steps (#1755)
docker pull kudobuilder/controller:latest
docker pull kudobuilder/controller-arm64:latest
docker pull kudobuilder/controller:v0.17.3
docker pull kudobuilder/controller-arm64:v0.17.3
95aed0f7 Add old v1beta1 extension api so health check works correctly (#1748) 9f86f0f2 Add test for cassandra parameter regression (#1744) 21f49a3c Added extended parameter checks (#1715) 46fbdfa6 Bump kuttl to 0.7.0 (#1726) 7e4bea76 Bump kuttl to 0.7.2 (#1729) 347d52c6 Document Kubernetes API policy (#1642) 8ba2b026 Fixes nil map bug on creation (#1743) 2e8d8813 Integration test command should run all integration tests (#1738) 650c7bb1 Lint gocritic (#1733) 287faea1 Move KUDO to v1 CRDs (#1725) 42a195ff Move instance readiness KEP to implemented (#1747) 027e1d2a Package resolvers now only returns resolved resources (#1724) 6296fc09 Remove 'nfnt' from 'CODEOWNERS' (#1734) 63fbe531 Tarball packages can now contain local dependencies (#1728) e5c14d9c Unify apiextv1 imports (#1737) 7d209945 Use 'envtest.WaitForCRDs' (#1730) e568609d lint bump 1.32.2 (#1731)
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
This release of KUDO is using the Kubernetes API 1.19 and is compatible with Kubernetes versions 1.17, 1.18, and 1.19.
@ANeumann82, @alenkacz and @zen-dog
95aed0f7 Add old v1beta1 extension api so health check works correctly (#1748) 9f86f0f2 Add test for cassandra parameter regression (#1744) 21f49a3c Added extended parameter checks (#1715) 46fbdfa6 Bump kuttl to 0.7.0 (#1726) 7e4bea76 Bump kuttl to 0.7.2 (#1729) 347d52c6 Document Kubernetes API policy (#1642) 8ba2b026 Fixes nil map bug on creation (#1743) 2e8d8813 Integration test command should run all integration tests (#1738) 650c7bb1 Lint gocritic (#1733) 287faea1 Move KUDO to v1 CRDs (#1725) 42a195ff Move instance readiness KEP to implemented (#1747) 027e1d2a Package resolvers now only returns resolved resources (#1724) 6296fc09 Remove 'nfnt' from 'CODEOWNERS' (#1734) 63fbe531 Tarball packages can now contain local dependencies (#1728) e5c14d9c Unify apiextv1 imports (#1737) 7d209945 Use 'envtest.WaitForCRDs' (#1730) e568609d lint bump 1.32.2 (#1731)
docker pull kudobuilder/controller:v0.18.0-rc1
docker pull kudobuilder/controller-arm64:v0.18.0-rc1
This release fixes noisy CRD deprecation warnings on Kubernetes 1.19. It also includes fixes around dependency handling.
f7fa1438 Add detection for cert-manager CRDs v1beta1 and v1 (#1710)
68605c26 Don't run the CRD validation if validation flag is false (#1720)
1a452f79 Fix a broken function call in 'resolve_test.go' (#1717)
113db86a Fixing false warnings for the KudoOperatorTask
(#1718)
c237347a Local and relative dependencies are now relative to their operators (#1709)
bcfaef85 Move warning options to 'GetKubeClientForConfig' (#1716)
086302ec Proper handling of the appVersion
when resolving dependencies (#1722)
821686d7 Use main branch of operators repository (#1721)
7756a5f5 dedupe warning messages for deprecated API warnings (#1712)
@ANeumann82, @kensipe, @nfnt and @zen-dog
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
name-<operatorVersion>
to name-<appVersion>-<operatorVersion>
(#1684)@ANeumann82, @alenkacz, @kensipe, @nfnt, @porridge, @runyontr and @zen-dog
b8f72333 Abort plan with FATAL_ERROR if an unknown custom resource deployed (#1648)
cd6cdf77 Add JSON/YAML output for kudo version (#1657)
397aa370 Add an option to wait for an instance uninstall (#1682)
c16c2fc9 Add go mod tidy clean verifier to CI (#1689)
6fda0fae Add the used Kubernetes Version to kudo version
output (#1671)
7099ac24 Allow resources to be in subdirectories (#1700)
ad709788 Better logging for the apply task (#1663)
2f7c6c2a Bump direct dependencies to their latest releases (#1685)
b4b17b76 Bump golangci-lint to, use the new version subcommand. (#1687)
853c9b34 Calculate health for services (#1707)
2b2add7a Change status of KEP-32 to 'implemented' (#1667)
d141448f Clarify SemVer usage for app version (#1694)
ecaf66ef Expand kudo get
command (#1658)
9e56ebc8 Expanded upgrade test (#1652)
298cae7c Fix changes in main branch (#1683)
6b1daeed Fix imports that were missed (#1679)
5f4a85f9 Go Mod Tidy (#1686)
7eefce17 Implement Ready condition for Instance type (#1706)
248272f0 Install operator instance from in-cluster operator version resource (#1680)
8d66df88 KEP 33 - Structured parameters (#1666)
963d38f9 KEP 34: Instance readiness (#1690)
198260f9 KEP-21: Upgrading KUDO (#1124)
040d5edf KEP-35 Impl Part1: New parameter types and attributes (#1705)
25586ee5 KEP-35 Parameters extensions and json schema export (#1698)
8dccafcc Move health checks to kubernetes package and extract logging (#1677)
09962154 Move kep to implementable, specify opt-in and out (#1697)
eb2baf40 Pod health should be checking for readiness (#1650)
6d96f8ef Proposal for instance readiness (#1692)
ede03e88 Propose pre-release (RC) as part of our process (#1315)
5e7546bf Rename OperatorVersion CRs from name-<operatorVersion>
to name-<appVersion>-<operatorVersion>
(#1684)
8b8a68a2 Return health status for V1 CRDs (#1675)
89df4140 Small fixes in command descriptions (#1660)
ae5b2e96 Update 0023-enable-disable-features.md (#1490)
506cebb9 Update krew template to reflect what's in krew-index (#1661)
105c589d Use --v 4 on kube-controller-manager for debugging in e2e-tests (#1693)
ff6a61d9 Use a version parameter in the linter install script (#1688)
83583714 Use existing "VerifyInstallation" to wait for completion of KUDO init (#1662)
cb8ac016 Use kudoapi import alias instead of directly using the api version (#1670)
3c513614 Verify that the api-server serves the correct CRDs that this client expects (#1664)
8c30604e kudo get cmd help (#1674)
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