Skip to content

fix: add small guide for ctrl as VM in libvirt - #324

Merged
Frostman merged 5 commits into
masterfrom
logan/controllerVM
Jul 30, 2026
Merged

fix: add small guide for ctrl as VM in libvirt#324
Frostman merged 5 commits into
masterfrom
logan/controllerVM

Conversation

@mrbojangles3

@mrbojangles3 mrbojangles3 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

closes #322

@mrbojangles3
mrbojangles3 requested a review from a team as a code owner July 13, 2026 21:09
@mrbojangles3
mrbojangles3 requested a review from edipascale July 13, 2026 21:09
@github-actions

Copy link
Copy Markdown

🚀 Deployed on https://preview-324--hedgehog-docs.netlify.app

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds guidance to the installation docs for running the Control Node (“controller”) as a VM, while clarifying that this setup is not officially supported.

Changes:

  • Adds a “Controller as Virtual Machine” section with libvirt-oriented recommendations.
  • Adds a cross-reference from the “Install Control Node” section to the new VM guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/install-upgrade/install.md Outdated
Comment on lines +133 to +140
- Disable secure boot:
```xml
<os firmware='efi'>
<firmware>
<feature enabled='no' name='secure-boot'/>
</firmware>
</os>
```
Comment thread docs/install-upgrade/install.md Outdated
Comment on lines +89 to +92
This control node should be given a static IP address. Either a lease or
statically assigned. Running the control node as a virtual machine isn't
officially supported but there are recommendations [in this
section](#controller-as-virtual-machine).
@Frostman Frostman changed the title fix: add small guide for ctrlr as VM fix: add small guide for ctrl as VM Jul 14, 2026
@mrbojangles3 mrbojangles3 changed the title fix: add small guide for ctrl as VM fix: add small guide for ctrl as VM in libvirt Jul 14, 2026

@Frostman Frostman left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we make some separate page under the install-upgrade section with a notice that while VM controller isn't officially supported, here are the recommendations on how to run it

Signed-off-by: Logan Blyth <logan@githedgehog.com>
Signed-off-by: Logan Blyth <logan@githedgehog.com>
@mrbojangles3
mrbojangles3 force-pushed the logan/controllerVM branch 4 times, most recently from ede6e27 to 26ecf26 Compare July 29, 2026 19:45
@mrbojangles3
mrbojangles3 requested review from Frostman and Copilot July 29, 2026 20:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Comments suppressed due to low confidence (2)

docs/install-upgrade/virtual-machines.md:42

  • The sentence about gateway performance is grammatically incorrect ("There are no minimum performance guarantee"). This should be singular ("There is no") or pluralize "guarantees".
- There are no minimum performance guarantee when the gateway is in a VM.

docs/install-upgrade/install.md:99

  • This reads like a sentence fragment and includes trailing whitespace. Consider rephrasing to clearly describe how to ensure a stable IP (DHCP reservation vs. static config) and remove the extra trailing space.
This control node should be given a static IP address. Either a lease or
statically assigned. 

Signed-off-by: Logan Blyth <logan@githedgehog.com>
Signed-off-by: Logan Blyth <logan@githedgehog.com>
Signed-off-by: Logan Blyth <logan@githedgehog.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@Frostman
Frostman merged commit 8d1e39d into master Jul 30, 2026
5 checks passed
@Frostman
Frostman deleted the logan/controllerVM branch July 30, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

VM ctrl/gw recommendations: libvirt

3 participants