Skip to content

Update Talos Linux v1.12.1 - #1877

Merged
Andrei Kvapil (kvaps) merged 1 commit into
mainfrom
upd-talos-1.11.6
Jan 19, 2026
Merged

Update Talos Linux v1.12.1#1877
Andrei Kvapil (kvaps) merged 1 commit into
mainfrom
upd-talos-1.11.6

Conversation

@kvaps

@kvaps Andrei Kvapil (kvaps) commented Jan 19, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Andrei Kvapil kvapss@gmail.com

What this PR does

This PR updates Talos Linux which includes DRBD fixes:

Release note

Update Talos Linux v1.11.

Summary by CodeRabbit

  • Chores
    • Bumped Talos profile version from v1.11.3 to v1.12.1 across all profiles
    • Updated base installer and system extension images to newer firmware/driver releases
    • Added or standardized output format settings (outFormat) in profile configurations

✏️ Tip: You can customize this high-level summary in your review settings.

@dosubot dosubot Bot added the size/L This PR changes 100-499 lines, ignoring generated files label Jan 19, 2026
@coderabbitai

coderabbitai Bot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

📝 Walkthrough

Walkthrough

Six Talos image profile YAMLs were updated from v1.11.3 to v1.12.1: baseInstaller imageRefs changed to v1.12.1, systemExtensions lists replaced with new 2025-11-25/related image versions and updated SHA256 digests, and output sections gained an outFormat field.

Changes

Cohort / File(s) Summary
Talos profile updates
packages/core/talos/images/talos/profiles/initramfs.yaml, packages/core/talos/images/talos/profiles/installer.yaml, packages/core/talos/images/talos/profiles/iso.yaml, packages/core/talos/images/talos/profiles/kernel.yaml, packages/core/talos/images/talos/profiles/metal.yaml, packages/core/talos/images/talos/profiles/nocloud.yaml
Version bumped v1.11.3 → v1.12.1; baseInstaller.imageRef updated to ghcr.io/siderolabs/installer:v1.12.1; entire systemExtensions lists replaced with 20251125/related image tags and new sha256 digests for firmware/drivers (amd-ucode, amdgpu, bnx2-bnx2x, intel-ice-firmware, i915, intel-ucode, qlogic-firmware, drbd, zfs); output.outFormat added (raw for some profiles, .xz for others).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Update Talos Linux v1.11.3 #1527: Previous Talos profile version bump that updated the same profile YAMLs and systemExtensions lists (v1.10.6→v1.11.3), showing a sequential version-update pattern.

Suggested reviewers

  • lllamnyp
  • klinch0

Poem

🐰
I hopped through fields of YAML bright,
Swapped tags and hashes through the night,
From v1.11 to one-twelve I bound,
New firmware seeds in profiles found.
A crunchy carrot, update done—hooray!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'Update Talos Linux v1.12.1' directly reflects the main change: upgrading the Talos Linux version across all profile files from v1.11.3 to v1.12.1.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@kvaps Andrei Kvapil (kvaps) added the backport Should change be backported on previous release label Jan 19, 2026
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello Andrei Kvapil (@kvaps), I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request performs a significant version upgrade for Talos Linux and its core components. It updates the operating system version, the base installer image, and all associated system extensions to "v1.12.1". This ensures that the system benefits from the latest features, bug fixes, and security enhancements provided by the newer Talos Linux release and its integrated modules.

Highlights

  • Talos Linux Version Update: The core Talos Linux version has been upgraded from "v1.11.3" to "v1.12.1" across all relevant profiles.
  • Base Installer Image Update: The "baseInstaller" image reference has been updated to "ghcr.io/siderolabs/installer:v1.12.1", aligning with the new Talos Linux version.
  • System Extensions Refresh: All listed "systemExtensions" image references, including "amd-ucode", "amdgpu", "bnx2-bnx2x", "intel-ice-firmware", "i915", "intel-ucode", "qlogic-firmware", "drbd", and "zfs", have been updated to their "v1.12.1" compatible versions with new SHA256 hashes.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment Gemini (@gemini-code-assist) Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on Gemini (@gemini-code-assist) comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates Talos Linux and its extensions from v1.11.3 to v1.12.1. The changes are consistent across all modified YAML profile files. My main feedback is to align the pull request's title and release note with the version bump to v1.12.1, as they currently state an incorrect version, which could cause confusion and issues with release tracking.

platform: metal
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

platform: metal
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

platform: metal
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

platform: metal
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

platform: metal
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

platform: nocloud
secureboot: false
version: v1.11.3
version: v1.12.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The version is updated to v1.12.1, but the pull request title ("Update Talos Linux v1.11.6") and release note ("Update Talos Linux v1.11.") are inconsistent with this change. To avoid confusion and ensure accurate release notes, please update the PR title and release note to reflect the update to v1.12.1.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/core/talos/images/talos/profiles/installer.yaml (1)

1-6: Commit message does not match the actual version in the generated files.

The commit message states "Update Talos Linux v1.11.6", but all profile files in packages/core/talos/images/talos/profiles/ contain version v1.12.1 (see line 6 and line 13 in installer.yaml). The auto-generated files are consistent across all profiles (installer, metal, iso, kernel, initramfs, nocloud), confirming they were properly generated by hack/gen-profiles.sh. Update the commit message to reflect the actual version v1.12.1.

@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Jan 19, 2026
@kvaps Andrei Kvapil (kvaps) changed the title Update Talos Linux v1.11.6 Update Talos Linux v1.12.1 Jan 19, 2026
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
@kvaps Andrei Kvapil (kvaps) removed the backport Should change be backported on previous release label Jan 19, 2026
@kvaps
Andrei Kvapil (kvaps) merged commit bfd2e1f into main Jan 19, 2026
4 of 6 checks passed
@kvaps
Andrei Kvapil (kvaps) deleted the upd-talos-1.11.6 branch January 19, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size/L This PR changes 100-499 lines, ignoring generated files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants