Skip to content

Releases: kubermatic/operating-system-manager

v1.0.0

22 Aug 14:36
fc2ccdc
Compare
Choose a tag to compare

Operating System Manager (OSM 1.0)

We are thrilled to announce Operating System Manager v1.0.0 a.k.a OSM 1.0 🚀

OSM is our open source tool responsible for creating and managing the required configurations for worker nodes in a Kubernetes cluster. It decouples operating system configurations into dedicated and isolable resources for better modularity and maintainability.

What's Changed since v0.6.0

  • Bump docker engine version to 20.10 for default OperatingSystemProfiles by @ahmedwaleedmalik in #181
  • node-ip will not be passed to the Kubelet if external or in-tree CCM is in use, when using dualstack networking by @ahmedwaleedmalik in #184
  • Add IPFamily options into in vSphere cloud config API by @moadqassem in #188
  • Introduce annotation k8c.io/operating-system-profile-namespace to allow users to specify namespace for custom OperatingSystemProfile by @ahmedwaleedmalik in #190
  • Supporting new cloud providers and operating system utilities by @ahmedwaleedmalik in #192:
    • Support for Anexia and Alibaba in default OperatingSystemProfiles
    • Rocky Linux support for Equinix Metal
    • Determine provisioning utility for flatcar dynamically
    • Support for DistUpgradeOnBoot configuration
  • Add resolv-conf flag to flatcar by @kron4eg in #195
  • Abstract Kubelet Bootstrapping KubeConfig from the OSC and make it as a dedicated secre by @moadqassem in #205

v0.6.0

29 Jul 09:13
10f171a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.4.5

07 Jul 12:10
399d80f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.4...v0.4.5

v0.5.0

29 Jun 16:43
cef3da9
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • #179 Fixes the rendering of file permissions for cloud-init and ignition. Users that have created custom OperatingSystemProfiles need to manually update the permissions and ensure that they are in decimal base with no leading zeroes. For example, 0755 should be 755.
  • #175 Updates the OperatingSystemProfiles with dedicated sections for provisioningConfig and bootstrapConfig. Users that have created custom OperatingSystemProfiles need to manually update them.

Full Changelog: v0.4.4...v0.5.0

v0.4.4

08 Jun 08:49
e776eb9
Compare
Choose a tag to compare

What's Changed

  • Adjust DynamicKubeletConfig=true based on k8s version
  • Enable DHCPv6 support for RHEL
  • Upgrade to Go v1.18.3
  • Add support for rocky linux
  • Add support for VMware Cloud Director as cloud provider
  • Synchronize KubeVirt with machine-controller

Full Changelog: v0.4.3...v0.4.4

v0.4.3

07 Jun 20:36
5964bba
Compare
Choose a tag to compare

What's Changed

  • Golang 1.18 support has been added by @ahmedwaleedmalik
  • Add support for Kubernetes 1.24 (uses containerd 1.5 as container runtime except on Amazon Linux 2, which remains on 1.4) by @ahmedwaleedmalik
  • Support rh_subscription cloud-init module in the OSP by @mlavacca
  • Add support for setting node level registry credentials with CRI docker by @dermorz
  • Support configuring MaxPods by @xmudrii

v0.4.2

05 Apr 08:34
70dcdc6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

02 Feb 20:53
5b24d73
Compare
Choose a tag to compare

What's Changed

  • New OSP for CentOS8 with fix for mirror #137

Full Changelog: v0.4.0...v0.4.1

v0.4.0

28 Jan 12:45
85df96e
Compare
Choose a tag to compare
  • Introduction of node-kubelet-feature-gates flag to specify feature gates for kubelet.
  • Support for Nutanix cloud provider
  • Support for mirror registries, insecure registries, containerd auth config

v0.3.9

14 Jan 18:59
05b00bd
Compare
Choose a tag to compare

What's Changed

Full Changelog: V0.3.7...v0.3.9