Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 28, 2025

This PR contains the following updates:

Package Update Change
siderolabs/omni/omnictl minor v0.45.1 -> v0.46.1

Release Notes

siderolabs/omni (siderolabs/omni/omnictl)

v0.46.1

Compare Source

Omni 0.46.1 (2025-01-29)

Welcome to the v0.46.1 release of Omni!

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

Contributors
  • Dmitriy Matrenichev
Changes
2 commits

  • 5ec809f release(v0.46.1): prepare release
  • c5b5203 fix: do not compress resources with phase != running

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.46.0

v0.46.0

Compare Source

Omni 0.46.0 (2025-01-28)

Welcome to the v0.46.0 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
35 commits

  • 75982e4 release(v0.46.0): prepare release
  • e2e5f08 chore: migrate uncompressed resources data
  • fd888ab refactor: track infra machine install status via a counter
  • c6b7dd3 test: extract static infra provider machine accept tests into hooks
  • 8db0e8d test: fix readyToUse flag assertions in static infra provider tests
  • 4a436b4 fix: correctly handle conflict error in machine status handler
  • 6e910e1 fix: update COSI runtime to fix watch retry errors
  • 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 since v0.46.0-beta.0
7 commits

  • 75982e4 release(v0.46.0): prepare release
  • e2e5f08 chore: migrate uncompressed resources data
  • fd888ab refactor: track infra machine install status via a counter
  • c6b7dd3 test: extract static infra provider machine accept tests into hooks
  • 8db0e8d test: fix readyToUse flag assertions in static infra provider tests
  • 4a436b4 fix: correctly handle conflict error in machine status handler
  • 6e910e1 fix: update COSI runtime to fix watch retry errors

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.2
  • 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 7e524bd -> 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 925a1e7 -> a9ab227
  • google.golang.org/grpc v1.68.0 -> v1.69.4
  • google.golang.org/protobuf v1.35.2 -> v1.36.3
  • 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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/siderolabs-omni-omnictl-0.x branch 4 times, most recently from 8667375 to 04e5ef4 Compare January 29, 2025 09:20
@renovate renovate bot changed the title Update dependency siderolabs/omni/omnictl to v0.46.0 Update dependency siderolabs/omni/omnictl to v0.46.1 Jan 29, 2025
@renovate renovate bot force-pushed the renovate/siderolabs-omni-omnictl-0.x branch 3 times, most recently from 4c8b64f to e06be7a Compare January 29, 2025 21:26
@renovate renovate bot force-pushed the renovate/siderolabs-omni-omnictl-0.x branch from e06be7a to 383f9e4 Compare January 30, 2025 01:57
@renovate renovate bot merged commit e3d9dd4 into main Jan 30, 2025
8 checks passed
@renovate renovate bot deleted the renovate/siderolabs-omni-omnictl-0.x branch January 30, 2025 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant