Cloudify Roadmap

Our up-to-date features can be found in the docs.

Below you will find our roadmap for new features and improvements to Cloudify, including notes on those currently being worked on.

Got a feature request?

Cloudify aims for a minor release every 4-6 months with new features, bug fixes, security enhancements, and more. The latest release of Cloudify is 4.3, and the next release, Cloudify 4.4, is expected in Q2 2018. Items that are marked as In Progress below are included in this release.

Cloudify’s roadmap focuses on:

  • Ease of operations and optimized user experience
  • Core orchestration and advanced automation features
  • Native integrations with leading technologies, cloud providers, and DevOps tools
  • Security enhancements

Ease of operations and optimized user experience

  1. Micro services architecture of the Cloudify manager, including means to run different services on separate hosts, and install the manager without some services (like monitoring and policy management) – In Progress
  2. Events notifications mechanism In Cloudify UI dashboards
  3. Pre-packed resources for easier start: Built-in plugins on Cloudify Manager, and IaaS blueprint templates on Cloudify Composer In Progress
  4. Textual search for Cloudify resources – In Progress
  5. Nodes and Deployments enhanced statuses

Core orchestration and advanced automation features

  1. OASIS TOSCA Simple Profile YAML 1.0: Introduce support for modeling applications and VNFs using standard OASIS TOSCA Simple Profile 1.0 YAML   DSL In Progress
  2. Application Blueprint Versioning: The ability to upload new versions of application blueprints, and apply them selectively to running deployments  In Progress
  3. Resuming Failed Workflows: Built-in ability for Cloudify Manager to resume from the last successful execution point. This is useful when the workflow fails due to infrastructure allocation error, quotas, etc.
  4. Scheduled Workflow Execution: The ability to schedule a workflow execution at a future time, such as scaling the number of web server VMs at a certain time of the day.
  5. Workflow Dry Run: The ability to simulate a workflow and getting all tasks and dependencies without yet performing those In Progress

Native integrations with leading technologies, cloud providers, and DevOps tools

  1. General Plugin Consistency
    1. Idempotent Lifecycle Behavior
      1. One-install-one-uninstall
      2. Node Type Naming Scheme
    2. Expand Standard Workflows
      1. Power-on/Power-off Workflows
      2. Resize Workflow
      3. Live-VM-IP-Replacement Workflow
  2. K8S integration
    1. Removing Deployment Requirement of Kubernetes Provider
    2. Support Install Provider on existing K8s Cluster
  3. GCP integration enhancements
    1. DBaaS
    2. Monitoring/Logging/Error Reporting
  4. OpenStack
    1. Openstack Plugin version 3.0 Release
      1. Update Plugins
      2. Improved Client Actions
      3. Idempotent Lifecycle Behavior
      4. Node Type Naming
    2. LBaaS
    3. Support Heat type
  5. AWSSDK Enhancements
    1. Add MFA to AWSSDK plugin
    2. Update all AWS Examples to use AWSSDK Plugin and deprecate old AWS Plugin.
    3. Improve validations
    4. Improve documentation
  6. Azure
    1. Support Azure Stack
    2. Use Azure Python Clients instead of Requests
    3. Web Apps Module
    4. Container Service
    5. Load Balancers

Security enhancements

  • Secret store encryption – In Progress
  • Security logging
  • Quota management

How to Get Support

Mailing Lists

Join our cloudify-users or cloudify-developers mailing list, and get support from the community.

Stack Overflow

Subscribe to the Cloudify tag on Stack Overflow, and feel free to ask your questions amongst cloud pros.

Shoot us an Email

Feel free to reach out by email with any question you may have – we’re always happy to help.