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

Create standard environment setups for testing #2890

Open
YJDoc2 opened this issue Aug 23, 2024 · 1 comment
Open

Create standard environment setups for testing #2890

YJDoc2 opened this issue Aug 23, 2024 · 1 comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@YJDoc2
Copy link
Collaborator

YJDoc2 commented Aug 23, 2024

Currently we have two default vagrant files, one vagrantfile for podman and one vagrantfile for containerd. Out of these the default ones are broken see #2882 . We also run into issues as mentioned in #361 (comment) where contributors don't have access to specific cgroup envs, and have problems.

We should have some vagrant files that can be used as the "standard" developing environment making it easier for devs and testing.

Currently I'm thinking of following files :

  • One file with cgroups v1 setup
  • One file with cgroups v2 setup, and as podman and containerd both need v2, we can also have their deps in here.

I think this would make the development and testing easier .

@YJDoc2 YJDoc2 added help wanted Extra attention is needed good first issue Good for newcomers labels Aug 23, 2024
@posutsai
Copy link
Contributor

After the comment, I have done some study about using VMs as dev environment. I wonder if testing youki with LXD system container would be lighter and more friendly. According to the official guide, docker and containerd seems working fine in the system container.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants