Skip to content

Releases: kubernetes-sigs/node-readiness-controller

v0.3.0

19 Mar 21:27
Immutable release. Only release title and notes can be modified.
73c6fb5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

05 Mar 11:29
Immutable release. Only release title and notes can be modified.
6c3c15d

Choose a tag to compare

What's Changed

Features & Enhancements

  • Add webhook as kustomize component (#122)
  • Enable metrics manifests (#79)
  • Use status.patch api for node updates (#104)
  • Mark controller as system-cluster-critical to prevent eviction (#108)
  • Enhance Dockerfiles and bump Go module version (#113)
  • Add build-installer make target to create CRD and install manifests (#95, #93)
  • Add a pull request template (#110)

Bug Fixes

  • Fix dev-container: disable moby in newer version of debian (#127)
  • Add missing boilerplate headers in metrics.go (#119)
  • Update path to logo in README (#115)

Code Cleanup & Maintenance

  • Remove unused globalDryRun feature (#123, #130)
  • Bump versions for devcontainer and golangci-kal (#132)

Documentation & Examples

  • Document NoExecute taint risks and add admission warning (#120)
  • Updates on getting-started guide and installation docs (#135, #92)
  • Add example for security agent readiness (#101)
  • Managing CNI-readiness with node-readiness-controller and switch reporter to daemonset (#99, #116)
  • Update cni-patcher to use registry.k8s.io image (#96)
  • Add video demo (#114) and update heptagon logo (#109)
  • Remove stale docs/spec.md (#126)

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

19 Jan 14:52
Immutable release. Only release title and notes can be modified.
a71decc

Choose a tag to compare

What's Changed

Bug or Regression

  • Fix race condition where deleting a rule could leave taints stuck on nodes (#84)
  • Ensure new node evaluation results are persisted to rule status (#87]

Documentation

  • Add/update Concepts documentation (enforcement modes, dry-run, condition reporting) (#74)
  • Add v0.1.0 release notes to docs (#76)

Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

14 Jan 08:15
Immutable release. Only release title and notes can be modified.
27cacb5

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

What's Changed

  • Initial implementation of the Node Readiness Controller.
  • Support for NodeReadinessRule API (readiness.node.x-k8s.io/v1alpha1).
  • Defines custom readiness rules for k8s nodes based on node conditions.
  • Manages node taints to prevent scheduling until readiness rules are met.
  • Includes modes for bootstrap-only and continuous readiness enforcement.
  • Readiness condition reporter for reporting component health.

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/node-readiness-controller/commits/v0.1.0