RETIRED, Host network configuration tool
Go to file
Zuul 27915c67c8 Merge "Skip failure on setting inactive interface as bond's primary" 2023-09-29 14:17:13 +00:00
doc remove unicode from code 2022-08-25 11:29:38 +08:00
etc/os-net-config/samples Add ethtool_opts config for sriov VF 2022-12-13 12:58:02 +00:00
os_net_config Merge "Skip failure on setting inactive interface as bond's primary" 2023-09-29 14:17:13 +00:00
releasenotes Merge "Update master for stable/zed" 2023-01-04 19:02:02 +00:00
zuul.d Remove jobs which blocks CI. 2023-06-08 21:55:27 +05:30
.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
bindep.txt Run openstack-tox jobs on centos-stream-9 2023-02-10 06:35:32 +00:00
requirements.txt Updates to tox and setup.cfg files 2022-11-19 00:11:39 +05:30
setup.cfg Updates to tox and setup.cfg files 2022-11-19 00:11:39 +05:30
setup.py Updates to tox and setup.cfg files 2022-11-19 00:11:39 +05:30
test-requirements.txt Bump hacking min version to 3.0.1 2020-09-18 10:07:18 +08:00
tox.ini Adding Ethernet interface for nmstate provider 2023-03-17 11:08:43 +05:30

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.