https://github.com/metal-stack/metal-networker
configures networking of metal machines during installation.
https://github.com/metal-stack/metal-networker
Last synced: 12 months ago
JSON representation
configures networking of metal machines during installation.
- Host: GitHub
- URL: https://github.com/metal-stack/metal-networker
- Owner: metal-stack
- License: mit
- Created: 2020-02-06T15:54:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-15T13:19:08.000Z (about 1 year ago)
- Last Synced: 2025-04-15T14:29:04.108Z (about 1 year ago)
- Language: Go
- Size: 632 KB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# metal-networker
Configures networking related resources such as interfaces, frr and nftables.
## Preconditions
Ubuntu/Debian operating system in place with the following packages installed:
- frr >= 10.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](internal/netconf/testdata/firewall.yaml) for a valid configuration for firewalls
and [./internal/netconf/testdata/machine.yaml](internal/netconf/testdata/machine.yaml) for a valid configuration for machines.