Skip to content

test(docker-compose): Test rollback with a new version of the same image - #2971

Open
vpodzime wants to merge 1 commit into
mendersoftware:masterfrom
vpodzime:master-docker_compose_same_image_rollback
Open

test(docker-compose): Test rollback with a new version of the same image#2971
vpodzime wants to merge 1 commit into
mendersoftware:masterfrom
vpodzime:master-docker_compose_same_image_rollback

Conversation

@vpodzime

@vpodzime vpodzime commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

When loading a new version of a previously-loaded image, i.e. with different IDs, but both using the same tag, the tag is assinged to the new version image. On a rollback the tag needs to be re-assigned back to the old version of the image otherwise docker compose won't find it.

Ticket: MEN-10114

Test for mendersoftware/mender-container-modules#30

@mender-test-bot

Copy link
Copy Markdown
Contributor

@vpodzime, start a full integration test pipeline with:

  • mentioning me and start integration pipeline

my commands and options

You can prevent me from automatically starting CI pipelines:

  • if your pull request title starts with "[NoCI] ..."

You can trigger a client pipeline on multiple prs with:

  • mentioning me and start client pipeline --pr mender/127 --pr mender-connect/255

You can trigger a client pipeline for a specific Mender Client release with:

  • mentioning me and start client pipeline --release 6.0.x (can be given multiple times)
  • by default, a pipeline is triggered for each supported release the component is a part of

You can trigger GitHub->GitLab branch sync with:

  • mentioning me and sync

You can print PR statistics for a repository with:

  • mentioning me and print fast pr stats (Team stats only)
  • mentioning me and print full pr stats (Detailed report)
  • options: --repo <repo>, --team <name>, --all-repos, --exclude-drafts, --exclude-user <user>
  • mentioning me and print full pr stats --repo mender --all-repos --exclude-drafts

You can deploy a review app with:

  • mentioning me and start review app (OS environment)
  • mentioning me and start review app enterprise (Enterprise environment)

You can run e2e tests against a deployed review app with:

  • mentioning me and start review tests (defaults to os environment)
  • mentioning me and start review tests enterprise (for enterprise environment)

You can cherry pick to a given branch or branches with:

  • mentioning me and:
 cherry-pick to:
 * 1.0.x
 * 2.0.x

When loading a new version of a previously-loaded image,
i.e. with different IDs, but both using the same tag, the tag is
assinged to the new version image. On a rollback the tag needs to
be re-assigned back to the old version of the image otherwise
`docker compose` won't find it.

Ticket: MEN-10114
Signed-off-by: Vratislav Podzimek <vratislav.podzimek+auto-signed@northern.tech>
@vpodzime
vpodzime force-pushed the master-docker_compose_same_image_rollback branch from 6f5af08 to 75bace3 Compare September 4, 2026 09:24
@vpodzime

vpodzime commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

@mender-test-bot start integration pipeline

@mender-test-bot

Copy link
Copy Markdown
Contributor

Hello 😺 I created a pipeline for you here: Pipeline-2819749192

Build Configuration Matrix

Key Value
INTEGRATION_REV pull/2971/head
RUN_TESTS_FULL_INTEGRATION true

@vpodzime

vpodzime commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

ci/gitlab
ci/gitlab — Pipeline failed on Gitlab
ci/gitlab/integ-tests
ci/gitlab/integ-tests — Pipeline failed on Gitlab

Fails as expected. Let's see if it passes with mendersoftware/mender-container-modules#30 applied.

@mender-test-bot

Copy link
Copy Markdown
Contributor

Hello 😺 I created a pipeline for you here: Pipeline-2828527741

Build Configuration Matrix

Key Value
INTEGRATION_REV pull/2971/head
RUN_TESTS_FULL_INTEGRATION true

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