Jump to: navigation, search

Difference between revisions of "Murano/Roadmap"

(Version 0.6 (April, 2014))
Line 1: Line 1:
=== Version 0.1 - Basic services provisioning (May 30th - released)===
+
=== Juno (October, 2014) ===
* Core Services: REST API, Orchestration Engine.
+
* Use TOSCA
* Horizon dashboard extension as plugin.
+
* Align with Mistral
* Integration with Heat.
+
* Align with Heat
* Support single Data Center (no Disaster Recovery).
+
* Ceilometer integration
 +
* Pre-Deployment Validation // [https://blueprints.launchpad.net/murano/+spec/pre-deployment-validation blueprint]
 +
* Support for packages without installation components (e.g. 3rd party services) // [https://blueprints.launchpad.net/murano/+spec/packages-without-classes blueprint]
 +
* Credential storage for those services // [https://blueprints.launchpad.net/murano/+spec/3rd-party-credential-storage blueprint]
 +
* Additional author/supplier information // [https://blueprints.launchpad.net/murano/+spec/additional-author-information blueprint]
 +
* Support for contacting APIs (both in-stack, like Trove, and external) in packages [https://blueprints.launchpad.net/murano/+spec/call-api-from-workflows blueprint]
 +
 
 +
 
 +
=== Version 0.5 (middle of April 2014) ===
 +
* New feature set: Basic application catalog functionality:
 +
** [https://blueprints.launchpad.net/murano/+spec/publish-app-to-catalog Application Publishing]
 +
** [https://blueprints.launchpad.net/murano/+spec/app-sharing Application Sharing]
 +
** [https://blueprints.launchpad.net/murano/+spec/app-delete Application Deletion]
 +
** [https://blueprints.launchpad.net/murano/+spec/app-catalog-search Application Search]
 +
** [https://blueprints.launchpad.net/murano/+spec/add-app-to-env Adding Application to Environment]
 +
** [https://blueprints.launchpad.net/murano/+spec/app-catalog-billing Billing feature pilot]:
 +
***[https://blueprints.launchpad.net/murano/+spec/app-uptime Application deployment uptime]
 +
***[https://blueprints.launchpad.net/murano/+spec/app-total-uptime Instance Count / Total uptime]
 +
 
 +
* Changes per module:
 +
** Conductor
 +
*** [https://blueprints.launchpad.net/murano/+spec/new-metadata-dsl New Metadata DSL and execution Engine]:
 +
**** [https://blueprints.launchpad.net/murano/+spec/basic-mpl-entities-concepts Basic Murano PL Entities and Concepts]
 +
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-environments Murano Environment Concepts]
 +
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-system-classes Murano PL System Classes]
 +
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-executor Murano PL Executor]
 +
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-base-library-classes Base Library Classes]
 +
**** [https://blueprints.launchpad.net/murano/+spec/yaql-murano-pl Migrate Murano PL to use YAQL 0.3]
 +
** Repository
 +
*** [https://blueprints.launchpad.net/murano/+spec/murano-repository-api-v2 New Repository API]
 +
*** [https://blueprints.launchpad.net/murano/+spec/metadata-repository-db-backend Move murano-repository to db storage backend]
 +
** UI
 +
*** [https://blueprints.launchpad.net/murano/+spec/app-catalog-search New Search / Browse Catalog UI]
 +
*** [https://blueprints.launchpad.net/murano/+spec/new-web-ui-prototype Updated "configure application" forms]
 +
 
 +
 
 +
=== Version 0.4.1 (February 10, 2014) ===
 +
* Bug fix release
 +
* [https://blueprints.launchpad.net/murano/+spec/rewrite-key-pair-for-linux-based-services Key-pair for Linux Services]
 +
* [https://blueprints.launchpad.net/murano/+spec/per-tenant-isolation Per-tenant isolation]
 +
* [https://blueprints.launchpad.net/murano/+spec/dynamic-ui-optimization Dynamic UI optimization]
 +
* [https://blueprints.launchpad.net/murano/+spec/devstack-installation-scripts Murano installation with devstack]
 +
* [https://blueprints.launchpad.net/murano/+spec/test-murano-server-farms-with-neutron-load-balancer Neutrone Load Balancer for farm services]
 +
* [https://blueprints.launchpad.net/murano/+spec/auto-assign-floating-ip Floating IP auto-assigning]
 +
 
 +
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4.1  Release Notes]
 +
 
 +
 
 +
=== Version 0.4 (Dec 20, 2013 - released) ===
 +
* [https://blueprints.launchpad.net/murano/+spec/custom-workflows Custom Workflows Repository]
 +
* [https://blueprints.launchpad.net/murano/+spec/advanced-networking Use Neutron for networking]
 +
* Havana support
  
* Support the following Windows Services:
 
** Active Directory -  Single Domain with multiple domain controllers.
 
** IIS Server - single instance of IIS Server.
 
** IIS Web Farm - multiple IIS instances behind load balancer.
 
** ASP.NET Application Service - ASP.NET application installed on top of IIS.
 
** ASP.NET Web Farm - ASP.NET application with several instances behind load balancer.
 
  
 +
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4 Release Notes]
  
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.1 Release Notes]
 
  
=== Version 0.2 (Sep 5th 2013 - released) ===
+
=== Version 0.3 (Nov 25, 2013 - released) ===
* Stabilize Core Services (bug fixing).
+
* [https://blueprints.launchpad.net/murano/+spec/linux-agent Support for GNU/Linux].
* REST API generalization.
+
* [https://blueprints.launchpad.net/murano/+spec/web-page-for-images-registration New UI for marking images with Murano specific metadata].
* Wokflow diagnostics in Murano Conductor.
+
* Use Quantum for networking
* Dynamic UI (UI forms built on YAML definitions without any custom code).
 
* Ability to select Windows image, Availability Zone and instance flavor.
 
* Detailed documentation including on writing XML Workflows.
 
* Support for SSL both in REST API and RabbitMQ communications.
 
* Improved HA for Murano Conductor.
 
* Packages for CentOS 6.4.
 
  
* Additional Services:
 
** Support for External Active Directory.
 
** MS SQL Single Instance.
 
** MS SQL Server AlwaysOn Cluster.
 
  
 +
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.3 Release Notes]
  
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.2 Release Notes]
 
  
 
=== Version 0.2.1 (Sep 30th 2013 - released) ===
 
=== Version 0.2.1 (Sep 30th 2013 - released) ===
Line 48: Line 83:
 
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.2.11 Release Notes]
 
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.2.11 Release Notes]
  
=== Version 0.3 (Nov 25, 2013 - released)  ===
 
* [https://blueprints.launchpad.net/murano/+spec/linux-agent Support for GNU/Linux].
 
* [https://blueprints.launchpad.net/murano/+spec/web-page-for-images-registration New UI for marking images with Murano specific metadata].
 
* Use Quantum for networking
 
  
 +
=== Version 0.2 (Sep 5th 2013 - released) ===
 +
* Stabilize Core Services (bug fixing).
 +
* REST API generalization.
 +
* Wokflow diagnostics in Murano Conductor.
 +
* Dynamic UI (UI forms built on YAML definitions without any custom code).
 +
* Ability to select Windows image, Availability Zone and instance flavor.
 +
* Detailed documentation including on writing XML Workflows.
 +
* Support for SSL both in REST API and RabbitMQ communications.
 +
* Improved HA for Murano Conductor.
 +
* Packages for CentOS 6.4.
  
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.3 Release Notes]
+
* Additional Services:
 +
** Support for External Active Directory.
 +
** MS SQL Single Instance.
 +
** MS SQL Server AlwaysOn Cluster.
  
=== Version 0.4 (Dec 20, 2013 - released) ===
 
* [https://blueprints.launchpad.net/murano/+spec/custom-workflows Custom Workflows Repository]
 
* [https://blueprints.launchpad.net/murano/+spec/advanced-networking Use Neutron for networking]
 
* Havana support
 
  
 +
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.2 Release Notes]
  
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4 Release Notes]
 
  
=== Version 0.4.1 (February 10, 2014) ===
+
=== Version 0.1 - Basic services provisioning (May 30th - released)===
* Bug fix release
+
* Core Services: REST API, Orchestration Engine.
* [https://blueprints.launchpad.net/murano/+spec/rewrite-key-pair-for-linux-based-services Key-pair for Linux Services]
+
* Horizon dashboard extension as plugin.
* [https://blueprints.launchpad.net/murano/+spec/per-tenant-isolation Per-tenant isolation]
+
* Integration with Heat.
* [https://blueprints.launchpad.net/murano/+spec/dynamic-ui-optimization Dynamic UI optimization]
+
* Support single Data Center (no Disaster Recovery).
* [https://blueprints.launchpad.net/murano/+spec/devstack-installation-scripts Murano installation with devstack]
 
* [https://blueprints.launchpad.net/murano/+spec/test-murano-server-farms-with-neutron-load-balancer Neutrone Load Balancer for farm services]
 
* [https://blueprints.launchpad.net/murano/+spec/auto-assign-floating-ip Floating IP auto-assigning]
 
  
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4.1  Release Notes]
+
* Support the following Windows Services:
 +
** Active Directory -  Single Domain with multiple domain controllers.
 +
** IIS Server - single instance of IIS Server.
 +
** IIS Web Farm - multiple IIS instances behind load balancer.
 +
** ASP.NET Application Service - ASP.NET application installed on top of IIS.
 +
** ASP.NET Web Farm - ASP.NET application with several instances behind load balancer.
  
=== Version 0.5 (middle of April 2014) ===
 
* New feature set: Basic application catalog functionality:
 
** [https://blueprints.launchpad.net/murano/+spec/publish-app-to-catalog Application Publishing]
 
** [https://blueprints.launchpad.net/murano/+spec/app-sharing Application Sharing]
 
** [https://blueprints.launchpad.net/murano/+spec/app-delete Application Deletion]
 
** [https://blueprints.launchpad.net/murano/+spec/app-catalog-search Application Search]
 
** [https://blueprints.launchpad.net/murano/+spec/add-app-to-env Adding Application to Environment]
 
** [https://blueprints.launchpad.net/murano/+spec/app-catalog-billing Billing feature pilot]:
 
***[https://blueprints.launchpad.net/murano/+spec/app-uptime Application deployment uptime]
 
***[https://blueprints.launchpad.net/murano/+spec/app-total-uptime Instance Count / Total uptime]
 
  
* Changes per module:
+
[https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.1 Release Notes]
** Conductor
 
*** [https://blueprints.launchpad.net/murano/+spec/new-metadata-dsl New Metadata DSL and execution Engine]:
 
**** [https://blueprints.launchpad.net/murano/+spec/basic-mpl-entities-concepts Basic Murano PL Entities and Concepts]
 
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-environments Murano Environment Concepts]
 
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-system-classes Murano PL System Classes]
 
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-executor Murano PL Executor]
 
**** [https://blueprints.launchpad.net/murano/+spec/murano-pl-base-library-classes Base Library Classes]
 
**** [https://blueprints.launchpad.net/murano/+spec/yaql-murano-pl Migrate Murano PL to use YAQL 0.3]
 
** Repository
 
*** [https://blueprints.launchpad.net/murano/+spec/murano-repository-api-v2 New Repository API]
 
*** [https://blueprints.launchpad.net/murano/+spec/metadata-repository-db-backend Move murano-repository to db storage backend]
 
** UI
 
*** [https://blueprints.launchpad.net/murano/+spec/app-catalog-search New Search / Browse Catalog UI]
 
*** [https://blueprints.launchpad.net/murano/+spec/new-web-ui-prototype Updated "configure application" forms]
 
 
 
=== Juno (October, 2014) ===
 
* Use TOSCA
 
* Align with Mistral
 
* Align with Heat
 
* Ceilometer integration
 
* Pre-Deployment Validation // [https://blueprints.launchpad.net/murano/+spec/pre-deployment-validation blueprint]
 
* Support for packages without installation components (e.g. 3rd party services) // [https://blueprints.launchpad.net/murano/+spec/packages-without-classes blueprint]
 
* Credential storage for those services // [https://blueprints.launchpad.net/murano/+spec/3rd-party-credential-storage blueprint]
 
* Additional author/supplier information // [https://blueprints.launchpad.net/murano/+spec/additional-author-information blueprint]
 
* Support for contacting APIs (both in-stack, like Trove, and external) in packages [https://blueprints.launchpad.net/murano/+spec/call-api-from-workflows blueprint]
 

Revision as of 09:35, 30 April 2014

Juno (October, 2014)

  • Use TOSCA
  • Align with Mistral
  • Align with Heat
  • Ceilometer integration
  • Pre-Deployment Validation // blueprint
  • Support for packages without installation components (e.g. 3rd party services) // blueprint
  • Credential storage for those services // blueprint
  • Additional author/supplier information // blueprint
  • Support for contacting APIs (both in-stack, like Trove, and external) in packages blueprint


Version 0.5 (middle of April 2014)


Version 0.4.1 (February 10, 2014)

Release Notes


Version 0.4 (Dec 20, 2013 - released)


Release Notes


Version 0.3 (Nov 25, 2013 - released)


Release Notes


Version 0.2.1 (Sep 30th 2013 - released)

  • Bug fix release.
  • Known issues:
    • Bug with mysql database (Murano API can not use mysql data base, fixed in release 0.2.11)


Release Notes

Version 0.2.11 (Oct 1th 2013 - released)

  • Critical bug fix release.


Release Notes


Version 0.2 (Sep 5th 2013 - released)

  • Stabilize Core Services (bug fixing).
  • REST API generalization.
  • Wokflow diagnostics in Murano Conductor.
  • Dynamic UI (UI forms built on YAML definitions without any custom code).
  • Ability to select Windows image, Availability Zone and instance flavor.
  • Detailed documentation including on writing XML Workflows.
  • Support for SSL both in REST API and RabbitMQ communications.
  • Improved HA for Murano Conductor.
  • Packages for CentOS 6.4.
  • Additional Services:
    • Support for External Active Directory.
    • MS SQL Single Instance.
    • MS SQL Server AlwaysOn Cluster.


Release Notes


Version 0.1 - Basic services provisioning (May 30th - released)

  • Core Services: REST API, Orchestration Engine.
  • Horizon dashboard extension as plugin.
  • Integration with Heat.
  • Support single Data Center (no Disaster Recovery).
  • Support the following Windows Services:
    • Active Directory - Single Domain with multiple domain controllers.
    • IIS Server - single instance of IIS Server.
    • IIS Web Farm - multiple IIS instances behind load balancer.
    • ASP.NET Application Service - ASP.NET application installed on top of IIS.
    • ASP.NET Web Farm - ASP.NET application with several instances behind load balancer.


Release Notes