Skip to content

feat: add SIG image config for initial 26.04 minimal distros#8792

Merged
cameronmeissner merged 4 commits into
mainfrom
cameissner/2604-minimal-sig-image-config
Jul 2, 2026
Merged

feat: add SIG image config for initial 26.04 minimal distros#8792
cameronmeissner merged 4 commits into
mainfrom
cameissner/2604-minimal-sig-image-config

Conversation

@cameronmeissner

@cameronmeissner cameronmeissner commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

add SIG image config for initial 26.04 minimal distros - note that this PR also removes all config related to unused/deprecated 2204 minimal distros

Which issue(s) this PR fixes:

Fixes #

Copilot AI review requested due to automatic review settings June 29, 2026 22:29

Copilot AI 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.

Pull request overview

This PR updates AgentBaker’s Linux SIG distro/catalog configuration to introduce initial Ubuntu 26.04 minimal (Gen2) distros and removes Ubuntu 22.04 minimal distro/config entries that are described as unused/deprecated. These changes are centered in the pkg/agent/datamodel layer, which drives how the AgentBaker service reasons about supported distros and their SIG image definitions.

Changes:

  • Added new distro constants for Ubuntu 26.04 minimal containerd (Gen2, amd64 + arm64) and included them in the “available on VHD” list.
  • Added SIG image config templates and distro availability lists for Ubuntu 26.04 minimal and removed the corresponding Ubuntu 22.04 minimal templates/entries.
  • Updated SIG config unit tests to reflect the new maintained image config map expectations.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
pkg/agent/datamodel/types.go Adds 26.04 minimal distro constants and includes them in the VHD-available distro list, removing 22.04 minimal entries.
pkg/agent/datamodel/sig_config.go Introduces 26.04 minimal distro availability and SIG templates; removes 22.04 minimal SIG templates and references.
pkg/agent/datamodel/sig_config_test.go Updates maintained SIG config map expectations and cloud spec assertions for the new 26.04 minimal distros.

Comment thread pkg/agent/datamodel/sig_config.go
Comment thread pkg/agent/datamodel/sig_config.go
Comment thread pkg/agent/datamodel/sig_config.go
Comment thread pkg/agent/datamodel/types.go
Comment thread pkg/agent/datamodel/sig_config_test.go
Comment thread pkg/agent/datamodel/sig_config_test.go
Copilot AI review requested due to automatic review settings June 29, 2026 22:38

Copilot AI 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.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

Comment thread pkg/agent/datamodel/sig_config.go
Comment thread pkg/agent/datamodel/sig_config.go
Comment thread pkg/agent/datamodel/types_test.go

Copilot AI 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.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@cameronmeissner cameronmeissner merged commit a359909 into main Jul 2, 2026
21 of 24 checks passed
@cameronmeissner cameronmeissner deleted the cameissner/2604-minimal-sig-image-config branch July 2, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants