Previously, the help message of --os-auth-url, "Authentication URL
(Env: OS_AUTH_URL)", is not same as other arguments of OS
environment variable. So update it to same format.
Change-Id: Iaed9b56016af8ce4c3470c55157458563b41ddcb
Closes-Bug: #1515781
Now we can use keystonemiddleware and murano context middleware for requests
from outside OpenStack so we don't need to recreate keystoneclient for each
request and can easily get token from the request headers. That makes
authorization proccess a lot easier in terms of source code.
Change-Id: If937501074b85d43921fdb108f8af3babeded828
Closes-Bug: #1512254
Documentation was improved and re-formatted.
Also LICENSE file for the plugin itself was added (previously
only demo application had it)
Change-Id: Ie0b3618ee8c25cdea4ab12fcae1b95257bf7cb85
New middleware will solve the problem with non-Openstack requests by
adding some minimal required headers.
Change-Id: I49986e73d0eb3da1ce13d22771c6bcb5a28ba846
Implements: bp external-request-middleware
TypeError Exception during attemt to set some resource's parameter from
`null` to some value or value to `null`.
Change-Id: Ib20218f6a8676669230f440a4a13dea61f2d4c6b
Closes-bug: #1514364
Extend NoClassFound exception for the case when we have parent and child
MuranoPL classes in different packages and "parent" package is not
present in the requirements section of the "child" package.
Change-Id: I41b8033f7e987564ab804d9219eb5063b9e8320b
Closes-Bug: #1504334
- Added positive and negative tempest api tests for work with
categories
- Change inheritance: made separate class for authorisation, made
separate class that will contain methods for object creation (and
cleanup for them). Lately all methods for object creation will be
moved to this class and will use right cleanup mechanism (instead of
current implementation when objects save in array). This change was
made in this commit to avoid using incorrect solution in new tests.
Implements: blueprint tempest-tests-for-categories-management
Change-Id: I1fe71e385ab62c1d9fb9a9d90dd44f453aa953a9
- Add tempest plugin structure
- Add basic functional for tempest service broker REST client
- Add config opts for application catalog and service broker API services
- Add base for service broker tests
- Add service broker test for list applications
- Add tempest plugin configure function into devstack murano plugin
Change-Id: If4c8f95a9d69fccf6f261510b6e02eb67c738ee5
Targets: blueprint murano-cfapi-func-tests
In murano/common/wsgi.py, the EADDRINUSE error was going unreported.
Improved the error message.
Closes-Bug: 1511449
Change-Id: Iccd393a9f219f631e645bb7f952d26d8445ec45d
Since oslo_config has already supported PortOpt,
let's use the new type for port options.
And add help for file_server.
Change-Id: Id03c33e6200fe8bddce2e754df35e74e82e60b1e
Depends-On: Ida294b05a85f5bef587b761fcd03c28c7a3474d8
Closes-Bug: #1508792
In the cfg module default=None is set as the default value.
It's not necessary to set it again when defining config options.
Change-Id: I1da2192df37b7e460e63bb59cd7d691aa9be00f4
Closes-bug: #1323975
As of webob 1.5.1 415 exception does not have explanation in it's
template. 'detail' is present in both versions templates.
Also adds CONTENT_TYPE to test-requests environment, to allow tests to
run correctly.
Change-Id: I52f2686ee838eef38ea9c5f48fe5f9e093e82412
Partial-Bug: #1512390
Cloudify Application library package required for all Cloudify applications.
Example Application is for people to try it out in their murano instance.
Partially-Implements: Blueprint support-tosca-cloudify-format
Change-Id: I877423e53d93e3062ed34f7de4d0a33f9093ac0a
This plugin allows murano to deploy TOSCA applications using Cloudify.
Partially-Implements: Blueprint support-tosca-cloudify-format
Change-Id: I9eee5546016cea6503383b39536aee956597ed36
Since python 2.2, use of types module is not prefered way to
access the type hence it is replaced by using names of built-in
factory functions.
Change-Id: Ibdcc1ae75204f67076edab5edcffe94a9f1f1d8e
Implements: blueprint replace-types-module-with-new-style-classes
Since we don't use environments and environment templates names during
deployment process we don't need to check what is the name of the
environment. Now we should only keep it human-readable and check that
it exists.
Partial-Bug: #1405788
Change-Id: I88b447e0dbe9fde07602d4ce1e746c1ccfa62637
Deletes the following files:
1. articles/app_pkg.rst (reworked to Step by Step)
2. heat_support.rst (reworked to HOT packages)
3. troubleshooting.rst (as decided to have the only troubleshooting
section for admin and user guides)
Removed them from index.
Change-Id: I2efb841b16c2ae1c1ba3e671012d52e64c813476
Help is shown if no arguments are provided.
Also additional formatting was added.
Closes-bug: #1508420
Closes-Bug: #1508422
Change-Id: Idf3b2bf0d5cbbc134795bcd2d1b24cf694f1975e
Instead of using assertEqual(None, ***), developers should
use assertIsNone(***).
Change-Id: I49d8e0387a68a545c72a50e4b3aab423479d65ca
Related-Bug: #1510006
Global variables are the same as settings and should be
in plugin settings file.
This patch moves variables from plugin.sh to settings file.
Also add a few comments for variables groups for better understanding
for what specific variable is responsible.
Change-Id: I47aef3b047ce11a5729643353e801eee963e4e76
Closes-Bug: #1510744