Skip to content

Remove network variant computation from API server. - #1814

Merged
jglogan merged 1 commit into
apple:mainfrom
jglogan:network-variant
Jun 25, 2026
Merged

Remove network variant computation from API server.#1814
jglogan merged 1 commit into
apple:mainfrom
jglogan:network-variant

Conversation

@jglogan

@jglogan jglogan commented Jun 25, 2026

Copy link
Copy Markdown
Contributor
  • Closes [Bug]: Remove network variant default computation from API server. #1812.
  • The network plugin is the source of truth for the variant, if any, that applies to the network. Resolving a missing variant configuration option in the API server can create a situation where the variant the runtime uses for interface selection is incorrect.
  • Adds serial suites trait to tests to see whether it helps current CI issues.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Motivation and Context

Fixes a flaw in our interface strategy logic.

Testing

  • Tested locally
  • Added/updated tests
  • Added/updated docs

- Closes apple#1812.
- The network plugin is the source of truth for
  the variant, if any, that applies to the network.
  Resolving a missing variant configuration option
  in the API server can create a situation where
  the variant the runtime uses for interface
  selection is incorrect.
@github-actions

Copy link
Copy Markdown

Code Coverage

Tier Line Coverage
Unit 33.36%
Integration 23.01%
Combined 55.52%

@jglogan
jglogan merged commit 4a6084c into apple:main Jun 25, 2026
7 of 9 checks passed
@jglogan
jglogan deleted the network-variant branch June 25, 2026 21:06
saehejkang pushed a commit to saehejkang/container that referenced this pull request Jul 16, 2026
- Closes apple#1812.
- The network plugin is the source of truth for the variant, if any,
that applies to the network. Resolving a missing variant configuration
option in the API server can create a situation where the variant the
runtime uses for interface selection is incorrect.
- Adds serial suites trait to tests to see whether it helps current CI
issues.

## Type of Change
- [x] Bug fix
- [ ] New feature  
- [ ] Breaking change
- [ ] Documentation update

## Motivation and Context
Fixes a flaw in our interface strategy logic.

## Testing
- [x] Tested locally
- [ ] Added/updated tests
- [ ] Added/updated docs
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.

[Bug]: Remove network variant default computation from API server.

2 participants