Merge pull request #50601 from thaJeztah/cleanup_buildSandboxOptions

daemon: make buildSandboxOptions, buildSandboxPlatformOptions more atomic
This commit is contained in:
Sebastiaan van Stijn
2025-08-05 13:49:10 +02:00
committed by GitHub
3 changed files with 28 additions and 21 deletions

View File

@@ -61,10 +61,13 @@ func buildSandboxOptions(cfg *config.Config, ctr *container.Container) ([]libnet
sboxOptions = append(sboxOptions, libnetwork.OptionUseExternalKey())
}
// Add platform-specific Sandbox options.
if err := buildSandboxPlatformOptions(ctr, cfg, &sboxOptions); err != nil {
// Update the container with platform-specific options, and
// add platform-specific Sandbox options.
platformOpts, err := buildSandboxPlatformOptions(ctr, cfg)
if err != nil {
return nil, err
}
sboxOptions = append(sboxOptions, platformOpts...)
if len(ctr.HostConfig.DNS) > 0 {
dnsAddrs, err := toNetIP(ctr.HostConfig.DNS)