Host network configuration tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zuul 6505f24f1b Merge "Drop support for Python 3.6 and 3.7" 2 months ago
doc Write complete os-net-config examples 2 years ago
etc/os-net-config/samples Merge "For linux bond over VFs, disable spoofcheck by default" 6 months ago
os_net_config Merge "Add mac-size-table to all OVS bridges" 2 months ago
releasenotes Fix formatting of release list 3 months ago
zuul.d Use python job template for Zed 3 months ago
.coveragerc Update .coveragerc after the removal of respective directory 5 years ago
.gitignore Allow linux tap to use routes 11 months ago
.gitreview OpenDev Migration Patch 3 years ago
.mailmap Initial commit 8 years ago
.stestr.conf Switch to stestr 4 years ago
CONTRIBUTING.rst setup.cfg: Cleanup 3 years ago
HACKING.rst setup.cfg: Cleanup 3 years ago
LICENSE Initial commit 8 years ago
README.rst Write complete os-net-config examples 2 years ago
babel.cfg Initial commit 8 years ago
requirements.txt Drop six 11 months ago
setup.cfg Drop support for Python 3.6 and 3.7 2 months ago
setup.py Cleanup py27 support 2 years ago
test-requirements.txt Bump hacking min version to 3.0.1 2 years ago
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2 years ago

README.rst

os-net-config

Team and repository tags

image

Overview

os-net-config is a host network configuration tool which supports multiple backend configuration providers.

Features

The core aim of this project is to allow fine grained (but extendable) configuration of the networking parameters for a network host. The project consists of:

  • A CLI (os-net-config) which provides configuration via a YAML or JSON file formats. By default os-net-config uses a YAML config file located at /etc/os-net-config/config.yaml. This can be customized via the --config-file CLI option.
  • A python library which provides configuration via an object model.