Skip to content

Releases: kudobuilder/kudo

kudo-v0.19.0

27 Apr 15:35
4173395
Compare
Choose a tag to compare

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

20 Jan 08:33
4392995
Compare
Choose a tag to compare

Changelog

4392995 Add another scenario to e2e test (#1756)

Docker images

  • docker pull kudobuilder/controller-arm64:v0.18.2
  • docker pull kudobuilder/controller:latest
  • docker pull kudobuilder/controller:v0.18.2
  • docker pull kudobuilder/controller-arm64:latest

kudo-v0.17.4

20 Jan 07:09
Compare
Choose a tag to compare

Changelog

05fbf86 Add another scenario to e2e test (#1756)

Docker images

  • docker pull kudobuilder/controller-arm64:latest
  • docker pull kudobuilder/controller:latest
  • docker pull kudobuilder/controller:v0.17.4
  • docker pull kudobuilder/controller-arm64:v0.17.4

kudo-v0.18.1

19 Jan 10:15
3c56293
Compare
Choose a tag to compare

Changelog

3c56293 Initialise plan status correctly if an upgraded plan adds new phases or steps (#1755)

Docker images

  • 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

kudo-v0.17.3

19 Jan 09:44
Compare
Choose a tag to compare

Changelog

6ec828d Initialise plan status correctly if an upgraded plan adds new phases or steps (#1755)

Docker images

  • 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

kudo-v0.18.0

14 Jan 14:11
63fbe53
Compare
Choose a tag to compare

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

16 Dec 21:26
63fbe53
Compare
Choose a tag to compare
kudo-v0.18.0-rc1 Pre-release
Pre-release

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

16 Nov 20:36
d902714
Compare
Choose a tag to compare

Changelog

d902714 Fixes nil map bug on creation (#1743) (#1746)

Docker images

  • docker pull kudobuilder/controller-arm64:latest
  • docker pull kudobuilder/controller-arm64:v0.17.2
  • docker pull kudobuilder/controller:v0.17.2
  • docker pull kudobuilder/controller:latest

kudo-v0.17.1

19 Oct 14:09
f7fa143
Compare
Choose a tag to compare

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

12 Oct 13:32
040d5ed
Compare
Choose a tag to compare

🚀 Highlights

  • KEP-35 Impl Part1: New parameter types and attributes (#1705)

⚠️ Breaking Changes

  • Rename OperatorVersion CRs from name-<operatorVersion> to name-<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