Skip to content

build: drop kata-containers - #18792

Draft
Christopher Co (christopherco) wants to merge 1 commit into
microsoft:4.0from
christopherco:chrco/remove-kata-containers
Draft

build: drop kata-containers#18792
Christopher Co (christopherco) wants to merge 1 commit into
microsoft:4.0from
christopherco:chrco/remove-kata-containers

Conversation

@christopherco

@christopherco Christopher Co (christopherco) commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Stop building and publishing kata-containers. Remove its component definition, lock and rendered sources to avoid stale build inputs.

Fixes: AB#23671

Stop building and publishing kata-containers. Remove its component
definition, lock and rendered sources to avoid stale build inputs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 1fd8ffad-c9e1-4d63-978a-dcab02131c50
Copilot AI balanced review requested due to automatic review settings September 11, 2026 06:58

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.

🟡 Changes recommended

Stale systemd preset configuration and reverse-dependency documentation still reference the removed component.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Removes Kata Containers from Azure Linux build and publication inputs.

Changes:

  • Deletes component definition, lock, and publication entry.
  • Removes all rendered package sources and support files.
File summaries
File Description
base/comps/kata-containers/kata-containers.comp.toml Removes component definition.
base/comps/components-publish-channels.toml Removes publication entry.
locks/kata-containers.lock Removes component lock.
specs/k/kata-containers/kata-containers.spec Removes rendered spec.
specs/k/kata-containers/sources Removes source checksums.
specs/k/kata-containers/kata-osbuilder.sh Removes image-builder script.
specs/k/kata-containers/kata-osbuilder-generate.service Removes systemd unit.
specs/k/kata-containers/50-kata Removes CRI-O configuration.
specs/k/kata-containers/15-dracut.conf Removes dracut configuration.
specs/k/kata-containers/1001-Remove-warnings-as-compilation-errors.patch Removes build patch.
specs/k/kata-containers/0999-osbuilder-Adjust-agent_version-for-our-builds.patch Removes osbuilder patch.
Review details

Suppressed comments (1)

base/comps/kata-containers/kata-containers.comp.toml:1

  • Removing this component makes the reverse-dependency note in base/comps/rust-libc/rust-libc.comp.toml:7-10 inaccurate: it still counts five in-tree consumers and names kata-containers. Update that comment to describe the remaining four consumers so its compatibility rationale remains reliable.
  • Files reviewed: 10/11 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@@ -716,7 +716,6 @@ components = [
"jurand",
"jzlib",
"kabi-dw",
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.

2 participants