RETIRED, Host network configuration tool
Go to file
Takashi Kajinami 3992b4d61f Drop support for Python 3.6 and 3.7
... because these are no longer part of tested runtimes in Zed. Also
Python 3.9 is added to the supported runtimes because it has been
tested since Yoga.

Change-Id: I6227a52ea6075e1c451fd62c7fae6cdee61a565c
2022-06-21 22:21:15 +09:00
doc Write complete os-net-config examples 2021-02-15 20:43:54 +13:00
etc/os-net-config/samples Merge "For linux bond over VFs, disable spoofcheck by default" 2022-01-31 11:08:14 +00:00
os_net_config Merge "Add mac-size-table to all OVS bridges" 2022-05-31 21:26:25 +00:00
releasenotes Update master for stable/wallaby 2021-05-05 15:31:42 +00:00
zuul.d Use python job template for Zed 2022-05-20 08:03:12 +00:00
.coveragerc Update .coveragerc after the removal of respective directory 2017-07-19 17:39:42 +05:30
.gitignore Allow linux tap to use routes 2021-09-06 14:59:22 +03:00
.gitreview OpenDev Migration Patch 2019-04-19 19:44:44 +00:00
.mailmap Initial commit 2014-06-06 12:27:50 -04:00
.stestr.conf Switch to stestr 2018-07-17 08:29:14 +07:00
CONTRIBUTING.rst setup.cfg: Cleanup 2019-10-20 23:01:49 +08:00
HACKING.rst setup.cfg: Cleanup 2019-10-20 23:01:49 +08:00
LICENSE Initial commit 2014-06-06 12:27:50 -04:00
README.rst Write complete os-net-config examples 2021-02-15 20:43:54 +13:00
babel.cfg Initial commit 2014-06-06 12:27:50 -04:00
requirements.txt Drop six 2021-09-24 09:59:46 -06:00
setup.cfg Drop support for Python 3.6 and 3.7 2022-06-21 22:21:15 +09:00
setup.py Cleanup py27 support 2020-04-17 16:47:33 +02:00
test-requirements.txt Bump hacking min version to 3.0.1 2020-09-18 10:07:18 +08:00
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2020-11-04 11:08:43 +01:00

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.