Kudo Versions Save

Kubernetes Universal Declarative Operator (KUDO)

v0.19.0

3 years ago

Changelog

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 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

v0.18.2

3 years ago

Changelog

43929950 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

v0.17.4

3 years ago

Changelog

05fbf863 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

v0.18.1

3 years ago

Changelog

3c562939 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

v0.17.3

3 years ago

Changelog

6ec828d0 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

v0.18.0

3 years ago

Changelog

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 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

v0.18.0-rc1

3 years ago

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

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 images

  • docker pull kudobuilder/controller:v0.18.0-rc1
  • docker pull kudobuilder/controller-arm64:v0.18.0-rc1

v0.17.2

3 years ago

Changelog

d902714c 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

v0.17.1

3 years ago

This release fixes noisy CRD deprecation warnings on Kubernetes 1.19. It also includes fixes around dependency handling.

Changelog

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)

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

v0.17.0

3 years ago

🚀 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

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 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