CLI delete package give the error with """
murano package-delete pakage_id
403 Forbidden: Package is not owned by the tenant
"0c5581f43593479d9c44d9ca1ed1ca69" (HTTP 403)
Change-Id: I4634eaab9eb5a29e70e33214b3a3803e411ec134
Closes-Bug: #1506466
- Add application which use simple software configuration feature
- Add test for simple software configuration
- Rework check functions to return response from server
Change-Id: I84941436e7bd72ddf193f5a17fd48789a85a6657
Implements: blueprint dependent-apps-and-ssc-tests
Wrong config section was returned by the init_config function which
could potentially cause exceptions during plugin loading.
This has been fixed.
Change-Id: I41883507225c8df0a8d0c17c1c3b8dabc66d055b
1.1 is the same as 1.0 but packages with format other than
MuranoPL/1.0 (or just 1.0) will be rejected by Murano Kilo.
As a result it will be possible to specify that application
require yaql 1.0 which was introduce in Liberty.
MuranoPL/1.2 differs in that it has yaql legacy mode turned
off and several functions are now cannot be called as
MuranoObject methods. It is recommended to start development
of new applications using 1.2 format
Change-Id: Ie68cc0c37f198c10eeac79ed349f9d9d420e038f
Implements-Blueprint: muranopl-format-version-upgrade
Murano doesn't handle request properly if it is behind an SSL
termination proxy. In this case HTTP redirection and returned URLs
use http instead of https.
New middleware helps to handle the situation below properly. The purpose of the
SSLMiddleware is to update the wsgi.url_scheme environment variable of
the request with the value contained in an HTTP header that can be
configured in the configuration file (by default: 'X-Forwarded-Proto')
Closes-Bug: #1504610
Change-Id: Id7cfa1bce00c965b618a4f3e4ca2c915a57bbe52
In Django 1.9 syncdb command will be deprecated.
This commit updates CI scripts to prevent a fail
and corresponding docs are updated.
Change-Id: Ief5bba614bdcaecf4c01898b569b0c8d06885242
Closes-Bug: #1505177
The 'max_environments' setting of [networking] group in murano
configuration file defines the maximum number of networks which may be
created by murano for any given router, thus eventually limiting the
number of environments to simultaneously co-exists within a tenant.
The previous default (20) was very low, and it was causing CIDR
conflicts even when the actual number of envs was not reaching the
limit.
This change increases the number of CIDRs allowed for environment
networks, thus reducing the probability of CIDR conflict.
NOTE: This change just reduces the risk of conflicts but does not
eleminate it completely.
Change-Id: Id913d17b8f7207afc9b1983287349a6d70a09edf
Partial-bug: #1502437
Due to change in horizon settings file, we need to change
the method of murano-dashboard configutration. Murano dashboard lib
will now put config into local_settings.py file of Horizon.
Change-Id: Ibeab0e65c82eccb31a39373cdc2de5e409087806
Closes-Bug: #1505208
Because now Environment's .destroy method would
be called before that of an Instance the later will try
to delete itself from the stack that is physically not
existing and represented as an empty dictionary in
HeatStack.current().
With this change Instance will check stack existence
before deleting anything.
Also a method to check if Instance is present in Heat
stack template was added so that application could check
if it is safe to use the instance (for example to send Agent plans)
Change-Id: I298f3f079a153ef87ed7213b7f1432c9e5e4b4b6
Closes-Bug: #1503715
This patch adds to 'putFile' and 'runCommand' methods ability to return
full structure containing stdout, stderr and exitcode instead of
returning just exitCode, which worked incorrectly.
New optional parameter 'options' was added to allow specifing custom
options execution plans.
Change-Id: Icb2b9c5cc72a4555ccee85c471547041be86e2fc
Closes-Bug: #1504211
isolated_creds was renamed to dynamic_creds in murano functional
tests. Also, update class names.
Change-Id: I3596a80925dde388dcb69a37ee4fd0343849b352
Closes-Bug: #1504508
Previously, if --config-file option was provided, it was not applyed
since CONF variable was not initialized.
Change-Id: I3f8d860d3f974e89190bdfd5b2c2be1c464d2ec7
Closes-Bug: #1504125