Skip to content

Latest commit

 

History

History
100 lines (62 loc) · 3.01 KB

CHANGELOG.md

File metadata and controls

100 lines (62 loc) · 3.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.5.1 - 2024-10-04

Changed

  • update to go 1.23.2

Fixed

  • hangs on waiting resources if nothing has been applied correctly

v0.5.0 - 2024-09-18

Changed

  • update k8s.io packages to v0.30.5
  • update controller-runtime to v0.18.5
  • update to go 1.23.1

v0.4.0 - 2024-07-24

Added

  • explicit dependencies declaration via object annotation for object in the current resource set
  • poller can be customized for additional status check functions for custom GroupKind

Changed

  • update kyaml package to v0.17.2
  • update k8s.io packages to v0.28.12
  • update to go 1.22.5

v0.3.0 - 2024-07-12

Changed

  • update k8s.io packages to v0.28.11
  • introduced a caching mechanism to avoid multiple calls to the remote api-server
  • generator now accept also a remote getter for using data from the remote api-server if needed, for feature parity with the new mutator interface

Added

  • mutator package for mutating objects before sending them to the remote api-server
  • filter package for filtering objects before sending them to the remote api-server

Fixed

  • without a timeout set in the case of a failed apply the wait task will keep wating for an event that will never come

v0.2.0 - 2024-06-07

Changed

  • overhauled the library

Added

  • inventory package to keep track of what resources are deployed in the cluster
  • flowcontrol package for quering remote api-server on the activation state of the flowcontrol feature
  • resourcereader package for reading kubernetes manifests from path or buffer
  • runner package for handling a queue of tasks to execute in order
  • client package contains a brand new Applier client for apply local manifests against a remote api-server
  • internal/poller package will poll the remote api-server for getting the status of a set of resources

v0.1.2 - 2022-10-28

Fixed

  • Fix generation of last applied config annotations during updates for resources that doesn't have it

v0.1.1 - 2022-10-25

Fixed

  • Fix resource check against cluster definition when choosing if is namespaced or not

v0.1.0 - 2022-10-19

Added

  • Lifted code from mlp to a separate module