metal-networker

module
v0.43.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: MIT

README

metal-networker

Configures networking related resources such as interfaces, frr and nftables.

Preconditions

Ubuntu operating system in place with the following packages installed:

  • ifupdown2
  • frr > 7.0
  • nftables

Usage

metal-networker is used by the install-go binary as library in the metal-hammer. It is expected that the configuration file contains valid YAML. See ./internal/netconf/testdata/firewall.yaml for a valid configuration for firewalls and ./internal/netconf/testdata/machine.yaml for a valid configuration for machines.

Directories

Path Synopsis
pkg
exec
Package exec groups functionality related for command execution.
Package exec groups functionality related for command execution.
net
Package net contains code to apply changes to network interfaces and FRR (Free Range Routing).
Package net contains code to apply changes to network interfaces and FRR (Free Range Routing).
netconf
Package netconf groups functionality to configure networking related resources.
Package netconf groups functionality to configure networking related resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL