Skip to content

docs: add Talos version support policy page for Omni#494

Open
oguzkilcan wants to merge 1 commit intosiderolabs:mainfrom
oguzkilcan:docs/talos-version-support-policy
Open

docs: add Talos version support policy page for Omni#494
oguzkilcan wants to merge 1 commit intosiderolabs:mainfrom
oguzkilcan:docs/talos-version-support-policy

Conversation

@oguzkilcan
Copy link
Copy Markdown
Member

Adds a new page documenting Omni's Talos Linux version support policy.

Copilot AI review requested due to automatic review settings April 16, 2026 12:08
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation describing Omni’s Talos Linux version support expectations and links it into the existing “Support Matrix” and upgrade guidance, so users can understand minimum-version enforcement and how to remediate.

Changes:

  • Add a new “Talos Version Support Policy” page under Omni > Getting Started.
  • Cross-link the Support Matrix and Upgrading Clusters docs to the new policy page.
  • Update navigation/docs index entries (omni.yaml and generated public/docs.json).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
public/omni/getting-started/talos-version-support-policy.mdx New policy page describing supported Talos requirements and enforcement behavior.
public/omni/getting-started/support-matrix.mdx Adds a pointer to the new policy page for enforcement/notifications context.
public/omni/cluster-management/upgrading-clusters.mdx Adds a note that supported Talos versions are required and will be enforced.
public/docs.json Adds the new page to the generated docs index for navigation/search.
omni.yaml Adds the new page to the “Getting Started” navigation group.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread public/omni/getting-started/support-matrix.mdx Outdated
Comment thread public/omni/getting-started/talos-version-support-policy.mdx Outdated
## Overview

Omni requires machines to run a supported version of Talos Linux.
Versions that fall below the minimum supported version are considered **unsupported** and must be upgraded.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd explain what unsupported entails:

  • Will they still function?
  • Can they break at any point from there on?
  • Will I still be able to update them, once they reached that state?

Probably some more...

Copy link
Copy Markdown
Member

@fsgh42 fsgh42 Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh I see you briefly touched on that below.

What about the SaaS? How does that play out? Maybe we should also add a hint regarding professional support, not sure if this is included if a machine has reached this state.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as self hosted. If Omni instance has unsupported Machines, it won't start. We are usually handling updating the MinTalosVersion constant on minor Omni releases, so you won't be able to run next Omni version, unless all the machines have been updated.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does a customer update a talos machine under omni control, if the omni instance is not running?

I wouldn't even know how to do that.

@github-project-automation github-project-automation Bot moved this from In Review to Approved in Planning Apr 16, 2026

Clusters running unsupported versions of Talos Linux or Kubernetes may have limited ability to manage their clusters within Omni - clusters may not be able to have new nodes provisioned to scale up the cluster, for example.

Omni displays warning notifications for machines running unsupported or soon-to-be-unsupported Talos versions, and will enforce minimum version requirements in a future release. See the [Talos Version Support Policy](./talos-version-support-policy) for details on enforcement timelines and notification zones.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Omni displays warning notifications for machines running unsupported or soon-to-be-unsupported Talos versions, and will enforce minimum version requirements in a future release. See the [Talos Version Support Policy](./talos-version-support-policy) for details on enforcement timelines and notification zones.
Omni provides status notifications for machines running Talos versions approaching end-of-support. To ensure platform stability, Omni will transition to a minimum supported version model in a future release. Please refer to the [Talos Version Support Policy] for details on support timelines and notification windows.

Comment thread public/omni/getting-started/talos-version-support-policy.mdx Outdated

For the current minimum supported Talos Linux version and the general support window, see the [Support Matrix](./support-matrix).

## End-of-support enforcement
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think using the word "enforcement" is too strong.

Suggested change
## End-of-support enforcement
## Talos Version Compatibility
Starting with Omni v1.11.0 (estimated October 2026), Omni requires all registered machines to meet the minimum supported Talos Linux version. To ensure system stability and feature compatibility, Omni will not start if any registered machines are running versions below this baseline.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 1

@oguzkilcan oguzkilcan force-pushed the docs/talos-version-support-policy branch from a178230 to 52bfd55 Compare April 16, 2026 12:32
Adds a new page documenting Omni's Talos Linux version support policy.

Signed-off-by: Oguz Kilcan <oguz.kilcan@siderolabs.com>
@oguzkilcan oguzkilcan force-pushed the docs/talos-version-support-policy branch from 52bfd55 to 55a466e Compare April 16, 2026 12:37
@oguzkilcan
Copy link
Copy Markdown
Member Author

This PR should be merged with Omni v1.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Approved

Development

Successfully merging this pull request may close these issues.

6 participants