Replies: 6 comments 2 replies
-
Added the trivial priority as our focus is on merging our development branch to master. this means some of this might change. Will be reprioritized after the release. |
Beta Was this translation helpful? Give feedback.
-
The One of my colleagues will fill you in on more details.
We do not consider these changes performed by CRC. We ask qemu+kvm to create a VM and the daemon of the virtualization stack creates these files. It depends on the target distribution where these files are created or perhaps even additional changes are made.
With this we create our own bridge to prevent overlap or conflicts with the user specified network setup. This is only the case when 'system mode networking' is used. It might help to also have a look at the preflight checks we perform. These checks determine if the system is ready for use of CRC, and when not, the preflight has fixes that make these changes as aforementioned. |
Beta Was this translation helpful? Give feedback.
-
This should have been resolved as we support setups with |
Beta Was this translation helpful? Give feedback.
-
Networking setup is indeed more complex than that: If using system networkingIf systemd-resolved is used on the system
If systemd-resolved is not used
If using usermode networking
If I remember correctly |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Can the crc setup code be modified to not require sudo? I have a user with libvirt group which can create and manage VMs just fine without sudo, yet crc fails setup due to not having sudo privileges.
Why would you require a file in a user's home dir to not be owned by the user? That just seems wrong. |
Beta Was this translation helpful? Give feedback.
-
The getting started guide does not mention anywhere e.g. "/etc/hosts" or "resolv.conf". I'd like, as a user, if I consider using CRC, to know beforehand, what it's going to touch on my laptop - both as root/sudo (/etc/*) and in my home directory.
Perhaps better not have this hard-coded in docs/getting-started but have a 'crc' sub-command to show it.
What I found out so far (by having /etc/ maintained in git and looking at my home directory, didn't check elsewhere nor the code):
crc setup:
crc start:
Both of them (didn't check which - likely setup):
Beta Was this translation helpful? Give feedback.
All reactions