RETIRED, further work has moved to Debian project infrastructure
b7c2aac9a2
Added a new package ( io.murano.lib.networks.Neutron) to handle networking via Neutron The package introduces a class 'NewNetwork' (io.murano.lib.networks.neutron.NewNetwork) This class is capable of the following: - Create a new Network (L2 segment) - Use NetworkExplorer class to allocate an available CIDR - Create a new Subnet (L3 segment) in the created Network with the allocated CIDR - Use NetworkExplorer class to locate an available router - Use NetworkExplorer class to detect the default DNS nameserver - Uplink the created subnet to the located router Also, as this class extends io.murano.resources.Network, it implements the addHostToNetwork method The implementation creates a Neutron Port and connects that port to a created network and intance This commit also modifies the environment-creation logic of the API, allowing to add default networks to the Environment object. This is a temporary solution: in future the instantiation of this object(s) should be done in MuranoPL This commit concludes the minimum set of functionality needed to implement AdvancedNetworking in 0.4.x feature set. Closes-bug: #1308921 Change-Id: I885620099995b0d402a23def3ff428fb902973d2 |
||
---|---|---|
contrib | ||
doc/source | ||
etc | ||
functionaltests | ||
meta | ||
muranoapi | ||
tools | ||
.gitignore | ||
.gitreview | ||
babel.cfg | ||
common.inc | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
openstack-common.conf | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
setup.sh | ||
test-requirements.txt | ||
tox.ini |
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog, which may be used by the cloud users (including the inexperienced ones) to pick-up the needed applications and services and composes the reliable environments out of them in a "push-the-button" manner.
Project Resources
Project status, bugs, and blueprints are tracked on Launchpad:
Developer documentation can be found here:
Additional resources are linked from the project wiki page:
License
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0