Releases: kubermatic/operating-system-manager
Releases · kubermatic/operating-system-manager
v1.2.1
What's Changed
- Avoid second run for bootstrap script by @ahmedwaleedmalik in #275
Full Changelog: v1.2.0...v1.2.1
v1.1.3
What's Changed
- Avoid second run for bootstrap script by @ahmedwaleedmalik in #274
Full Changelog: v1.1.2...v1.1.3
v1.2.0
What's Changed
- Fix static network rendering for flatcar by @ahmedwaleedmalik in #232
- Upgrade to Go 1.19.3 by @ahmedwaleedmalik in #233
- Restart Containerd/Docker to ensure that drop-in configuration is picked up by @ahmedwaleedmalik in #236
- Update MachineDeployment webhook to mutate OSP annotation and move validation to osc-controller loop by @embik in #227
- Support for Custom CA Certificates by @ahmedwaleedmalik in #237
- remove KubeletCloudProviderConfig func by @moadqassem in #238
- Remove CloudConfig file from vsphere machines by @moadqassem in #239
- Add missing check that only sets OSP annotation on MachineDeployments if it's unset by @embik in #240
- Hotfix: CA Bundle flag by @ahmedwaleedmalik in #241
- handle IPv6+IPv4 IP family by @PratikDeoghare in #242
- Upgrade to Go 1.19.4 by @ahmedwaleedmalik in #246
- Fix for proxy support by @ahmedwaleedmalik in #245
- Update to k8s v1.26.0, container-runtime v0.14.1 by @ahmedwaleedmalik in #248
- Drop support for docker as container runtime by @ahmedwaleedmalik in #250
- Pin containerd to v1.6 for Amazon Linux by @ahmedwaleedmalik in #252
- Drop support for SLES by @ahmedwaleedmalik in #251
- Update enqueue conditions for OSP controller by @ahmedwaleedmalik in #254
- Add new CRD for CustomOperatingSystemProfile by @ahmedwaleedmalik in #255
- Update kubernetes-cni to v1.2.0 by @xmudrii in #256
- Update cri-tools to v1.26.0 by @xmudrii in #257
- Fix checksum checks for cri-tools by @xmudrii in #258
- Update default OSP versions to v1.2.0 by @ahmedwaleedmalik in #262
- Update docs by @ahmedwaleedmalik in #263
- Bump dependency for machine-controller to v1.56.0 by @ahmedwaleedmalik in #264
New Contributors
Full Changelog: v1.1.1...v1.2.0
v0.4.6
v0.3.10
v1.1.2
v1.1.1
What's Changed
- Fix a bug where updated default OSPs were not being rolled out properly by @ahmedwaleedmalik in #223
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Bump machine-controller dependency to v1.53.0 by @ahmedwaleedmalik in #213
- Update to Go 1.19 by @ahmedwaleedmalik in #215
- Fix to mitigate race condition while configuring kubelet node ips by @sachintiptur in #216
- Create bootstrap secret after provisioning secret by @embik in #214
- Fix for IPv6 address assignment for Rocky Linux and RHEL by @sachintiptur in #217
- Add kind/chore to PR template by @ahmedwaleedmalik in #218
- Upgrade CNI v1.1.1 by @kron4eg in #219
- Run the bootstrap service in supervise context by @moadqassem in #220
- Upgrade containerd to v1.6 by @kron4eg in #222
Full Changelog: v1.0.0...v1.1.0
v1.0.0
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
What's Changed
- Fix osm secret rotation by @moadqassem in #185
- Bump docker version to 20.10 in default OperatingSystemProfiles by @ahmedwaleedmalik in #181
- Ignore
node-ip
flag for Kubelet if external or in-tree CCM is in use with Dual-stack Networking by @ahmedwaleedmalik in #184 - Use the correct field for the external cloud provider flag by @moadqassem in #191
- Avoid setting hostname in provisioning configuration by @ahmedwaleedmalik in #189
- Add ipFamily support in vsphere cloud config by @moadqassem in #188
- Add annotation to specify custom namespace for OSP by @ahmedwaleedmalik in #190
- Remove the usage of APIReader for fetching OSP by @ahmedwaleedmalik in #193
- Fixes and enhancements by @ahmedwaleedmalik in #192
- Add resolv-conf flag to flatcar by @kron4eg in #195
Full Changelog: v0.5.0...v0.6.0