-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: run e2e tests for docker provider #1965
base: main
Are you sure you want to change the base?
Commits on Aug 13, 2024
-
workflows: build fedora builder and binaries
The fedora-based (x86_64) podvm-builder and podvm-binaries images will be built from the podvm_builder.yaml and podvm_binaries.yaml workflows. So the binaries image will be used to build the mkosi podvm. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03b0e65 - Browse repository at this point
Copy the full SHA 03b0e65View commit details -
workflows: make podvm_mkosi callable
So that the podvm_mkosi.yaml workflow can be reused in podvm.yaml to build mkosi artifacts. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c161725 - Browse repository at this point
Copy the full SHA c161725View commit details -
workflows: trigger mkosi image build
Changed podvm.yaml to call the podvm_mkosi.yaml so that mkosi images will be built alongside the packer ones on pull-request, manually and nightly. Because it might introduce instability on existing workflows, it was set continue-on-error to disregard any error on mkosi builds. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74cc785 - Browse repository at this point
Copy the full SHA 74cc785View commit details -
workflows: build podvm-docker-fedora-image in podvm_mkosi
Re-use the resources/binaries-tree binaries already fetched in the podvm_mkosi.yaml to build the podvm image for the docker provider. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca3fbd9 - Browse repository at this point
Copy the full SHA ca3fbd9View commit details -
workflows: add test e2e workflow for docker
Add a callable workflow that run the e2e tests for the docker provider. This workflow is similar to e2e_libvirt.yaml. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b01072 - Browse repository at this point
Copy the full SHA 1b01072View commit details -
workflows: enable docker e2e test in e2e_run_all
This will make the e2e tests for docker to run. Initially it's disabled on pull requests, so only running with the nightly and manual triggers. Notice that's set continue-on-error so that the e2e_run_all workflow exit status won't change, i.e. any failure on e2e_docker is disregarded. Signed-off-by: Wainer dos Santos Moschetta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d217fff - Browse repository at this point
Copy the full SHA d217fffView commit details