Skip to content

Releases: openmcp-project/controller-utils

Release v0.16.0

07 Aug 17:34
8d3c959

Choose a tag to compare

Changes included in v0.16.0:

🔧 Chores

  • [other] [dependency] use ginkgo V2 and release v0.16.0 ##106: Upgrade dependency github.com/onsi/ginkgo/v2
  • [feature] [developer] add ProjectSliceToMap function ##94: Added a ProjectSliceToMap function to the pkg/collections package. This is useful for turning lists with identifiable items into maps with the identifiers as key, for example.
```breaking developer
For better naming consistency, `ProjectSlice` has been renamed to `ProjectSliceToSlice`. The old function is deprecated and will be removed in the future.


Release v0.15.0

05 Aug 10:49
c0325d3

Choose a tag to compare

Changes included in v0.15.0:

🔨 Refactoring

  • [other] [developer] move smart requeue action into reconcile result #103: The information, how the object should be requeued when the smart requeuing logic is used with the status updater integration has been moved from the WithSmartRequeue call into the ReconcileResult.

🚀 Features

  • release v0.15.0 #104.
  • [feature] [developer] integrate smart requeue logic into status updater #102: The smart requeuing logic is now easier to use in combination with the status updater by using WithSmartRequeue.

🔧 Chores

  • [feature] [developer] add ConditionsToRemove field to ReconcileResult struct #101: The status updater's ReconcileResult struct now has a ConditionsToRemove field that takes a slice of condition types. If the condition updater is configured on the status updater, all conditions with the listed types are removed from the list of conditions.

Release v0.14.0

30 Jul 12:23
769686d

Choose a tag to compare

Changes included in v0.14.0:

🚀 Features

  • release v0.14.0 #100.
  • add map containment utility functions #98.
  • move smartrequeue lib from kind clusterprovider #99.

Release v0.13.1

23 Jul 11:00
f3cce33

Choose a tag to compare

Changes included in v0.13.1:

🐛 Fixes

  • fix condition updater #93.

Release v0.13.0

21 Jul 13:52
062be38

Choose a tag to compare

Changes included in v0.13.0:

🚀 Features

  • release v0.13.0 #92.
  • event recording for changed conditions #87.
  • Adapt condition updater to use metav1.Condition #86.

🔧 Chores

  • add ValidatingAdmissionPolicy(Binding) resource mutators #91: Added resource mutators for ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding.

🐛 Fixes

  • fix cluster's Scheme() method in test setups #89: Improved the implementation of the Cluster type's Scheme method so it does not return nil for Clusters created via NewTestClusterFromClient.

Release v0.12.0

15 Jul 06:59
99bfbf0

Choose a tag to compare

Changes included in v0.12.0:

🚀 Features

  • add collection utility functions ##66.
  • add jsonpatch library ##71.

🔧 Chores

  • release v0.12.0 ##72.
  • extend testing library ##80.
  • add retrying k8s client implementation ##79.
  • renovate minimumReleaseAge back to 0 days ##76.
  • renovate updates go lang version ##70.

Release v0.11.0

30 Jun 08:14
a996450

Choose a tag to compare

Changes included in v0.11.0:

🚀 Features

  • reuse common workflows #62.
  • add clusters marshal #64.

🔧 Chores

  • release v0.11.0 #68.

Release v0.10.0

04 Jun 07:47
d9a39bf

Choose a tag to compare

Automated release for version v0.10.0

Release v0.9.0

20 May 12:45
6293f27

Choose a tag to compare

Automated release for version v0.9.0

Release v0.8.0

14 May 05:58
c066965

Choose a tag to compare

Automated release for version v0.8.0