Skip to content
This repository has been archived by the owner on Nov 23, 2020. It is now read-only.

RFC: Testing nested Virtualization #66

Closed
wants to merge 22 commits into from

Conversation

mikedep333
Copy link
Member

@mikedep333 mikedep333 commented Feb 17, 2020

@mikedep333 mikedep333 changed the title RFC: Tested nested Virtualization RFC: Testing nested Virtualization Feb 18, 2020
@mikedep333 mikedep333 force-pushed the test-nested-virt branch 6 times, most recently from 81b3643 to cda7621 Compare February 18, 2020 19:13
Comment on lines 5 to 10
debug:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup tmate session
uses: mxschmitt/action-tmate@v1
Copy link
Member

Choose a reason for hiding this comment

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

we should remove it, otherwise CI will keep running

@mikedep333 mikedep333 force-pushed the test-nested-virt branch 5 times, most recently from 58226b3 to d00430b Compare August 13, 2020 17:40
@mikedep333 mikedep333 force-pushed the test-nested-virt branch 2 times, most recently from dd9d47d to ff3ab9f Compare August 17, 2020 16:55
Works around centos7 failing to instal redis due to lack of epel7
being installed in pulp_redis role.
@mikedep333
Copy link
Member Author

mikedep333 commented Aug 28, 2020

Closing in favor of #95 , which is squashed and tests with hardware KVM on Travis exclusively.

I will continue the branch test-nested-virt for occasional experimenting though.

@@ -26,7 +26,7 @@ jobs:
shell: bash
run: |
set -xmveuo pipefail
git submodule update --init || true
git submodule update --init --remote || true
Copy link
Member

Choose a reason for hiding this comment

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

This is IMHO not the way, submodules should be used. They are powerful, because they refer to a known to work commit in the subrepository.
And the CI should show, that this specific combination of revisions work.

Copy link
Member

Choose a reason for hiding this comment

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

Maybe we want another kind of relation between those repositories, but then we should stop using submodules.

Copy link
Member Author

Choose a reason for hiding this comment

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

@mdellweg I just noticed this comment now.

In the pulplift CI PR, I actually updated the user instructions with "--remote":
https://github.com/pulp/pulplift/pull/95/files#diff-04c6e90faac2675aa89e2176d2eec7d8R28

I am open to other ideas, I just think this is the best way of handling this for now. Particular in terms of maintenance. Devs should just run that command from time to time.

In the long run, a bot would be great, but we are using Travis, not GHA. And I thought bots are less feasible on Travis.

If other repos start to break us, we will at least find out in our CI, and be able to quickly adjust the CI scripts and instructions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants