Skip to content

Updating toml dependency and resolve E2E testing issues#284

Open
peytonr18 wants to merge 3 commits intoAzure:mainfrom
peytonr18:probertson-update-toml
Open

Updating toml dependency and resolve E2E testing issues#284
peytonr18 wants to merge 3 commits intoAzure:mainfrom
peytonr18:probertson-update-toml

Conversation

@peytonr18
Copy link
Contributor

@peytonr18 peytonr18 commented Feb 17, 2026

Summary

Change 1: Dependency Update

Updating toml dependency from 0.9 to 1.0 in libazureinit/Cargo.toml.
Resolves #283

Change 2: E2E Testing Fix

During validation, e2e builds began failing in CI with package-install errors (apt-get exit code 100) while building the provisioning-agent image.

To address this, this PR also includes:

  • Configure Buildx with host networking (driver-opts: network=host) to avoid build-time repo access issues from isolated builder networking.
  • Ensure apt-get update and apt-get install are chained so install does not proceed after a failed update.
  • Add apt retry behavior (Acquire::Retries=3) to reduce transient mirror/network failures.

@peytonr18 peytonr18 changed the title Updating toml dependency in libazureinit/cargo.toml Updating toml dependency in libazureinit/cargo.toml Feb 17, 2026
@peytonr18 peytonr18 changed the title Updating toml dependency in libazureinit/cargo.toml Updating toml dependency and resolve E2E testing issues Feb 17, 2026
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