Skip to content

Conversation

@serinko
Copy link
Contributor

@serinko serinko commented Nov 11, 2025

Update and big cleanup of various scripts made as configuration helpers for nym node operators.

Nw Tunnel Manager

One ring rules over all!
This guy has all stuf from before inside of it so operators have tu get only one helper for all routing configs. At the same time the commands allow for running each functions (tests, setup w/o policy etc) separately.

The new logic of top commands

  1. ./network-tunnel-manager.sh full_tunnel_setup: old sequence for nymtun0 + nymwg + jokes, doing basically all steps in the docs for routing and interfaces setup

  2. ./network-tunnel-manager.sh exit_policy_install: old instal + testsl from wg manager

  3. ./network-tunnel-manager.sh complete_networking_configuration: ALL COMBINED (tunnel + exit policy + tests)


This change is Reviewable

@vercel
Copy link

vercel bot commented Nov 11, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
nym-explorer-v2 Ready Ready Preview Comment Nov 14, 2025 3:26pm
nym-node-status Ready Ready Preview Comment Nov 14, 2025 3:26pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
docs-nextra Ignored Ignored Preview Nov 14, 2025 3:26pm

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR performs a major refactoring of the nym-node setup CLI tool, improving configuration management and code maintainability. The changes consolidate environment variable handling into Python and add CLI argument support for non-interactive setup.

Key Changes:

  • Replaced bash-based environment variable setup with Python-based configuration management
  • Added comprehensive CLI arguments for non-interactive installation (--mode, --wireguard, --hostname, etc.)
  • Refactored conditional script fetching for exit-gateway mode to be more explicit and maintainable

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

Copy link

Copilot AI left a comment

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 12 out of 12 changed files in this pull request and generated 7 comments.


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

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.

5 participants