Murano 0.4.1

Service and bug fix release for 0.4

Milestone information

Project:
Murano
Series:
0.x
Version:
0.4.1
Released:
 
Registrant:
Ekaterina Chernova
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Alexander Tivelkov, 11 Dmitry Teselkin, 30 Ekaterina Chernova, 1 Igor Yozhikov, 4 Serg Melikyan, 1 Sergey Murashov, 1 Stan Lagun, 5 Timur Nurlygayanov, 9 Timur Sufiev
Blueprints:
1 Not started, 9 Implemented
Bugs:
6 Invalid, 48 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon python-muranoclient-0.4.1.tar.gz (md5) Murano 0.4.1 46
last downloaded 5 weeks ago
download icon murano-tests-0.4.1.tar.gz (md5) Murano 0.4.1 37
last downloaded 5 weeks ago
download icon murano-docs-0.4.1.tar.gz (md5) Murano 0.4.1 38
last downloaded 5 weeks ago
download icon murano-deployment-0.4.1.tar.gz (md5) Murano 0.4.1 41
last downloaded 5 weeks ago
download icon murano-agent-0.4.1.tar.gz (md5) Murano 0.4.1 41
last downloaded 5 weeks ago
download icon murano-common-0.4.1.tar.gz (md5) Murano 0.4.1 44
last downloaded 5 weeks ago
download icon murano-api-0.4.1.tar.gz (md5) Murano 0.4.1 40
last downloaded 5 weeks ago
download icon murano-conductor-0.4.1.tar.gz (md5) Murano 0.4.1 37
last downloaded 5 weeks ago
download icon murano-dashboard-0.4.1.tar.gz (md5) Murano 0.4.1 38
last downloaded 5 weeks ago
download icon murano-metadataclient-0.4.1.tar.gz (md5) Murano 0.4.1 39
last downloaded 5 weeks ago
download icon murano-repository-0.4.1.tar.gz (md5) Murano 0.4.1 38
last downloaded 5 weeks ago
Total downloads: 439

Release notes 

Murano v0.4.1 is a bug fix release for a 0.4 version which is mostly improves Murano Metadata Repository that was introduced in the previous release. But besides bug fixes, new release includes some features

What's New
Per-tenant isolation in Metadata Repository

Now all service definitions modification will be avaliable only inside tenant. Initial resources are the same for all tenants - they are checked out from git repository.

Floating IP and VIP auto-assinment

In this release we are introducing auto-assinment of VIP and Floating IP. Since now you don't need to specify where your Neutron LBaaS is located, it will be detected automatically Besides that, you can set checkbox to assign Floating IP automatically to your application during the deployment.

Key-pair assinment for linux servicies

The workflow of creation of linux-based servicies with key-pairs is completely reworked. Now it's possible to create a service without key-pairs.

Improvements
In this release we add some useful improvements:

Link to stack detail information was added to the service details page
Sample prefix to config file names of all components were added
Integrated Murano installation with devstack. Now install Openstack with Murano is easy like ./stack.sh!

Bugs fixed

All known issues from the previous release were fixed. Total - 53 bugs were resolved. The main problem that remained after the previous release was with deploying farm servicies. In the release-0.4.1 all web-farm services can be deployed without any issues.

Changelog 

This release does not have a changelog.

10 blueprints and 54 bugs targeted

Blueprint Priority Assignee Delivery
Need to change the Floating IP field for all Server Farms Need to change the Floating IP field for all Server Farms 5 Essential Ekaterina Chernova  1 Not started
Add per tenant isolation during operating with service definitions Add per tenant isolation during operating with service definitions 4 High Ekaterina Chernova  11 Implemented
Need to add ability to automatically assign VIP IP address Need to add ability to automatically assign VIP IP address 4 High Serg Melikyan  11 Implemented
Need to rewrite assignment key pairs for linux-based services Need to rewrite assignment key pairs for linux-based services 4 High Timur Nurlygayanov  11 Implemented
Need to test Murano and devstack with Neutron Load Balancer compatibility Need to test Murano and devstack with Neutron Load Balancer compatibility 4 High Sergey Murashov  11 Implemented
Need to add the ability to assign floating IP during the deployment Need to add the ability to assign floating IP during the deployment 4 High Ekaterina Chernova  11 Implemented
Lead all configs to the one style Lead all configs to the one style 3 Medium Ekaterina Chernova  11 Implemented
Need to support Murano installation with devstack scripts Need to support Murano installation with devstack scripts 3 Medium Dmitry Teselkin  11 Implemented
The Linux services should have KeyPair parameter in WebUI The Linux services should have KeyPair parameter in WebUI 3 Medium Timur Nurlygayanov  11 Implemented
Add link with stack details in service details Add link with stack details in service details 2 Low Ekaterina Chernova  11 Implemented
Bug report Importance Assignee Status
1264519 #1264519 cloud-centos image could not fetch metadata 3 High Igor Yozhikov  3 Invalid
1269367 #1269367 Non-editable field becomes Required and user can't modify service 3 High Serg Melikyan  3 Invalid
1257281 #1257281 Murano API returns 500 error when we want to get environment's services list 4 Medium Timur Sufiev  3 Invalid
1269756 #1269756 Traceback in response when try to get list of services for nonexistent environment 4 Medium Ekaterina Chernova  3 Invalid
1259526 #1259526 Last Operation field is desplayed incorrect step 5 Low Timur Nurlygayanov  3 Invalid
1265161 #1265161 There two field in Service Info with name "Version" 5 Low Ekaterina Chernova  3 Invalid
1263653 #1263653 Incorrect resources names configuration: Heat stack FAILED with errors 2 Critical Stan Lagun  10 Fix Released
1264289 #1264289 Dynamic_ui Services should use a Session-based storage 2 Critical Timur Sufiev  10 Fix Released
1267420 #1267420 Errors during the Murano installation: pip 1.5 problems 2 Critical Dmitry Teselkin  10 Fix Released
1271578 #1271578 murano-conductor searches for execution plan scripts in the wrong place 2 Critical Timur Sufiev  10 Fix Released
1274011 #1274011 Can't deploy few services with different key-pair in one environment 2 Critical Serg Melikyan  10 Fix Released
1262237 #1262237 Author field is not shown during Service Composition and therefore not sent to repository 3 High Timur Sufiev  10 Fix Released
1263662 #1263662 Host name validation does not check length of hostname 3 High Timur Sufiev  10 Fix Released
1263727 #1263727 [murano-agent] agent_template requires parameter 3 High Alexander Tivelkov  10 Fix Released
1268537 #1268537 Fix issues with Murano documentation 3 High Dmitry Teselkin  10 Fix Released
1268876 #1268876 ImproperlyConfigured: settings.DATABASES is improperly configured. 3 High Timur Sufiev  10 Fix Released
1269431 #1269431 Error during service upload 3 High Ekaterina Chernova  10 Fix Released
1269769 #1269769 'Controller' object has no attribute 'delete_from_service' 3 High Ekaterina Chernova  10 Fix Released
1274470 #1274470 Changed files doesn't get to cache when murano installed using devstack scripts 3 High Dmitry Teselkin  10 Fix Released
1274853 #1274853 murano-deployment devbox install script doesn't start murano-api and murano-repository jobs 3 High Dmitry Teselkin  10 Fix Released
1275691 #1275691 Unable to deploy linux telnet 3 High Dmitry Teselkin  10 Fix Released
1276075 #1276075 Incorrect murano deployment with devbox script 3 High Dmitry Teselkin  10 Fix Released
1230471 #1230471 Windows Image: hardcoded samba share ip address 4 Medium Dmitry Teselkin  10 Fix Released
1249303 #1249303 200 status code when user deletes the directory with attached file 4 Medium Ekaterina Chernova  10 Fix Released
1250788 #1250788 Need to delete Rabbit MQ queues for environments 4 Medium Timur Nurlygayanov  10 Fix Released
1250803 #1250803 Error while deleting metadata object 4 Medium Ekaterina Chernova  10 Fix Released
1250803 #1250803 Error while deleting metadata object 4 Medium Ekaterina Chernova  10 Fix Released
1252964 #1252964 Unable to deploy SQL cluster 4 Medium Timur Sufiev  10 Fix Released
1253936 #1253936 [Metadata repository] Need check all nessary fileds in service creation with api call 4 Medium Ekaterina Chernova  10 Fix Released
1262239 #1262239 User should not be able to specify metadata version during creation of new service definition 4 Medium Ekaterina Chernova  10 Fix Released
1262242 #1262242 Should add service_version field to murano-repository manifests and UI forms 4 Medium Timur Sufiev  10 Fix Released
1263052 #1263052 [Metadata Repository][UI] We can download and store more than 1 yaml files in Manage Service section 4 Medium Ekaterina Chernova  10 Fix Released
1263060 #1263060 Service version and author are not set after Modify service 4 Medium Ekaterina Chernova  10 Fix Released
1263463 #1263463 Misleading error message during creating new environment in case metadata-repository is not available 4 Medium Timur Sufiev  10 Fix Released
1264088 #1264088 Range of opened ports in SQL-security.template is too wide 4 Medium Dmitry Teselkin  10 Fix Released
1264980 #1264980 Wrong usage of log.exception in dashboard code 4 Medium Ekaterina Chernova  10 Fix Released
1265165 #1265165 Murano Dashboard: dirty code with extra methods 4 Medium Timur Nurlygayanov  10 Fix Released
1267514 #1267514 Uniform approach in localization of log-strings should be used 4 Medium Ekaterina Chernova  10 Fix Released
1268976 #1268976 Murano metadata repository returns 500 status code on request to switch service parameter enabled/disabled for nonexistent service 4 Medium Ekaterina Chernova  10 Fix Released
1269319 #1269319 Documentation: Incorrect status code when user creates incorrect directory 4 Medium Ekaterina Chernova  10 Fix Released
1269749 #1269749 Incorrect response on GET services request with 'X-Configuration-Session: None' 4 Medium Ekaterina Chernova  10 Fix Released
1270734 #1270734 Errors in config files 4 Medium Ekaterina Chernova  10 Fix Released
1270824 #1270824 init.ps1 failes if cannot remove log file 4 Medium Dmitry Teselkin  10 Fix Released
1271092 #1271092 [Murano-repository] Incorrect error when --config-file is not set 4 Medium Ekaterina Chernova  10 Fix Released
1272361 #1272361 Add a hint with assigned IP space for SQL Cluster 4 Medium Ekaterina Chernova  10 Fix Released
1274851 #1274851 When returning a list of files in nested dirs, murano-repository cuts the first symbol of first dir 4 Medium Serg Melikyan  10 Fix Released
1227154 #1227154 Opportunity to create service with incorrect env_id value 5 Low Ekaterina Chernova  10 Fix Released
1253933 #1253933 [Metadata Repository] Fix bugs in production (fuel) 5 Low   10 Fix Released
1262713 #1262713 There is no instance name in service details 5 Low Ekaterina Chernova  10 Fix Released
1268934 #1268934 Murano metadata repository return 200 code on "create directory" request in manifests 5 Low Ekaterina Chernova  10 Fix Released
1271079 #1271079 Need to fix setup.sh scripts to copy right configuration files 5 Low Dmitry Teselkin  10 Fix Released
1259522 #1259522 Ability to mark a few images with one title 6 Wishlist Ekaterina Chernova  10 Fix Released
1264250 #1264250 Typo errors in deployment logs for Linux Apache service 6 Wishlist Ekaterina Chernova  10 Fix Released
1268929 #1268929 Error message in webUI isn't user-friendly when user uploaded incorrect service 6 Wishlist Ekaterina Chernova  10 Fix Released
This milestone contains Public information
Everyone can see this information.