Difference between revisions of "Murano/Roadmap"
< Murano
(→Version 0.6 (April, 2014)) |
|||
Line 1: | Line 1: | ||
− | === Version 0. | + | === 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] | ||
+ | |||
+ | |||
+ | === 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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | [https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4 Release Notes] | ||
− | |||
− | === Version 0. | + | === 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 | |
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
+ | [https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.3 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.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. | ||
− | |||
− | |||
− | |||
− | |||
+ | [https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.2 Release Notes] | ||
− | |||
− | === Version 0 | + | === 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.1 Release Notes] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 09:35, 30 April 2014
Contents
- 1 Juno (October, 2014)
- 2 Version 0.5 (middle of April 2014)
- 3 Version 0.4.1 (February 10, 2014)
- 4 Version 0.4 (Dec 20, 2013 - released)
- 5 Version 0.3 (Nov 25, 2013 - released)
- 6 Version 0.2.1 (Sep 30th 2013 - released)
- 7 Version 0.2.11 (Oct 1th 2013 - released)
- 8 Version 0.2 (Sep 5th 2013 - released)
- 9 Version 0.1 - Basic services provisioning (May 30th - released)
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)
- New feature set: Basic application catalog functionality:
- Changes per module:
- Conductor
- Repository
- UI
Version 0.4.1 (February 10, 2014)
- Bug fix release
- Key-pair for Linux Services
- Per-tenant isolation
- Dynamic UI optimization
- Murano installation with devstack
- Neutrone Load Balancer for farm services
- Floating IP auto-assigning
Version 0.4 (Dec 20, 2013 - released)
- Custom Workflows Repository
- Use Neutron for networking
- Havana support
Version 0.3 (Nov 25, 2013 - released)
- Support for GNU/Linux.
- New UI for marking images with Murano specific metadata.
- Use Quantum for networking
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)
Version 0.2.11 (Oct 1th 2013 - released)
- Critical bug fix release.
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.
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.