Skip to content
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

Setup CI infra for testing odo on Podman #6340

Closed
3 tasks
rm3l opened this issue Nov 23, 2022 · 4 comments · Fixed by #6385
Closed
3 tasks

Setup CI infra for testing odo on Podman #6340

rm3l opened this issue Nov 23, 2022 · 4 comments · Fixed by #6385
Assignees
Labels
area/odo-on-podman Issues or PRs related to running odo against Podman kind/user-story An issue of user-story kind
Milestone

Comments

@rm3l
Copy link
Member

rm3l commented Nov 23, 2022

@## User Story
As an odo developer, I want to set up CI infra So that I can reliably run odo tests using Podman as backend and be confident with my code changes.

Acceptance Criteria

  • It should not keep a long-running VM; instead, it should spin up VMs (with Podman) on the fly and destroy them once the tests are done
  • It should pass all tests added in Integration tests for odo dev running on podman  #6332, using the test-integration-podman Make target
  • Add a script to reproduce the env.

Links

@github-actions github-actions bot added the needs-triage Indicates an issue or PR lacks a `triage/*` and requires one. label Nov 23, 2022
@rm3l rm3l added needs-triage Indicates an issue or PR lacks a `triage/*` and requires one. area/odo-on-podman Issues or PRs related to running odo against Podman and removed needs-triage Indicates an issue or PR lacks a `triage/*` and requires one. labels Nov 23, 2022
@rm3l rm3l added this to the v3.4.0 🚀 milestone Nov 23, 2022
@rm3l rm3l removed the needs-triage Indicates an issue or PR lacks a `triage/*` and requires one. label Nov 23, 2022
@anandrkskd anandrkskd moved this to In Progress 🚧 in odo Project Nov 28, 2022
@anandrkskd
Copy link
Contributor

Just to be sure, we don't want a long-running VM for this test,

  • we want to create and delete VMs on the fly, for each test run.

cc_ @rm3l, @kadel

@rm3l
Copy link
Member Author

rm3l commented Nov 28, 2022

Just to be sure, we don't want a long-running VM for this test,

  • we want to create and delete VMs on the fly, for each test run.

Yes, ideally. That's what we concluded in the Cabal call on Nov-8.
You can start with on-demand VMs for now, and we'll see how long it takes to start a VM on IBM Cloud.

@rm3l rm3l added the kind/user-story An issue of user-story kind label Nov 28, 2022
@rm3l rm3l mentioned this issue Nov 28, 2022
2 tasks
@rm3l rm3l modified the milestones: v3.4.0 🚀, v3.5.0 🚀 Dec 12, 2022
@feloy
Copy link
Contributor

feloy commented Dec 14, 2022

It would be interesting to try to run the tests with a GitHub action, using a ubuntu system (runs-on: ubuntu-latest), as this image contains podman

@rm3l
Copy link
Member Author

rm3l commented Dec 14, 2022

For reference, here is the link to all software installed in the default runner images provided/maintained by GitHub: https://github.com/actions/runner-images
For example: https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md#tools

@rm3l rm3l modified the milestones: v3.5.0 🚀, v3.6.0 🚀 Jan 3, 2023
@anandrkskd anandrkskd moved this from In Progress 🚧 to In Review 👀 in odo Project Jan 4, 2023
@github-project-automation github-project-automation bot moved this from In Review 👀 to Done ✅ in odo Project Jan 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/odo-on-podman Issues or PRs related to running odo against Podman kind/user-story An issue of user-story kind
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants