aboutsummaryrefslogtreecommitdiffstats
path: root/os_net_config/__init__.py
AgeCommit message (Collapse)AuthorFilesLines
2014-09-04Move versioning into version.pyDan Prince1-6/+0
2014-08-14Docstring updates to NetConfig objects.Dan Prince1-0/+21
2014-08-14Add --cleanup, and impl for ifcfgDan Prince1-1/+4
Adds a new cleanup option which can be used to ifdown and remove interfaces that exists but aren't specified in the object model (or JSON).
2014-08-14Use underscores for provider function names.Dan Prince1-15/+15
2014-08-11Use --noop instead of --mock.Dan Prince1-1/+8
Updates the apply() function for each NetConfig object so that it now accepts noop instead. Also, the updated files are not returned (always instead of conditionally if mock was used).
2014-07-07Add copyrights to files.Dan Prince1-0/+2
2014-07-01Add os-net-config CLIDan Prince1-2/+18
Adds a new CLI which parses the JSON and calls the configured provider to apply the configuration.
2014-06-26Add OvsBond object and impl for ifcfg format.Dan Prince1-0/+6
Supports the configuration of OVS bond interfaces. Also adds the ability to configure extra OVS_OPTIONS for both bonds and bridges (useful for some modes of operation)
2014-06-11Add OvsBridge configuration supportDan Prince1-2/+2
Adds new object for OvsBridge. Also update the ifcfg network config class to support adding bridges. As part of the change both the bridge and interface classes extend a _BaseOpts base class.
2014-06-10Implement apply for ifcfg implementationDan Prince1-1/+4
Adds an apply function to the ifcfg implementation which: 1) Shuts down existing interfaces w/ ifdown 2) writes new interfaces config files (routes too) 3) Starts up new interfaces w/ ifup
2014-06-09Initial ifcfg implementation for interfaces/routesDan Prince1-0/+14
Ifcfg formatted persistence for interfaces and routes.
2014-06-09Add interface, address, and route objectsDan Prince1-1/+1
Add some initial objects for interfaces, routes and addresses.
2014-06-06Initial commitDan Prince1-0/+19
Initial commit of the project layout