Open Source User Interface – The Cloudify user interface framework is now open source and publically available on GitHub. The Cloudify user interface is used as Cloudify’s administration and management console, and also as a dynamic framework to construct custom user portals.
User Management – Enhancements include supporting different roles in different tenants for the same user, and adding 3 new roles: Tenant Manager, Tenant Viewer and Tenant Operations, to the existing User and sysAdmin roles. Also, user-groups are now assigned to tenants with roles as well.
Cloudify’s User interface – Cloudify now allows the option of defining the sets of pages (“Page Templates”) which the different users will be presented with upon logging into the system, according to their roles and in the context of a tenant. By that, the pages and widgets framework allows even more flexibility in designing and configuring your application dashboard to fit the presentation perfectly to your needs.
Global Resources – The availability level of Cloudify’s secrets can now be: Private, Tenant-wide, or Global. To the already supported Private and Tenant-wide (formerly Public) availabilities we added the option of setting secrets to Global, which will allow users from all tenants to use them according to the user roles and permissions.
Cloudify Composer – The blueprints visual designer has many improvements and new cool features in 4.2, of which the most exciting one is the ability to edit the Source tab and by that add, copy or update parts of the blueprint. Its environment now provides an even better experience, allowing you to combine the ease of drag-and-drop actions with the richness of the textual editing options.
OKTA – Cloudify now supports Single-Sign-On(SSO) via an integration with Okta systems to authenticate users.
Monitoring Widgets – Cloudify 4.2 also sees a much improved monitoring-graphs widget, with more configuration options, more filter and the ability to present multiple lines on one graph.
TOSCA Simple Profile 1.0 is now supported, via the Cloudify-ARIA-Plugin. The plug-in allows orchestrating TOSCA CSAR packages by introducing a new ARIA node type for Cloudify, that exposes ARIA’s capabilities to Cloudify
Kubernetes – Cloudify 4.2 extends integration with Kubernetes even further more. Cloudify-Kubernetes-plugin allows the orchestrate containerized cloud native applications alongside traditional applications.
Insights – Cloudify now offers Insights and analytics service for monitoring, analyzing, and managing cloud computing costs and usage. Helpful for IT managers to control and reduce usage & costs for multi and hybrid cloud infrastructure. Provides 3 types of reports: Cost Overview Report, Utilization Overview Report, Machine Overview Report.
Multiple Networks – Cloudify Manager can now be configured with multiple management networks through which it communicates with the Cloudify Agents. This enables both network isolation between managed deployments, enabling an enhanced security model, as well as a simplified manner of managing multiple cloud environment from a single cloudify Manager.
New Features: (Release Themes)
CFY-6120 Role-based Access Control – Cloudify 4.2 supports 5 user roles which define the permissions users have on resources in a tenant. In addition to sysadmin, we also support 4 tenant-specific roles: tenant manager, tenant user, tenant operations, tenant viewer. Now a user can have different roles in different tenants.
CFY-7257 – Connect user to a tenant using a specific role
CFY-7258 – Assign user role in a tenant through group association
CFY-7259 – Return tenants with the user tenant-roles in the user object
CFY-7350 – Manage user tenant role via api and cli
CFY-7341 – Add tenant roles to authorization decorator
CFY-7331 – Add tenant roles to authorization.conf file
CFY-7293 Global Resources – Another level of availability is now supported for Plugins, Blueprints and Secrets. They can now be shared across all tenants in a manager once they are set as global resources.
CFY-7481 – User groups cannot have system wide roles
CFY-7484 – Multiple Templates for the same role+tenant are allowed. In such cases, the template which will apply will be the first one on the list
CFY-7434 – When installing Cloudify Manager on a machine that already has the CLI installed on it and then tearing it down, CLI will also be removed.
CFY-7167 – When working with manager image, you need to manually replace the certificate as the external certificate created during bootstrap does not have the right IP.
CFY-7150 – sysadmin password is changed after snapshot restore to the sysadmin password in the snapshot
CFY-7575 – Snapshot restore from 4.1 does not copy stage config files, widgets, templates and pages
CFY-7506 – Composer data is not saved after upgrade
COMPOSER-912 When you rename a node instance that has properties that are referenced from non-string fields of other nodes, the node is not renamed
COMPOSER-913 When renaming a node inside group, the members are not updated and the group is not drawn
STAGE-547 – In the UI secret’s widget, Copying textual certificate key’s values reducts characters, and is not recommended. The best-practice is to use the CLI and attache the key files as input for the creation of the secret.
CY-211 – Clearing the ‘Is active’ button does not deactivate the user