Skip to content

Releases: annismckenzie/k3os-config-operator

v0.3.2: dependency upgrades

28 Jul 21:12
453fdcd
Compare
Choose a tag to compare

This updates the dependencies throughout the project (Go module versions, Docker image versions, GitHub Actions versions).

v0.3.1: crashloop fix

24 Jan 23:01
274cad7
Compare
Choose a tag to compare

v0.3.1 (2021-01-24)

Full Changelog

Fixed bugs:

  • Stray --enable-leader-election flag causes operator to crashloop #42 (annismckenzie)

v0.3.0: e2e test suite 🎉

24 Jan 06:43
0a4595f
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Add e2e test suite #27

Merged pull requests:

v0.2.0: node config file management 🎉

11 Jan 08:19
94a2ce5
Compare
Choose a tag to compare

This release's headline feature is the node config file management. When the secret containing the node config files is updated, the node config file on disk is updated as well (#13). 🎉

Other improvements:

  • dependency bump of k8s.io packages (api, apimachinery, client-go) to v0.20.1 (#24)
  • add Dependabot (#17)
  • run Go tests on master and tags as well as on every push in pull requests (#23)

v0.1.2: bugfix for node label reconciliation

09 Jan 23:28
e98d615
Compare
Choose a tag to compare

v0.1.1: hotfix for the initial release

09 Jan 00:31
956090e
Compare
Choose a tag to compare

I found a rather critical bug (described in #10). That's now fixed.

v0.1.0: initial version 🎉

09 Jan 00:06
1a6c684
Compare
Choose a tag to compare

This is the initial version of the k3OS Config Operator (what a mouthful).

It includes syncing of labels as well as taints using a set of config.yaml files. These two fields are specifically marked as After the node is first registered in Kubernetes the value of this setting will be ignored.. Well, no more. Updates to these fields will be applied. The operator only ever touches labels and taints it itself created – so it'll leave all of the existing node labels untouched. You may, of course, change them using the operator at which point they will be managed. Taints can be removed from the list or kept and suffixed with a - to remove an existing taint but keep it in the config file (dropping the - suffix will add the taint again).