66f682ef42
- Add Mock app which will be imported during the test run. This app will be deployed through Cloudfoundry API Murano Service Broker. - Change plugin to make possible create a zip archive in murano_tempest_tests directory. - Add application_catalog client into services directory to perform operations with packages. - Add utils to make possible dummy app generation. - Add functions to provide additional functionality to service_broker client. - Add functions to service_broker base to make cleanups easier. - Add provision and deprovision test. Targets: blueprint murano-cfapi-func-tests Change-Id: I6fc75f53b8f0c7b2a96ff2e1d5a63529efaf98df |
||
---|---|---|
.. | ||
files | ||
plugin.sh | ||
README.rst | ||
settings |
Enabling in Devstack
Download DevStack:
git clone https://git.openstack.org/openstack-dev/devstack cd devstack
Edit local.conf to enable murano devstack plugin:
> cat local.conf [[local|localrc]] enable_plugin murano git://git.openstack.org/openstack/murano
If you want Murano Cloud Foundry Broker API service enabled, add the following line to local.conf:
enable_service murano-cfapi
(Optional) To import Murano packages when DevStack is up, define an ordered list of packages FQDNs in
local.conf
. Make sure to list all package dependencies. These packages will by default be imported from the murano-apps git repository.Example:
MURANO_APPS=io.murano.apps.apache.Tomcat,io.murano.apps.Guacamole
You can also use the variables
MURANO_APPS_REPO
andMURANO_APPS_BRANCH
to configure the git repository which will be used as the source for the imported packages.Install DevStack:
./stack.sh