Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 7, 2025

This PR contains the following updates:

Package Update Change
siderolabs/omni/omni minor v1.2.1 -> v1.3.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

siderolabs/omni (siderolabs/omni/omni)

v1.3.0

Compare Source

Welcome to the v1.3.0-beta.1 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.

Shortened Auth0 Token Lifetime

Auth0 authentication tokens now expire after 2 minutes. Users without valid PGP keys will need to reauthenticate once tokens expire.

Cluster Import (Experimental)

Omni introduces an experimental feature that allows users to import existing Talos clusters to be managed by Omni.

Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/cluster-management/importing-talos-clusters

Multi-Select for Pending Machines

You can now accept or reject multiple pending machines at once, simplifying large-scale approvals.

Stripe Link in Settings Sidebar

A Stripe link is now shown in the Omni settings sidebar when Stripe integration is enabled.

Display Unsupported Kubernetes Versions

Unsupported Kubernetes versions are now shown in the update modal as disabled entries with explanatory messages.

Improved Kubernetes Update Modal

The Kubernetes update modal now displays only upgradeable minor versions and explains why certain versions are not upgradeable.

Enhanced CPU Information in Machine Status

Machines now report processor details when either core count or frequency is available, improving visibility into hardware specs.

Support for Modifying Kernel Arguments

Omni now supports modifying kernel arguments for the existing machines.

Documentation on how to use this feature can be found here: https://docs.siderolabs.com/omni/infrastructure-and-extensions/modify-kernel-arguments

Contributors
  • Edward Sammut Alessi
  • Artem Chernyshev
  • Oguz Kilcan
  • Utku Ozdemir
  • Andrey Smirnov
  • Justin Garrison
  • Noel Georgi
  • niklasfrick
  • niklasfrick
Changes
74 commits

  • 3f2021b fix(frontend): remove network error toasts
  • 31d4213 fix: remove non-machinery Talos import, fix changelog
  • bb58235 release(v1.3.0-beta.0): prepare release
  • c2cbf34 fix: get rid of an extra call of the final provision step
  • ff79e02 feat(installation-media): replace modal with link
  • 8dde49d refactor(frontend): replace .prettierrc with prettier.config.ts
  • 9d3ae44 chore(frontend): update node to latest lts
  • a6da9db feat(installation-media): add placeholder steps
  • afbc02f feat(installation-media): integrate stepper into create page
  • 15deddd feat: implement extra kernel args support
  • 832beba fix: change the order of operations in the common infra provider lib
  • f70d78e fix: make sidebar menus which do not open routes expand the submenus
  • 52234c1 fix(frontend): add missing gap in some modals
  • 0fa7d0a fix(frontend): only clamp min/max tinput values on blur
  • 9794f6f fix(frontend): correct the icon colors on tstatus
  • 0242526 test: improve integration tests
  • a91eabd fix: make sure that machine state is never nil in deprovision calls
  • 4e12016 fix: properly check tracking state to show user consent form
  • 25d5818 feat(installation-media): add initial page for creating installation media
  • d9c41f1 feat(installation-media): add a stepper component
  • 6d941f8 fix: remove https from URL in values frile for auth0
  • df301c9 fix: make workload proxy cookies HTTP only
  • 32f72f7 refactor(frontend): merge all sidebars into one sidebar
  • 4490490 fix(frontend): hide sidebar during oidc auth
  • c0e07b7 fix(frontend): fix sidebar children toggle behavior
  • f997e54 feat(frontend): add a radio group component
  • 3c139b2 chore(deps): update frontend deps
  • ba821e9 chore(readme): clarify readme and add a comment in vite.config about allowedHosts
  • 6e3019e feat: add new label style to tinput
  • 20f6be0 fix: correctly fetch user ID for service accounts on the role edit page
  • b5765d8 test: use bridge IP for WireGuard in CI
  • 43ac122 chore: add stories for tinput and cleanup
  • d87574a feat(auth): make auth0 tokens only be valid for 2 minutes
  • e60c821 test: add more tests for the frontend API
  • d0c8b16 chore: bump Talos to 1.11.3, reorder CI workflow jobs
  • f28de89 fix: allow aborting kubernetes upgrades
  • a4a91a9 fix: hide cancel button on minor kubernetes upgrades
  • a7df08a fix: honor lock status for machines during kubernetes upgrade
  • eaa97c6 chore: move image package to client
  • 2e77f37 fix(frontend): correctly set the size of the lock icon for clusters
  • 90bd23a feat(frontend): create a generic table component
  • 049ab87 chore: revert 'feat: add support for updating kernel args'
  • 3139557 refactor: drop extra input finalizers
  • 0d58ade feat: implement cluster import
  • 6ffdae0 fix: remove debug code
  • b2fbf90 feat(installation-media): add route for installation media page
  • 4eee58f feat(storybook): add ticon stories
  • c57c89e refactor(tbutton): separate type and size styles in tbutton
  • aaf45de refactor(routes): normalise /machine and /machines into /machines
  • c88503d chore: bump default Talos version, deps, rekres, re-generate
  • a9986ea feat(frontend): clarify information inside update kubernetes modal
  • 32a6982 feat(frontend): allow multi-select for pending machines
  • ef6584f chore(frontend): update dependencies
  • 6838947 feat(frontend): show unsupported k8s version in modal
  • d27624a chore: rekres and bump go to 1.25.2
  • b8b3f35 feat: show cpus if they have cores or frequency
  • ae9d7cc feat: add support for updating kernel args
  • e380ea4 fix: typo in Helm chart readme service name for API Ingress example
  • af3eeaf feat(frontend): add stripe link to settings sidebar
  • ef84a4c refactor: use TalosVersion compatibility in Kubernetes upgrades
  • 3675826 fix(frontend): resize cluster machines correctly during deletion
  • 3cff7a6 fix: update WireGuard wording to SideroLink
  • a6562dc fix(frontend): fix alignment of provisioning machines
  • 543f831 chore(storybook): write a story for clusters page
  • 18a8f0b feat(frontend): add a skip parameter to skip watch dynamically
  • 3d0d0cf fix(frontend): fix locked icon not showing when cluster is locked
  • 626e6e2 refactor(msw): simplify msw handlers in storybook
  • ffd695f fix: remove dangling cluster taints
  • 66c7d43 refactor(checkbox): change t-checkbox to use v-model
  • cf9c93f feat: introduce storybook for omni frontend
  • f1a0ce7 chore: bump min Talos version
  • c91bd78 refactor(frontend): use auth flow constants
  • 2965a61 chore(ci): sops update keys
  • 12a0a6e chore(frontend): update dependencies

Changes from siderolabs/crypto
2 commits

  • 4154a77 feat: implement dynamic certificate reloader
  • dae07fa chore: update to Go 1.25

Changes from siderolabs/go-api-signature
2 commits

  • 876da9a feat: add method for revoking public key
  • 184f94d chore: rekres and bump go to 1.25.2

Changes from siderolabs/go-debug
1 commit

  • d51e25a chore: rekres, bump deps and go

Dependency Changes
  • github.com/aws/aws-sdk-go-v2 v1.39.0 -> v1.39.3
  • github.com/aws/aws-sdk-go-v2/config v1.31.8 -> v1.31.12
  • github.com/aws/aws-sdk-go-v2/credentials v1.18.12 -> v1.18.16
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.19.6 -> v1.19.12
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.88.1 -> v1.88.4
  • github.com/aws/smithy-go v1.23.0 -> v1.23.1
  • github.com/coreos/go-oidc/v3 v3.15.0 -> v3.16.0
  • github.com/emicklei/dot v1.9.1 -> v1.9.2
  • github.com/go-jose/go-jose/v4 v4.1.2 -> v4.1.3
  • github.com/go-playground/validator/v10 v10.27.0 -> v10.28.0
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 -> v2.27.3
  • github.com/hashicorp/vault/api v1.21.0 -> v1.22.0
  • github.com/johannesboyne/gofakes3 6555d31 -> ebf3e50
  • github.com/prometheus/common v0.66.1 -> v0.67.1
  • github.com/siderolabs/crypto v0.6.3 -> v0.6.4
  • github.com/siderolabs/go-api-signature v0.3.8 -> v0.3.10
  • github.com/siderolabs/go-debug v0.6.0 -> v0.6.1
  • github.com/siderolabs/omni/client v1.1.2 -> v1.2.1
  • github.com/siderolabs/talos/pkg/machinery v1.11.1 -> v1.12.0-alpha.2
  • github.com/zitadel/oidc/v3 v3.44.0 -> v3.45.0
  • go.etcd.io/etcd/client/pkg/v3 v3.6.4 -> v3.6.5
  • go.etcd.io/etcd/client/v3 v3.6.4 -> v3.6.5
  • go.etcd.io/etcd/server/v3 v3.6.4 -> v3.6.5
  • golang.org/x/crypto v0.42.0 -> v0.43.0
  • golang.org/x/net v0.44.0 -> v0.46.0
  • golang.org/x/oauth2 v0.31.0 -> v0.32.0
  • golang.org/x/text v0.29.0 -> v0.30.0
  • golang.org/x/time v0.13.0 -> v0.14.0
  • golang.org/x/tools v0.37.0 -> v0.38.0
  • google.golang.org/grpc v1.75.1 -> v1.76.0
  • google.golang.org/protobuf v1.36.9 -> v1.36.10
  • k8s.io/api v0.35.0-alpha.0 -> v0.35.0-alpha.1
  • k8s.io/apimachinery v0.35.0-alpha.0 -> v0.35.0-alpha.1
  • k8s.io/client-go v0.35.0-alpha.0 -> v0.35.0-alpha.1
  • sigs.k8s.io/controller-runtime v0.22.1 -> v0.22.3

Previous release can be found at v1.2.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 added the dependencies label Nov 7, 2025
@renovate renovate bot merged commit 62344fe into main Nov 7, 2025
7 checks passed
@renovate renovate bot deleted the renovate/siderolabs-omni-omni-1.x branch November 7, 2025 15:00
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