VM-side agent for Murano
Go to file
Stan Lagun 82ceba5899 Unicode characters handling
If script was to produce some non-ascii characters to stdout/stderr
execution plan failed without error message.
This patch fixes unicode handling for those streams
assuming console output is always UTF8/ASCII

Change-Id: Iec9a4b14b3f3d506890b87deb0af66fc196c262d
Closes-Bug: #1398586
(cherry picked from commit 2da000e9b0)
2015-01-19 15:07:48 +00:00
contrib Windows agent was moved to another repo 2014-09-25 23:30:43 +04:00
doc/source Setup doc build and test infrastructure 2014-06-27 19:04:24 +04:00
etc Add sample config and it's checker 2014-08-25 18:49:01 +04:00
init.d Extract main python client to the top 2014-05-29 20:02:50 +04:00
muranoagent Unicode characters handling 2015-01-19 15:07:48 +00:00
tools Make sure the name in setup.cfg is murano-agent not muranoagent 2014-09-12 13:47:05 +10:00
.gitignore Extract main python client to the top 2014-05-29 20:02:50 +04:00
.gitreview Opening stable/juno 2014-10-17 17:27:55 +04:00
.testr.conf Run tests with testrepository 2014-08-29 11:39:34 +00:00
CONTRIBUTING.rst Extract main python client to the top 2014-05-29 20:02:50 +04:00
HACKING.rst Extract main python client to the top 2014-05-29 20:02:50 +04:00
LICENSE Extract main python client to the top 2014-05-29 20:02:50 +04:00
MANIFEST.in Extract main python client to the top 2014-05-29 20:02:50 +04:00
README.rst Add dib element to build an image with murano-agent 2014-09-12 13:47:09 +10:00
openstack-common.conf Add sample config and it's checker 2014-08-25 18:49:01 +04:00
requirements.txt Updated from global requirements 2014-09-30 12:17:31 +04:00
setup-centos.sh Extract main python client to the top 2014-05-29 20:02:50 +04:00
setup.cfg Opening stable/juno 2014-10-17 17:27:55 +04:00
setup.py Extract main python client to the top 2014-05-29 20:02:50 +04:00
setup.sh Extract main python client to the top 2014-05-29 20:02:50 +04:00
test-requirements.txt Run tests with testrepository 2014-08-29 11:39:34 +00:00
tox.ini Enable H301, H302, H304, H306, H231, H233 2014-08-29 13:32:56 +00:00

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