Skip to content

Releases: siderolabs/omni

v0.46.0-beta.0

17 Jan 15:12
v0.46.0-beta.0
2fcfc82
Compare
Choose a tag to compare
v0.46.0-beta.0 Pre-release
Pre-release

Omni 0.46.0-beta.0 (2025-01-17)

Welcome to the v0.46.0-beta.0 release of Omni!
This is a pre-release of Omni

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Bare Metal Infra Provider Support

Omni now supports bare metal infra provider.

This provider operates as a standalone service that can be deployed within a bare-metal datacenter network.
It manages machines via IPMI, supports PXE-based booting, and enables machine resets without relying on the Talos API.

Its functionality closely resembles that of Sidero Metal.

For detailed setup instructions, refer to the documentation..

Machine Categories

The Machines page now categorizes machines based on how they were added to the account:

  • Manual: Machines manually added by installing Talos with siderolink parameters.
  • Provisioned: Machines created by infrastructure providers (e.g., KubeVirt).
  • PXE-Booted: Machines discovered and accepted from the bare-metal infrastructure provider.
  • Pending: Machines discovered but not yet accepted from the bare-metal infrastructure provider.

Contributors

  • Utku Ozdemir
  • Artem Chernyshev
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Noel Georgi
  • Joakim Nohlgård
  • Nico Berlee

Changes

28 commits

  • 2fcfc82 release(v0.46.0-beta.0): prepare release
  • afc9dcf feat: introduce resource for infra provider health checks
  • 096f14f feat: calculate not accepted machines count in the machine status ctrl
  • 1495ca0 feat: implement power states as machine stage events
  • 2a2c648 feat: bump default Talos version to 1.9.1, Kubernetes to 1.32.0
  • 5db4c8c feat: add disk wipe warning when accepting a pending machine
  • 9208587 chore: bump Go, dependencies, rekres, regenerate
  • 84c01fd fix: properly reset MachineStatus hostname for deallocated machines
  • d5e1f85 fix: do not allow using static infra providers in the machine classes
  • d1b3dff fix: fix immutability checks in infra provider state
  • 353a3c0 fix: change the look of the infra provider labels
  • 7052e8b fix: enable secure boot checkbox in the UI
  • 394065f feat: implement cordoning infra machines
  • 728897a fix: wait for infra machine info to be collected before powering off
  • 1c4f9af feat: implement infra machine reboot
  • edc47a0 feat: sync infra machine labels onto the machine status
  • 6f10a97 fix: fallback to machine ID correctly if its hostname is missing
  • 3ba096a fix: bring in new versions of COSI runtime and state-etcd
  • 82da2f4 fix: never remove etcd members which ID is discovered at least once
  • 3dd7e93 fix: display nodes sidebar
  • 06aa266 fix: etcd lease handlining
  • 34dd2ae feat: properly handle powered off machines in the UI and machine classes
  • 1d8c754 fix: do not preserve extensions on Talos agent mode
  • 1f81400 fix: run destroy validations on teardown
  • 6190568 fix: allow accepting rejected infra machines
  • 3332684 fix: correctly handle input finalizers in InfraMachineController
  • b7c3c50 feat: add support for Zitadel IdP
  • e8aee8e feat: implement the machine categories UI

Changes from siderolabs/discovery-service

1 commit

Changes from siderolabs/gen

1 commit

  • 5ae3afe chore: update hashtriemap implementation from the latest upstream

Changes from siderolabs/go-talos-support

1 commit

  • 0f784bd fix: avoid deadlock on context cancel

Changes from siderolabs/image-factory

7 commits

  • a4932a2 chore: reduce memory usage
  • 1729190 chore: support gcr.io keychain for registry auth
  • 1389813 release(v0.6.4): prepare release
  • b7c7c16 fix: secureboot pxe
  • 67eb663 release(v0.6.3): prepare release
  • 46f4104 feat: update to Talos 1.9.0-beta.1
  • cbf8cc9 feat: add Turing RK1 as option

Dependency Changes

  • filippo.io/age v1.2.0 -> v1.2.1
  • github.com/ProtonMail/gopenpgp/v2 v2.8.1 -> v2.8.2
  • github.com/aws/aws-sdk-go-v2 v1.32.6 -> v1.32.8
  • github.com/aws/aws-sdk-go-v2/config v1.28.6 -> v1.28.11
  • github.com/aws/aws-sdk-go-v2/credentials v1.17.47 -> v1.17.52
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.43 -> v1.17.49
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.71.0 -> v1.72.3
  • github.com/cosi-project/runtime v0.7.5 -> v0.9.0
  • github.com/cosi-project/state-etcd v0.4.1 -> v0.5.0
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 -> v2.25.1
  • github.com/jonboulle/clockwork 7e524bd2b238 -> v0.5.0
  • github.com/prometheus/common v0.60.1 -> v0.61.0
  • github.com/siderolabs/discovery-service v1.0.8 -> v1.0.9
  • github.com/siderolabs/gen v0.7.0 -> v0.8.0
  • github.com/siderolabs/go-talos-support v0.1.1 -> v0.1.2
  • github.com/siderolabs/image-factory v0.6.2 -> v0.6.5
  • github.com/siderolabs/omni/client v0.42.1 -> v0.45.0
  • github.com/siderolabs/talos/pkg/machinery v1.9.0-beta.1 -> v1.10.0-alpha.0
  • github.com/zitadel/oidc/v3 v3.33.1 -> v3.34.0
  • golang.org/x/crypto v0.29.0 -> v0.32.0
  • golang.org/x/net v0.31.0 -> v0.34.0
  • golang.org/x/tools v0.27.0 -> v0.29.0
  • golang.zx2c4.com/wireguard/wgctrl 925a1e7659e6 -> a9ab2273dd10
  • google.golang.org/grpc v1.68.0 -> v1.69.4
  • google.golang.org/protobuf v1.35.2 -> v1.36.2
  • k8s.io/api v0.32.0-rc.1 -> v0.32.0
  • k8s.io/apimachinery v0.32.0-rc.1 -> v0.32.0
  • k8s.io/client-go v0.32.0-rc.1 -> v0.32.0
  • sigs.k8s.io/controller-runtime v0.19.3 -> v0.19.4

Previous release can be found at [v0.45.0]...

Read more

v0.45.1

25 Dec 16:51
v0.45.1
74d017c
Compare
Choose a tag to compare

Omni 0.45.1 (2024-12-25)

Welcome to the v0.45.1 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Contributors

  • Artem Chernyshev

Changes

2 commits

  • 74d017c release(v0.45.1): prepare release
  • 322891c fix: never remove etcd members which ID is discovered at least once

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.45.0

v0.45.0

16 Dec 14:01
v0.45.0
219f671
Compare
Choose a tag to compare

Omni 0.45.0 (2024-12-16)

Welcome to the v0.45.0 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Service Account Management UI

It is now possible to view, create, delete and edit service account in the Omni web UI.

New SBC Support

Turing RK1 SBC installation media can now be downloaded from Omni.

User Management CLI

omnictl now has new commands for user management to make it consistent with the UI:

  • omnictl user list
  • omnictl user create [email] --role [role]
  • omnictl user delete [email]
  • omnictl user set-role email --role [role]

Contributors

  • Utku Ozdemir
  • Artem Chernyshev
  • Noel Georgi
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Christopher Gill
  • Nico Berlee

Changes

26 commits

  • 219f671 release(v0.45.0): prepare release
  • d75ae45 fix: do not disable create service account button for SAML mode
  • b36198a release(v0.45.0-beta.0): prepare release
  • 99693cf test: assert power on/off status in static infra provider tests
  • 471831c test: assert machine labels in static infra provider tests
  • 8aeff65 feat: update Talos machinery to final 1.9.0-beta.1
  • a7b603e feat: implement CLI commands for user management
  • bbbf6f2 feat: add Turing RK1 SoM to SBCs dropdown
  • d8e3aad chore: handle renamed drm extensions
  • 6f3ce0d fix: regenerate wipe id of infra machines only once per de-allocation
  • ce40338 feat: add rejected state to infra machine acceptance status
  • 8a64ba7 chore: bump COSI runtime to v0.7.5
  • 815b2b0 feat: allow specifying extra kernel args on infra machines
  • 95c22be chore: bump deps
  • e84b10a fix: fix panic in ConfigPatchRequestController
  • ac362f9 fix: ignore Unimplemented errors in MetaDelete calls
  • 377b550 feat: update Talos machinery to v1.9.0-beta.0
  • 776bc65 test: add static infra provider (bare-metal provider) integration tests
  • d879c6e chore: bump discovery service to v1.0.8
  • 5a26d4c feat: add resources and controllers for bare metal infra provider
  • 033e051 chore: bump Go to 1.23.3, rekres, regenerate sources, make linters happy
  • 9085e82 fix: use the custom image factory host in backend and frontend
  • 7fd2817 chore: deprecate Talos 1.4
  • d46fe7e fix: fix compose.yaml typo
  • e4586f4 fix: properly set up provider for autoprovision tests
  • 05ab993 fix: properly map config patch requests in the infra provision ctrl

Changes since v0.45.0-beta.0

2 commits

  • 219f671 release(v0.45.0): prepare release
  • d75ae45 fix: do not disable create service account button for SAML mode

Changes from siderolabs/crypto

1 commit

Changes from siderolabs/discovery-service

1 commit

  • 2bb245a fix: do not register storage metric collectors if it is not enabled

Changes from siderolabs/go-kubernetes

4 commits

  • 06f07ab chore: add authorization config api version
  • 5ca8ab1 chore: kube-apiserver authorization config file support
  • 0f62a7e feat: add one more deprecation/removal for v1.32
  • 87d2e8e feat: add one more deprecation for 1.32.0-beta.0

Changes from siderolabs/image-factory

11 commits

  • d0dcfe5 release(v0.6.2): prepare release
  • a8cdc21 feat: update dependencies for Talos 1.9
  • b7f7fd3 chore: add hash errata for tarball headers
  • 370c137 fix: vmware build assets on non-amd64
  • c102c95 chore: alias i915/amdgpu extensions to new name
  • b7b4c71 release(v0.6.1): prepare release
  • 96c8455 chore: bump generated data
  • cc1074b release(v0.6.0): prepare release
  • 0ca8240 fix: secureboot iso gen
  • 8e66370 feat: hide Talos metal agent extension on the UI
  • d98b007 feat: reword wizard using GitHub Copilot

Dependency Changes

  • github.com/ProtonMail/gopenpgp/v2 v2.7.5 -> v2.8.1
  • github.com/aws/aws-sdk-go-v2 v1.32.3 -> v1.32.6
  • github.com/aws/aws-sdk-go-v2/config v1.28.1 -> v1.28.6
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.35 -> v1.17.43
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 -> v1.71.0
  • github.com/aws/smithy-go v1.22.0 -> v1.22.1
  • github.com/containers/image/v5 v5.32.2 -> v5.33.0
  • github.com/cosi-project/runtime v0.7.1 -> v0.7.5
  • github.com/cosi-project/state-etcd v0.4.0 -> v0.4.1
  • github.com/emicklei/dot v1.6.2 -> v1.6.4
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 -> v2.24.0
  • github.com/johannesboyne/gofakes3 2db7ccb81e19 -> 0da3aa9c32ca
  • github.com/siderolabs/crypto v0.5.0 -> v0.5.1
  • github.com/siderolabs/discovery-service v1.0.7 -> v1.0.8
  • github.com/siderolabs/go-kubernetes v0.2.14 -> v0.2.17
  • github.com/siderolabs/image-factory v0.5.0 -> v0.6.2
  • github.com/siderolabs/talos/pkg/machinery v1.8.2 -> v1.9.0-beta.1
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • github.com/zitadel/oidc/v3 v3.32.1 -> v3.33.1
  • go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/server/v3 v3.5.16 -> v3.5.17
  • golang.org/x/crypto v0.28.0 -> v0.29.0
  • **golang.org/x/n...
Read more

v0.45.0-beta.0

12 Dec 16:46
v0.45.0-beta.0
b36198a
Compare
Choose a tag to compare
v0.45.0-beta.0 Pre-release
Pre-release

Omni 0.45.0-beta.0 (2024-12-12)

Welcome to the v0.45.0-beta.0 release of Omni!
This is a pre-release of Omni

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Service Account Management UI

It is now possible to view, create, delete and edit service account in the Omni web UI.

New SBC Support

Turing RK1 SBC installation media can now be downloaded from Omni.

User Management CLI

omnictl now has new commands for user management to make it consistent with the UI:

  • omnictl user list
  • `omnictl user create [email] --role [role]
  • omnictl user delete [email]
  • omnictl user set-role email --role [role]

Contributors

  • Utku Ozdemir
  • Noel Georgi
  • Andrey Smirnov
  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Christopher Gill
  • Nico Berlee

Changes

24 commits

  • b36198a release(v0.45.0-beta.0): prepare release
  • 99693cf test: assert power on/off status in static infra provider tests
  • 471831c test: assert machine labels in static infra provider tests
  • 8aeff65 feat: update Talos machinery to final 1.9.0-beta.1
  • a7b603e feat: implement CLI commands for user management
  • bbbf6f2 feat: add Turing RK1 SoM to SBCs dropdown
  • d8e3aad chore: handle renamed drm extensions
  • 6f3ce0d fix: regenerate wipe id of infra machines only once per de-allocation
  • ce40338 feat: add rejected state to infra machine acceptance status
  • 8a64ba7 chore: bump COSI runtime to v0.7.5
  • 815b2b0 feat: allow specifying extra kernel args on infra machines
  • 95c22be chore: bump deps
  • e84b10a fix: fix panic in ConfigPatchRequestController
  • ac362f9 fix: ignore Unimplemented errors in MetaDelete calls
  • 377b550 feat: update Talos machinery to v1.9.0-beta.0
  • 776bc65 test: add static infra provider (bare-metal provider) integration tests
  • d879c6e chore: bump discovery service to v1.0.8
  • 5a26d4c feat: add resources and controllers for bare metal infra provider
  • 033e051 chore: bump Go to 1.23.3, rekres, regenerate sources, make linters happy
  • 9085e82 fix: use the custom image factory host in backend and frontend
  • 7fd2817 chore: deprecate Talos 1.4
  • d46fe7e fix: fix compose.yaml typo
  • e4586f4 fix: properly set up provider for autoprovision tests
  • 05ab993 fix: properly map config patch requests in the infra provision ctrl

Changes from siderolabs/crypto

1 commit

Changes from siderolabs/discovery-service

1 commit

  • 2bb245a fix: do not register storage metric collectors if it is not enabled

Changes from siderolabs/go-kubernetes

4 commits

  • 06f07ab chore: add authorization config api version
  • 5ca8ab1 chore: kube-apiserver authorization config file support
  • 0f62a7e feat: add one more deprecation/removal for v1.32
  • 87d2e8e feat: add one more deprecation for 1.32.0-beta.0

Changes from siderolabs/image-factory

11 commits

  • d0dcfe5 release(v0.6.2): prepare release
  • a8cdc21 feat: update dependencies for Talos 1.9
  • b7f7fd3 chore: add hash errata for tarball headers
  • 370c137 fix: vmware build assets on non-amd64
  • c102c95 chore: alias i915/amdgpu extensions to new name
  • b7b4c71 release(v0.6.1): prepare release
  • 96c8455 chore: bump generated data
  • cc1074b release(v0.6.0): prepare release
  • 0ca8240 fix: secureboot iso gen
  • 8e66370 feat: hide Talos metal agent extension on the UI
  • d98b007 feat: reword wizard using GitHub Copilot

Dependency Changes

  • github.com/ProtonMail/gopenpgp/v2 v2.7.5 -> v2.8.1
  • github.com/aws/aws-sdk-go-v2 v1.32.3 -> v1.32.6
  • github.com/aws/aws-sdk-go-v2/config v1.28.1 -> v1.28.6
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.35 -> v1.17.43
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 -> v1.71.0
  • github.com/aws/smithy-go v1.22.0 -> v1.22.1
  • github.com/containers/image/v5 v5.32.2 -> v5.33.0
  • github.com/cosi-project/runtime v0.7.1 -> v0.7.5
  • github.com/cosi-project/state-etcd v0.4.0 -> v0.4.1
  • github.com/emicklei/dot v1.6.2 -> v1.6.4
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 -> v2.24.0
  • github.com/johannesboyne/gofakes3 2db7ccb81e19 -> 0da3aa9c32ca
  • github.com/siderolabs/crypto v0.5.0 -> v0.5.1
  • github.com/siderolabs/discovery-service v1.0.7 -> v1.0.8
  • github.com/siderolabs/go-kubernetes v0.2.14 -> v0.2.17
  • github.com/siderolabs/image-factory v0.5.0 -> v0.6.2
  • github.com/siderolabs/talos/pkg/machinery v1.8.2 -> v1.9.0-beta.1
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • github.com/zitadel/oidc/v3 v3.32.1 -> v3.33.1
  • go.etcd.io/etcd/client/pkg/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/client/v3 v3.5.16 -> v3.5.17
  • go.etcd.io/etcd/server/v3 v3.5.16 -> v3.5.17
  • golang.org/x/crypto v0.28.0 -> v0.29.0
  • golang.org/x/net v0.30.0 -> v0.31.0
  • golang.org/x/sync v0.8.0 -> v0.10.0
  • golang.org/x/tools v0.26.0 -> v0.27.0
  • google.golang.org/grpc v1.67.1 -> v1.68.0
  • google.golang.org/protobuf v1.35.1 -> v1.35.2
  • k8s.io/api v0.31.2 -> v0.32.0-rc.1
  • k8s.io/apimachinery v0.31.2 -> v0.32.0-rc.1
  • k8s.io/client-go v0.31.2 -> v0.32.0-rc.1
  • sigs.k8s.io/controller-runtime ...
Read more

v0.44.1

11 Dec 16:42
v0.44.1
570e08b
Compare
Choose a tag to compare

Omni 0.44.1 (2024-12-11)

Welcome to the v0.44.1 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Contributors

  • Artem Chernyshev

Changes

3 commits

  • 570e08b release(v0.44.1): prepare release
  • 614c272 fix: fix panic in ConfigPatchRequestController
  • d86c30c fix: ignore Unimplemented errors in MetaDelete calls

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.44.0

v0.44.0

11 Nov 15:06
v0.44.0
60f8633
Compare
Choose a tag to compare

Omni 0.44.0 (2024-11-11)

Welcome to the v0.44.0 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Automatically Resolve Cluster in talosctl

talosctl command now works without --cluster flag when using instance wide Talos config.
Omni will automatically resolve the correct cluster.

Reset Removed Machines

Omni will now try to wipe Talos installation from the machines which are removed from the instance.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Andrey Smirnov
  • Noel Georgi
  • Tijmen Blaauw - van den Brink

Changes

27 commits

  • 60f8633 release(v0.44.0): prepare release
  • fe075b0 release(v0.44.0-beta.0): prepare release
  • fe0fc17 feat: support creating config patches in the infrastructure providers
  • 3e8bc8d feat: enable watch retries on Omni side
  • 23ccdb5 chore: bump dependencies
  • be3e67c fix: include NodeJS types in the frontend build
  • abaee03 fix: make web UI show favicon
  • cc59192 feat: reset machine when it's removed from Omni
  • 900987b test: disable secure boot in e2e tests
  • 58159e4 feat: automatically resolve cluster in talosctl calls
  • 8da2328 fix: remove MaintenanceConfigPatchController finalizers
  • 21455d9 fix: properly show the current manifests in the bootstrap manifest sync
  • c904e3a chore: do not audit log GET requests to k8s
  • 62917e7 fix: use proper selectors in the MachineClass create UI
  • 4b4088d fix: do not read Talos versions from the image registry ever
  • b3dc48a chore: bump dependencies
  • 9d0a512 fix: filter block devices with UNKNOWN type
  • 8c737ba fix: fetch Talos version from the image factory
  • 83554e5 fix: do not set empty initial labels in the UI
  • 98315a9 fix: do not build acompat docker image
  • cd1f2bd fix: build arm64 integration tests executable
  • c754cdc feat: support insecure localhost infra provider access mode
  • 284e8b5 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • d7b92e7 chore: remove ip_address field from audit log session
  • 18b13ea chore: add basic helm chart
  • 1544b9c chore: move from Codec to CodecV2
  • 1c12dfc fix: properly return error from config.Init

Changes since v0.44.0-beta.0

1 commit

  • 60f8633 release(v0.44.0): prepare release

Changes from siderolabs/crypto

1 commit

  • 58b2f92 chore: use HTTP/2 ALPN by default

Changes from siderolabs/discovery-api

1 commit

Changes from siderolabs/discovery-client

1 commit

  • b74fb90 fix: allow custom TLS config for the client

Changes from siderolabs/discovery-service

4 commits

  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving

Changes from siderolabs/gen

3 commits

  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Changes from siderolabs/go-circular

1 commit

  • 9a0f7b0 fix: multiple data race issues

Changes from siderolabs/go-kubernetes

3 commits

  • e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3
  • 381f251 feat: update for Kubernetes 1.32
  • 0e767c5 chore: k8s 1.31 kube-scheduler health endpoints

Changes from siderolabs/grpc-proxy

2 commits

  • de1c628 fix: copy data from big frame msg
  • ef47ec7 chore: upgrade Codec implementations and usages to Codec2

Changes from siderolabs/proto-codec

3 commits

Changes from siderolabs/siderolink

2 commits

  • 1893385 fix: initialize tls listener properly
  • 6c8fa1f feat: allow listening over TLS for SideroLink API

Dependency Changes

  • github.com/adrg/xdg v0.5.0 -> v0.5.3
  • github.com/aws/aws-sdk-go-v2 v1.30.4 -> v1.32.3
  • github.com/aws/aws-sdk-go-v2/config v1.27.31 -> v1.28.1
  • github.com/aws/aws-sdk-go-v2/credentials v1.17.30 -> v1.17.42
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.16 -> v1.17.35
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.61.0 -> v1.66.2
  • github.com/aws/smithy-go v1.20.4 -> v1.22.0
  • github.com/cosi-project/runtime v0.6.3 -> v0.7.1
  • github.com/cosi-project/state-etcd v0.3.2 -> v0.4.0
  • github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0
  • github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.1
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.23.0
  • **github.com/hashicorp...
Read more

v0.44.0-beta.0

08 Nov 04:24
v0.44.0-beta.0
fe075b0
Compare
Choose a tag to compare
v0.44.0-beta.0 Pre-release
Pre-release

Omni 0.44.0-beta.0 (2024-11-06)

Welcome to the v0.44.0-beta.0 release of Omni!
This is a pre-release of Omni

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Automatically Resolve Cluster in talosctl

talosctl command now works without --cluster flag when using instance wide Talos config.
Omni will automatically resolve the correct cluster.

Reset Removed Machines

Omni will now try to wipe Talos installation from the machines which are removed from the instance.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev
  • Andrey Smirnov
  • Noel Georgi
  • Tijmen Blaauw - van den Brink

Changes

26 commits

  • fe075b0 release(v0.44.0-beta.0): prepare release
  • fe0fc17 feat: support creating config patches in the infrastructure providers
  • 3e8bc8d feat: enable watch retries on Omni side
  • 23ccdb5 chore: bump dependencies
  • be3e67c fix: include NodeJS types in the frontend build
  • abaee03 fix: make web UI show favicon
  • cc59192 feat: reset machine when it's removed from Omni
  • 900987b test: disable secure boot in e2e tests
  • 58159e4 feat: automatically resolve cluster in talosctl calls
  • 8da2328 fix: remove MaintenanceConfigPatchController finalizers
  • 21455d9 fix: properly show the current manifests in the bootstrap manifest sync
  • c904e3a chore: do not audit log GET requests to k8s
  • 62917e7 fix: use proper selectors in the MachineClass create UI
  • 4b4088d fix: do not read Talos versions from the image registry ever
  • b3dc48a chore: bump dependencies
  • 9d0a512 fix: filter block devices with UNKNOWN type
  • 8c737ba fix: fetch Talos version from the image factory
  • 83554e5 fix: do not set empty initial labels in the UI
  • 98315a9 fix: do not build acompat docker image
  • cd1f2bd fix: build arm64 integration tests executable
  • c754cdc feat: support insecure localhost infra provider access mode
  • 284e8b5 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • d7b92e7 chore: remove ip_address field from audit log session
  • 18b13ea chore: add basic helm chart
  • 1544b9c chore: move from Codec to CodecV2
  • 1c12dfc fix: properly return error from config.Init

Changes from siderolabs/crypto

1 commit

  • 58b2f92 chore: use HTTP/2 ALPN by default

Changes from siderolabs/discovery-api

1 commit

Changes from siderolabs/discovery-client

1 commit

  • b74fb90 fix: allow custom TLS config for the client

Changes from siderolabs/discovery-service

4 commits

  • b8da986 fix: reduce memory allocations (logger)
  • 3367c7b chore: add proto-codec/codec
  • efbb10b fix: properly parse peer address
  • cf39974 feat: support direct TLS serving

Changes from siderolabs/gen

3 commits

  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Changes from siderolabs/go-circular

1 commit

  • 9a0f7b0 fix: multiple data race issues

Changes from siderolabs/go-kubernetes

3 commits

  • e56a7f6 fix: update deprecations based on Kubernetes 1.32.0-alpha.3
  • 381f251 feat: update for Kubernetes 1.32
  • 0e767c5 chore: k8s 1.31 kube-scheduler health endpoints

Changes from siderolabs/grpc-proxy

2 commits

  • de1c628 fix: copy data from big frame msg
  • ef47ec7 chore: upgrade Codec implementations and usages to Codec2

Changes from siderolabs/proto-codec

3 commits

Changes from siderolabs/siderolink

2 commits

  • 1893385 fix: initialize tls listener properly
  • 6c8fa1f feat: allow listening over TLS for SideroLink API

Dependency Changes

  • github.com/adrg/xdg v0.5.0 -> v0.5.3
  • github.com/aws/aws-sdk-go-v2 v1.30.4 -> v1.32.3
  • github.com/aws/aws-sdk-go-v2/config v1.27.31 -> v1.28.1
  • github.com/aws/aws-sdk-go-v2/credentials v1.17.30 -> v1.17.42
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.16 -> v1.17.35
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.61.0 -> v1.66.2
  • github.com/aws/smithy-go v1.20.4 -> v1.22.0
  • github.com/cosi-project/runtime v0.6.3 -> v0.7.1
  • github.com/cosi-project/state-etcd v0.3.2 -> v0.4.0
  • github.com/fsnotify/fsnotify v1.7.0 -> v1.8.0
  • github.com/golang-jwt/jwt/v4 v4.5.0 -> v4.5.1
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.23.0
  • github.com/hashicorp/vault/api v1.14.0 -> v1.15.0
  • github.com/hashicorp/vault/api/auth/kubernetes v0.7.0 -> v0.8.0
  • github.com/johannesboyne/gofakes3 edd0227ffc37 -> 2db7ccb81e19
  • github.com/jonboulle/clockwork fc59783b0293 -> 7e524bd2b238
  • **github.com/...
Read more

v0.43.3

28 Oct 16:07
v0.43.3
5bf8ac2
Compare
Choose a tag to compare

Omni 0.43.3 (2024-10-28)

Welcome to the v0.43.3 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Contributors

  • Artem Chernyshev

Changes

2 commits

  • 5bf8ac2 release(v0.43.3): prepare release
  • 63d5723 fix: remove MaintenanceConfigPatchController finalizers

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.2

v0.43.2

25 Oct 12:17
v0.43.2
07614b9
Compare
Choose a tag to compare

Omni 0.43.2 (2024-10-25)

Welcome to the v0.43.2 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev

Changes

4 commits

  • 07614b9 release(v0.43.2): prepare release
  • c403da7 fix: properly show the current manifests in the bootstrap manifest sync
  • 23c33e7 chore: do not audit log GET requests to k8s
  • 5d0c81a fix: use proper selectors in the MachineClass create UI

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.1

v0.43.1

17 Oct 18:45
v0.43.1
ed779c9
Compare
Choose a tag to compare

Omni 0.43.1 (2024-10-17)

Welcome to the v0.43.1 release of Omni!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/omni/issues.

Contributors

  • Artem Chernyshev
  • Dmitriy Matrenichev

Changes

3 commits

  • ed779c9 release(v0.43.1): prepare release
  • dbdbcb6 fix: introduce timeout in the etcd healthchecks in the machine set ctrl
  • cd1f88f chore: remove ip_address field from audit log session

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.43.0