Skip to content

Add post-install jobs - #688

Open
vxgmichel wants to merge 5 commits into
masterfrom
stormi/post-install-test-job
Open

Add post-install jobs#688
vxgmichel wants to merge 5 commits into
masterfrom
stormi/post-install-test-job

Conversation

@vxgmichel

@vxgmichel vxgmichel commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

See XCPNG-3678

Three post-install jobs are added:

  • postinstall
  • postinstall-intrapool-migrate
  • postinstall-with-tls

Note that tests/migration/test_cross_pool_migration.py::test_cross_pool_migration is not included in any of those three jobs.

Question: should tests/migration/test_cross_pool_migration.py::test_cross_pool_migration be included in a postinstall job as well?

stormi and others added 5 commits September 1, 2026 15:35
Signed-off-by: Samuel Verschelde <stormi-xcp@ylix.fr>
Signed-off-by: Samuel Verschelde <stormi-xcp@ylix.fr>
Signed-off-by: Samuel Verschelde <stormi-xcp@ylix.fr>
Signed-off-by: Samuel Verschelde <stormi-xcp@ylix.fr>
More specifically it does not include cross-pool migration tests.

Signed-off-by: Vincent Michel <vincent.michel@vates.tech>
@vxgmichel
vxgmichel marked this pull request as ready for review September 1, 2026 18:45
@vxgmichel
vxgmichel requested review from a team as code owners September 1, 2026 18:45
@gduperrey
gduperrey requested a review from a team September 2, 2026 05:20

@semarie semarie left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some commits might be squashed (on 5 commits, 2 commits are fixes for previous commits), but it isn't blocking from my point of view even if not ideal.

Comment thread jobs.py
},
"paths": [
"tests/xapi/tls_verification",
# because we want to test a pool join

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# because we want to test a pool join
# because we want to test joining a pool.

@rzr rzr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

About: Question: should tests/migration/test_cross_pool_migration.py::test_cross_pool_migration be included in a postinstall job as well?

I would tend to say, let's align to what has been done so far (manually?)
Anyway this can be done in later PR

@vxgmichel
vxgmichel requested review from stormi and a lite review from Copilot and removed request for Copilot September 2, 2026 16:07
@vxgmichel

vxgmichel commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

@semarie

Some commits might be squashed (on 5 commits, 2 commits are fixes for previous commits), but it isn't blocking from my point of view even if not ideal.

Good point, I'll squash them before merging (I kept the orignal commits since it wasn't my branch to begin with).

Speaking of which, I'm adding @stormi to the reviewers since he created this branch.

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.

5 participants