Skip to content

Separate test-image resolvconf setup from staging - #35

Merged
willjasen merged 1 commit into
devfrom
willjasen-scope-resolvconf-setup
Sep 19, 2026
Merged

willjasen merged 1 commit into
devfrom
willjasen-scope-resolvconf-setup

Conversation

@willjasen

Copy link
Copy Markdown
Owner

Production staging should not install or manage resolvconf; its responsibility is to enable Tailscale DNS and ensure MagicDNS is actually usable. The test-image workflow, which relies on DHCP inside nested Proxmox guests, does need resolvconf configured.

This change:

  • removes resolvconf from the production staging dependency list;
  • verifies the local MagicDNS hostname resolves after Tailscale DNS is enabled, failing closed otherwise;
  • configures resolvconf only while preparing linked test clones, including the /etc/resolv.conf symlink, service activation, and refresh;
  • updates focused tests and test-environment documentation.

Validation: ./tailmox test passes all 38 test files, along with focused DNS and shell syntax checks.

Keep production staging focused on Tailscale DNS while configuring resolvconf only for DHCP-based test clones. Verify local MagicDNS resolution before continuing.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@willjasen willjasen self-assigned this Sep 19, 2026
@willjasen
willjasen merged commit 9437fe3 into dev Sep 19, 2026
1 check passed
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.

1 participant