Skip to content

Conversation

@chewi
Copy link
Contributor

@chewi chewi commented Nov 20, 2025

What type of PR is this?

/kind cleanup
/kind feature

What this PR does / why we need it:

Artifact Streaming is an important feature for Flatcar.

This uses Flatcar's own systemd system extension for overlaybd and Azure Linux's RPM for acr and the configuration scripts. It's not perfect, but we cannot improve on this until acr changes its build process or goes open source.

Which issue(s) this PR fixes:

Fixes Flatcar for AKS work item #34435545

Requirements:

  • uses conventional commit messages
  • includes documentation
  • adds unit tests
  • tested upgrade from previous version
  • commits are GPG signed and Github marks them as verified

Release note:

* Enabled Artifact Streaming on Flatcar.

@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from e5850e9 to aa6de29 Compare November 20, 2025 16:09
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from aa6de29 to 154b46c Compare November 21, 2025 10:50
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 154b46c to 3fcc733 Compare November 25, 2025 10:20
@chewi chewi changed the base branch from master to main November 25, 2025 10:21
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 3fcc733 to 6b656a9 Compare November 26, 2025 09:28
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 6b656a9 to 34e6f00 Compare November 28, 2025 15:51
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 34e6f00 to 4ef58f9 Compare December 15, 2025 09:47
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 4ef58f9 to b142fe7 Compare December 15, 2025 18:01
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from b142fe7 to 12be550 Compare December 16, 2025 16:46
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 12be550 to 6bdcf78 Compare December 19, 2025 10:55
@chewi
Copy link
Contributor Author

chewi commented Dec 19, 2025

It took a long time, but I was finally able to test this under RP. I couldn't see any details, but after removing Flatcar's exclusion of the ArtifactStreaming test, I saw that it passed along with the other E2Ev3 tests.

@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 6bdcf78 to 8f1d9c4 Compare December 23, 2025 12:10
@chewi
Copy link
Contributor Author

chewi commented Dec 23, 2025

To be extra sure, I also ran E2Ev3 without this change and saw that Scenario_Flatcar_Artifact_Streaming failed while the other tests passed.

@chewi chewi marked this pull request as ready for review December 23, 2025 12:12
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
This uses Flatcar's own systemd system extension for overlaybd and Azure
Linux's RPM for acr and the configuration scripts. It's not perfect, but
we cannot improve on this until acr changes its build process or goes
open source.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
@chewi chewi force-pushed the chewi/flatcar-artifact-streaming branch from 8f1d9c4 to 4f8be1a Compare December 29, 2025 11:29
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