Skip to content

e2e: Drop the update tag from the aktualizr-lite rollout calls - #306

Merged
detsch merged 1 commit into
foundriesio:mainfrom
detsch:e2e-aklite-rollout-args
Oct 21, 2026
Merged

detsch merged 1 commit into
foundriesio:mainfrom
detsch:e2e-aklite-rollout-args

Conversation

@detsch

@detsch detsch commented Oct 15, 2026

Copy link
Copy Markdown
Member

742bed8 removed the tag from rollout creation, and 208e846 updated the fioup flow to match. The aktualizr-lite flow (test_e2e_aklite_update_flow.py) still passes the tag to fiocli updates create-rollout and fiocli updates tail, so it fails with accepts 2 arg(s), received 3. CI doesn't catch it because it runs make run, which leaves out make aklite-run.

Tested locally with make aklite-run: both test_aklite_update_flow_libostree and test_aklite_update_flow_fiopull pass.

Note for anyone running it locally: the test also needs DNS working inside Docker containers, because docker compose up contacts hub.foundries.io. On my network that lookup timed out until the container used public DNS, which made the tests fail with exit code 110 after the rollout step.

🤖 Generated with Claude Code

742bed8 removed the tag from rollout creation, and 208e846 updated the
fioup flow to match. The aktualizr-lite flow still passed the tag to
`updates create-rollout` and `updates tail`, which now reject it.

Signed-off-by: Andre Detsch <andre.detsch@foundries.io>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@doanac

doanac commented Oct 21, 2026

Copy link
Copy Markdown
Member

@detsch - not sure how things were passing without this, but it looks like we need this fix. Any reason its still in draft?

@detsch
detsch marked this pull request as ready for review October 21, 2026 14:47
@detsch
detsch requested a review from doanac October 21, 2026 14:47
@detsch

detsch commented Oct 21, 2026 •

Copy link
Copy Markdown
Member Author

@detsch - not sure how things were passing without this, but it looks like we need this fix. Any reason its still in draft?

It is now ready for review, no reason for being a draft PR.

This test is not part of CI yet, we should probably add it.

@detsch
detsch merged commit 8f2ffef into foundriesio:main Oct 21, 2026
17 of 18 checks passed
@detsch
detsch deleted the e2e-aklite-rollout-args branch October 21, 2026 16:59
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