-
Notifications
You must be signed in to change notification settings - Fork 185
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
config/containers-and-vms/lxc: document incus #815
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mostly copyediting review as I don't know much about incus
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that
incus-user
will initialize the default incus profile when it is started. To avoid default configuration initialize incus for youself withincus admin init
before enablingincus-user
.
I spent multiple days trying to figure out what was going on with incus automatically creating a new zfs pool, thanks for saving me from going mad :D
There's two remaining bits of documentation in the
The sub{u,g}id stuff is mentioned vaguely (with different values and the manual method) in the LXC section, but there's no indication that one would need to follow the instruction in the LXC section, nor good indication at to what it means in practice Maybe this could be refactored into a section that both the LXC and Incus sections link to.
|
IIRC I didn't include the Subuids/gids info because it's actually not neccesary, these are setup in void by default. I did make a lot to remove from the readme but maintainer wanted to keep. |
Interesting, the only range that was setup without my intervention was for my user, not root. What part of void would be setting that up automatically? |
Weirdly, that was added 5 years ago and my install is not that old, I guess something to investigate separately from this issue |
I'll try and confirm at some point, but eitherway, it's in the readme. I think optional dependencies should stay in the readme, it's much easier to update them when the package is updated than keeping the documentation in sync. And it's the standard place for void, like with the steam package. I'll get the edits talked about here worked on either today or tomorrow. |
b389d55
to
cbbc3bc
Compare
1ccf574
to
f59339a
Compare
a pr to void-docs updating that kind of thing can be merged quickly, but it is also valuable to have them in README.voidlinux for history. Can we put them in both places? |
Sure |
and btw, commit message should be |
Thanks! Maybe the contribution docs should be more clear about what you want for because path, and file name with extension removed is not something I would have gotten from |
thanks to below for copy edit/review Co-authored-by: classabbyamp <[email protected]> Co-authored-by: 0x5c <[email protected]>
Incus is the current community tool for easy LXC administration. LXD has been moved to canonical, relicensed (Apache 2.0 to AGPL3) and contributors are asked to sign a CLA.
LXD package in repos is out of date, but incus is up to date. I thought we should have docs for this package.
For now I've left the LXD section in as ahesford recommended on IRC.