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. A service release with bug and security fixes is also intended for delivery every 1-2 months. The current release of Cloudify is 4.2, and the next release, Cloudify 4.3, is expected in Q2 2018.

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. RPM based installation of the Cloudify manager
  2. Docker image for Cloudify community release for quick and easy deployment
  3. 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)
  4. Events notifications mechanism In Cloudify UI dashboards
  5. Pre-packed resources for easier start: Built-in plugins on Cloudify Manager, and IaaS blueprint templates on Cloudify Composer
  6. Textual search for Cloudify resources
  7. 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.
  2. Application Blueprint Versioning: The ability to upload new versions of application blueprints, and apply them selectively to running deployments.
  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.

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

  1. K8S integration
    1. Scale GKE Deployment
    2. Expose Load Balancer in GKE via Node Template
    3. Support RBAC
    4. Improve Resource State Verification
    5. Improve Error Traceback
  2. GCP integration enhancements
    1. GKE
    2. GCP VCP Peering
    3. Support Create/Delete Project
    4. Pub/Sub
    5. DBaaS
    6. Monitoring/Logging/Error Reporting
  3. Openstack
    1. LBaaS
    2. Boot VM from Volume
    3. Support Heat Type
    4. Connect multiple Volumes to VM before start
  4. AWSSDK Enhancements
    1. VPC Peering Type
    2. Volume Type
    3. Instances, Keypairs
    4. Add MFA to AWSSDK plugin
    5. Update all AWS Examples to use AWSSDK Plugin and deprecate old AWS Plugin.

Security enhancements

  • Secret store encryption
  • Security logging
  • Enhanced governance model – policy driven permissioning for operations and cloud resource consumption
  • 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.