Skip to content

Latest commit

 

History

History
89 lines (69 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

89 lines (69 loc) · 2.97 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.

[v1.3.1] - 2024-03-25

Fixed

  • fix(dockerfile): fix the incorrect default image repository from image definition

[v1.3.0] - 2024-03-07

Added

  • feat(manager): added field indexer to support only listing matching nodes with no PodCIDR allocated

[v1.2.0] - 2024-02-29

Removed

  • update(taints): removed Node tainting as not necessary

[v1.1.1] - 2024-02-26

Fixed

  • fix(taints): fixed issue where Node taint was being applied irrespective of whether it was already applied

[v1.1.0] - 2024-02-22

Added

  • feat(taint): added custom node taint for matching Nodes that don't have a PodCIDR assigned

[v1.0.1] - 2024-02-16

Fixed

  • fix(controller): bad handling of Event Recorder
  • fix(controller): bad handling of requeues when encountering object deletions mid-reconcilliation

Changed

  • update(controller): improved logging efficiency and made logs less noisy when on default (non-debug) setting
  • refactor(controller): moved some finalizer conditional logic into separate function

[v1.0.0] - 2024-02-13

Breaking Change

  • feat(v1.0.0): initial release created and all previous versions migrated to Kubebuilder GO/v4
  • update(webhooks): removed default and validating webhooks
    • webhooks were removed since the use-case for this operator primarily requires configuration prior to networking being available. As a result, there was little benefit added with the pre-existing webhooks implementation and it created a lot of additional complexity
  • feat(helm): added helm chart to source repository

[v0.4.4] - 2023-12-21

Changed

  • refactor(main): leader-election ID (name) made to be more descriptive and align with best practices
  • refactor(main): simplify configuration model for the controller-manager

[v0.4.3] - 2023-11-16

Fixed

  • fix(dockerfile): put arg above use to work with docker buildx

[v0.4.2] - 2023-11-16

Changed

  • ci(github): added GitHub workflows
  • ci(dockerfile): parametarize image repository
  • ci(gitlab): pass build args to use artifactory as image base and target
  • docs(README): documentation for installation/usage and design/architecture

[v0.4.1] - 2023-11-16

Fixed

  • Event rejection from Kube API server resolved by adding appropriate RBAC

Added

  • missing unit tests

[v0.4.0] - 2023-03-06

Added

  • Prometheus metrics support

[v0.3.0] - 2023-02-22

Added

  • cluster-wide node CIDR collision detection and avoidance

[v0.2.1] - 2023-02-16

Fixed

  • issue where only a single nodeSelector was evaluated fixed

[v0.2.0] - 2023-02-07

Added

  • implemented NodeCIDRAllocation resource Health and Status

[v0.1.1] - 2023-02-02

Changed

  • Cleaned up manifests
  • refactored to align with golang style guide

[v0.1.0] - 2023-02-01

Added

  • Initial Release