VM-side agent for Murano
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.
Stan Lagun 82ceba5899 Unicode characters handling 4 years ago
contrib Windows agent was moved to another repo 4 years ago
doc/source Setup doc build and test infrastructure 4 years ago
etc Add sample config and it's checker 4 years ago
init.d Extract main python client to the top 4 years ago
muranoagent Unicode characters handling 4 years ago
tools Make sure the name in setup.cfg is murano-agent not muranoagent 4 years ago
.gitignore Extract main python client to the top 4 years ago
.gitreview Opening stable/juno 4 years ago
.testr.conf Run tests with testrepository 4 years ago
CONTRIBUTING.rst Extract main python client to the top 4 years ago
HACKING.rst Extract main python client to the top 4 years ago
LICENSE Extract main python client to the top 4 years ago
MANIFEST.in Extract main python client to the top 4 years ago
README.rst Add dib element to build an image with murano-agent 4 years ago
openstack-common.conf Add sample config and it's checker 4 years ago
requirements.txt Updated from global requirements 4 years ago
setup-centos.sh Extract main python client to the top 4 years ago
setup.cfg Opening stable/juno 4 years ago
setup.py Extract main python client to the top 4 years ago
setup.sh Extract main python client to the top 4 years ago
test-requirements.txt Run tests with testrepository 4 years ago
tox.ini Enable H301, H302, H304, H306, H231, H233 4 years ago

README.rst

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.

murano-agent

Murano Agent is a VM-side guest agent that accepts commands from Murano Conductor and executes them. We have two Agent implementations targeting different platforms, but eventually we going to end up with Python Agent that works on Linux and uses new execution plan format described in Unified Agent

Project Resources

Project status, bugs, and blueprints are tracked on Launchpad:

https://launchpad.net/murano

Developer documentation can be found here:

https://murano.readthedocs.org

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/Murano

Image building using dib

contrib/elements contains diskimage-builder elements to build an image which contains the Murano Agent required to use Murano.

An example ubuntu based image containing the agent can be built and uploaded to glance with the following commands:

git clone https://git.openstack.org/openstack/diskimage-builder.git
git clone https://git.openstack.org/stackforge/murano-agent.git
export ELEMENTS_PATH=murano-agent/contrib/elements
diskimage-builder/bin/disk-image-create vm ubuntu murano-agent -o ubuntu-murano-agent.qcow2
glance image-create --disk-format qcow2 --container-format bare --name ubuntu-murano < ubuntu-murano.qcow2

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0