2118 Commits

Author SHA1 Message Date
Victor Ryzhenkin
0383bc09d9 [cfapi] Add multiple tests for cfapi service
- Add test for multiple provision action for one space id
- Add test for check purge '?' section during provision

Change-Id: Ic0abefdbd677cd1c906640346a72e4d1423a9183
Implements: blueprint murano-cfapi-func-tests
2015-11-30 18:08:28 +03:00
Maria Zlatkova
0ed9c608cf [Murano Docs] Browse component details
* Adds a HowTo instruction into the "Browse
component details" section of the End User Guide.

Change-Id: Id8a3ba9ecbbd1209e2aa7f42d6cfeb1bef6bba3b
2015-11-30 15:51:14 +02:00
Alexander Tivelkov
8b33e910d5 Glare Plugin Package version removed
The Glare Artifact Plugin package version has to match the version of
Murano which gets inferred based on the recent git repository tag.
Due to the recent switch to post-versioning, it's better to remove the
version from setup.cfg at all

Change-Id: I3cc6b7e98c9df28753622be3ac6f4a3844459762
Closes-Bug: #1520498
2015-11-30 14:11:21 +03:00
OpenStack Proposal Bot
83519631b1 Updated from global requirements
Change-Id: I156f9c1ef99d17ec9b5b7040ffaf18292f76083d
2015-11-27 22:38:24 +00:00
Maria Zlatkova
383d71765f [Murano Docs] Add info to deploy an env
* Adds missing information into the "Deploy an
environment" section of the End User Guide.

Change-Id: Iee48abf4f73f2f083432d4863eaa4d8094128104
2015-11-27 15:54:09 +02:00
Jenkins
6cc0024a87 Merge "Updated from global requirements" 2015-11-27 12:21:48 +00:00
liyingjun
697ad2aacc Replacing application_catalog with application-catalog
Murano does not get keystone endpoint when Keystone is configured to use
templated catalog

Change-Id: Id568c0a59b2e99dc946b1f2f55f6b233fd6a1b27
Closes-bug: #1514692
2015-11-27 20:02:41 +08:00
OpenStack Proposal Bot
e04fd8c36e Updated from global requirements
Change-Id: I869f0000e5535d6f2757780d0bee42ff36d4d4cf
2015-11-27 10:35:00 +00:00
Bertrand Lallau
5c5bf46230 Remove iso8601 dependency
Murano does not import and use this module directly,
no need to list it in the requirements.

Change-Id: Ia157fa7e6d692946a2d9ab47d65dab5bdd2dca89
2015-11-26 22:51:28 +01:00
Jenkins
3bcb2068d8 Merge "[Murano Docs] Review an environment" 2015-11-26 12:54:35 +00:00
Stan Lagun
8c49c18ab8 Documentation for package type plugins
Full descriptions of what package type plugins are
and how to develop them including full API reference.

Change-Id: Iac3fea19367bfcd01520620ab07cd53a173a11cf
2015-11-26 03:26:24 +03:00
Kirill Zaitsev
82403f6752 Force releasenotes warnings to be treated as errors
Change-Id: I16a341af592a7c61e7482b100a25edae8bb233c1
2015-11-25 23:53:07 +03:00
Maria Zlatkova
1f912ef1fd [Murano Docs] Review an environment
* Adds a HowTo instruction into the "Review an environment"
section of the End User Guide.

Change-Id: I32d1c3fcf9565dbb404caf6c2fc603a823c7a9d6
2015-11-25 20:10:30 +02:00
Kirill Zaitsev
fe26ecdec9 Remove unused bunch class
Change-Id: I794b96bb3dd82dfe5592af649d93d07402bcb360
2015-11-25 17:43:04 +03:00
Jenkins
88952c40d2 Merge "Add binding test for cfapi" 2015-11-25 12:52:35 +00:00
Jenkins
eb8adb0450 Merge "Skip package section from input parameters" 2015-11-25 12:23:51 +00:00
Jenkins
62b6a4e8a9 Merge "[docs] Update error message" 2015-11-25 11:50:33 +00:00
Jenkins
3a5b8c434c Merge "Add verbosity control for Murano-test-runner" 2015-11-25 10:41:29 +00:00
Hidekazu Nakamura
5092a536d5 [docs] Update error message
Error message changed when Update environment returns HTTP 400
at commit ac2b523302604abca83212233d5d68ea43651877.

before: Environment name must contain only alphanumeric or "_-."
        characters, must start with alpha
after : Environment name must contain at least one non-white
        space symbol

This patch fixes it in the doc.

Change-Id: I9bba2cb92cf8d034c54a6209a8ba60b3075b15db
Closes-Bug: #1519217
2015-11-25 17:57:55 +09:00
Lin Yang
886c881ab8 Add verbosity control for Murano-test-runner
Use '-v' to make test-runner to be more verbose instead of printing
version.

Change-Id: I2225ccfd7f8fe4f7901b7c357ba8d89572c5f5be
Closes-Bug: #1508429
2015-11-25 05:51:46 +08:00
Victor Ryzhenkin
224eda03d6 Add binding test for cfapi
- Add test which will check binding route and functional of cfapi
service.

Change-Id: I958be30ce4fb871a460b37111bd6264f477a5bfb
Targets: blueprint murano-cfapi-func-tests
2015-11-24 17:01:11 +00:00
Victor Ryzhenkin
33fa6c3517 Add negative test for cfapi last_status route.
- Add test which will check, that cfapi returns expected error-code
from last_status request, if requested instance_id doesn't exist.

Change-Id: I2845aad6d08182f64dd4b6ce5f494c564c989c63
Targets: blueprint murano-cfapi-func-tests
2015-11-24 17:00:45 +00:00
Victor Ryzhenkin
a9937eba07 [cfapi] Prevent code 500 if instance, environment or service doesn't exists.
- Return 410 code if service/environment/instance_id doesn't exists
 as mentioned in cfapi service broker guide
(https://docs.cloudfoundry.org/services/api.html#asynchronous-operations)

Change-Id: I07bfaf8465649c77d06b881b24c49bce3d8d75ed
Closes-Bug: #1516749
2015-11-24 17:00:01 +00:00
Nikolay Starodubtsev
faa19db02b Skip package section from input parameters
Sometimes package section can be provided with input parameters from
Cloud Foundry. We need to skip it to prevent various errors.

Change-Id: I181d4227d05d90f7bccf723e6b04957227ebbfd4
Closes-Bug: #1517035
2015-11-24 16:58:39 +00:00
Victor Ryzhenkin
66f682ef42 Add provision and deprovision test for cfapi
- 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
2015-11-24 16:58:24 +00:00
Jenkins
bf0e2b2715 Merge "Fix method comment typo" 2015-11-24 16:32:43 +00:00
Jenkins
4d8799e453 Merge "Public environment template" 2015-11-24 12:58:28 +00:00
Jenkins
3efb76aa8e Merge "Remove 'not in global requirenments' section" 2015-11-24 12:48:44 +00:00
Hidekazu Nakamura
1b2c04cb0c Fix method comment typo
emplate -> Template

Change-Id: I3ed9e39c5a69b5235066af5409032a253f6a2769
2015-11-24 21:06:22 +09:00
Tetiana Lashchova
864b86d1d6 Remove 'not in global requirenments' section
python-mistralclient is already listed in global requirenments.
This patch moves it above and removes the comment

Change-Id: I1bf602365d1007e378645a5059c354f090bb1b48
2015-11-24 09:50:02 +00:00
Jenkins
b13c8dd004 Merge "[docs] Fix unit tests location" 2015-11-23 16:03:31 +00:00
Henar Muñoz Frutos
02add081a2 Public environment template
This feature will allow having private and public environment templates, as well as,
to obtain all public templates from all tenants. In addition, a clone functionality
is added to copy a template from a tenant to another.

Change-Id: I702d9d707cb14195278b1cc2084fe9609660a3fe
Targets-blueprint: abstract-env-template
2015-11-23 16:09:46 +03:00
Jenkins
ebcafb80f3 Merge "Updated from global requirements" 2015-11-21 03:57:38 +00:00
Jenkins
1f9170f0c2 Merge "Get scoped token from ext_context middleware" 2015-11-21 01:43:59 +00:00
Jenkins
ef81bca005 Merge "[Murano Docs] Edit an environment" 2015-11-21 00:58:13 +00:00
OpenStack Proposal Bot
be452872a1 Updated from global requirements
Change-Id: I6766e34b895ef62af423c53be29b630e85b0ada0
2015-11-19 15:57:08 +00:00
Nikolay Starodubtsev
444caff774 Get scoped token from ext_context middleware
Freshly introduced ext_context middleware produces unscouped token which
breaks authorization in Cloud Foundry service broker API.

Change-Id: Ibc85604dc9abed58c4c3bbeb92c572674fe74ff3
Closes-Bug: 1516635
2015-11-19 14:06:22 +00:00
Ekaterina Chernova
75f30d985e Update functional tests due to tempest update
tempest.common file has been changed.
This patch adapts this change.

Change-Id: Ide4973ea5276f5680d56e1888e34907fb76c3785
2015-11-19 13:53:18 +03:00
Hidekazu Nakamura
3c6678e449 [docs] Fix unit tests location
unit tests does not located at muranoapi/tests,
actually located at murano/tests.

Change-Id: I2779cc13bf02972344714d362530e8720714f3a5
2015-11-19 19:46:39 +09:00
Jenkins
110a270aa6 Merge "[docs] Remove py26 from tox targets" 2015-11-17 10:09:15 +00:00
Jenkins
2a63287bfc Merge "Fixed broken assignment to dictionary using integer key" 2015-11-16 11:01:16 +00:00
Jenkins
ce216fd3ce Merge "Documentation for Cloudify plugin and example application" 2015-11-16 10:59:48 +00:00
Hidekazu Nakamura
f3976d4bf0 [docs] Remove py26 from tox targets
py26 tox target is removed in the following commit
commit f2956a33a0c98e6f15696a1880f23b22154e07dc ,
but remains in the doc.

This patch removes it in the doc.

Change-Id: Ibaa34ff168d3022f82227d401a3f056c48deeecc
2015-11-16 19:43:36 +09:00
Stan Lagun
67c9140a11 Fixed broken assignment to dictionary using integer key
The case

$dict[$key]: value

for integer $key was not addressed in LHS expression logic.
As a result no changes were made to $dict and no error was raised.

Change-Id: I969dab5f0d32312cf52490945934557c32f22dde
Closes-Bug: #1515612
2015-11-14 18:59:21 +00:00
OpenStack Proposal Bot
1f5c70b478 Updated from global requirements
Change-Id: I9d1d6ec87c825bc7d2bf1ce1a8c0b50c9c96a893
2015-11-13 13:28:09 +00:00
Jenkins
558bd82275 Merge "Rework service broker authorization process" 2015-11-13 12:22:14 +00:00
Maria Zlatkova
1211d72825 [Murano Docs] Edit an environment
* Adds a HowTo instruction into the "Edit an environment"
section of the End User Guide.
* Fixes a typo in the "Create an environment" section.

Change-Id: Id77b398b1b6badf8940a65f43dedc129b74ef551
2015-11-13 12:57:56 +02:00
Jenkins
ca903b7c61 Merge "Update help message of test-runner to same format" 2015-11-13 10:50:38 +00:00
Jenkins
9fb22d3bc4 Merge "Fix Example of net-config filename" 2015-11-13 10:45:45 +00:00
Hidekazu Nakamura
c76feacebc Fix Example of net-config filename
Example of net-config file is added by
commit 0d42f01f68cbe4e480c51b63271bd3bdb41d8021,
and file is assumed etc/murano/netconfig.yaml.sample
in commit message. But netconfig.yaml.samle was added.

This patch renames netconfig.yaml.samle to netconfig.yaml.sample.

Change-Id: I9d86b95bc54e2b6d6124b699e9cf256aeb067efa
Closes-Bug: #1515904
2015-11-14 02:25:59 +09:00