Morpheus v7 Highlights

This section includes feature change highlights and key enhancements for all releases within Morpheus version 6. Many other features changes and enhancements were added to each of these versions and the release notes page for each individual version can be reviewed for complete details.

6.3.1

Distributed Worker
  • Updated Distributed Worker such that all Morpheus Agent communications can be routed to the Morpheus appliance via the Worker

Kubernetes
  • Added enhancements for utilizing Provisioning Workflows with custom Cluster Layouts

  • Added the ability to send Kube commands to MKS servers via Morpheus Agent when the Morpheus appliance cannot connect directly to the cluster

6.3.0

Cluster Packages

Added new UI area (Library > Templates > Cluster Packages) for creating Cluster Packages which can be associated with Cluster Layouts. See the appropriate areas of Morpheus Documentation for more on Cluster Packages and Cluster Layouts

Image Builder

Updated the Image Builder form into a single form rather than a paged wizard. See the Image Builder section of Morpheus documentation for example scripts and help getting started

VMware

Added support for versioned templates from VMware Content Library Added the ability to set vApp Property values on VMware Node Types. See Node Type docs for more

6.2.5

Distributed Worker
  • Updated Distributed Worker such that all Morpheus Agent communications can be routed to the Morpheus appliance via the Worker

6.2.4

NSX-T

Official support added for NSX-T 4.1

ServiceNow

Added the ability to switch back to the older table-based API mode for CMDB sync

6.2.3

Identity Sources
  • SAML SSO identity sources using HTTP-POST binding are now working as expected when integrated with Morpheus Tenants

Kubernetes
  • Updated default Kubernetes Cluster Layouts to version 1.28

6.2.2

Catalog
  • Added support for saving Catalog items without first passing a check for valid JSON in the config

Inputs
  • Added “REMOVE NO SELECTION” attribute for Select List-based Inputs. This defaults the Input to the first selection in the list rather than to an empty selection

Layouts
  • Added Display Order property for Layouts. Layouts are listed in high-to-low order based on the Display Order in the Layouts dropdown of the provisioning wizard

6.2.1

Forms
  • Additional quality of life features added for Forms

XaaS
  • When Teardown-phase Tasks fail following an attempt to delete an XaaS Instance, the remaining Tasks are stopped which prevents the deletion from taking place. This allows users to correct the failing Tasks and ensure the object is deleted gracefully. Non-XaaS Instances already supported this.

6.2.0

Import/Export
  • Configure code repositories (ex. integrated Github repositories) as import and export targets. Export Morpheus items as code into repositories and import them into other Morpheus appliances.

Workflows
  • When running Workflows on-demand against an Instance, users can now select a specific phase of Tasks to be run if a Provisioning Workflow is selected

6.1.2

Forms
  • Added Text Array input type for Forms which allows the user to enter a list of values separated by a delimiter. Once entered, the values are parsed out and may be individually deleted prior to submitting the form

  • Added new ability to filter available Cloud types on Forms. Select a Cloud type from the LIMIT TO CLOUD TYPE dropdown or select FILTER FROM RESOURCE. The option to filter from resource reads the Cloud type from the Catalog Item Instance config

6.1.1

Amazon
  • Added ability to scope Amazon AWS Clouds to all regions

Instances
  • Both the Name and Display Name property for Instances can now be edited. Previously, only the Display Name could be edited

6.1.0

Forms
  • Added a Form builder tool to aid in creating robust order Forms for Catalog Items

6.0.10

Distributed Worker
  • Updated Distributed Worker such that all Morpheus Agent communications can be routed to the Morpheus appliance via the Worker

6.0.9

NSX-T

Official support added for NSX-T 4.1

ServiceNow

Added the ability to switch back to the older table-based API mode for CMDB sync

6.0.8

Kubernetes
  • Upgrade default Kubernetes Cluster Layouts to version 1.28

6.0.7

Layouts
  • Added Display Order property for Layouts. Layouts are listed in high-to-low order based on the Display Order in the Layouts dropdown of the provisioning wizard

6.0.6

Costing
  • The date filter on the Invoices list page now defaults to the last three months to ensure quicker page loads

6.0.5

Clouds
  • IBM PowerVC Cloud support is now officially added. This Cloud type has existed in prior versions but is officially out of Alpha state with 6.0.5

Kubernetes
  • Added Kubernetes 1.25, 1.26 and 1.27 layouts for vCloud Director

  • Added default Kubernetes 1.25, 1.26, and 1.27 layouts for Google Cloud Platform

Workflows
  • When running a Workflow on demand against an Instance, users can now select a phase of Tasks to run when a Provisioning Workflow is selected

6.0.4

Workflows
  • Added Scale Down phase for Provisioning Workflows. Tasks in this phase are run on nodes being deleted when Instances are scaled down (horizontally). This phase is invoked during both manual and automatic scale down events

6.0.3

Instances
  • Instances now have a Name and Display Name field when editing. Previously editing the Name only updated the Display Name database property which created confusion when duplicate name warnings were received in future provisioning

Logs
  • Morpheus Agent logs can now be disabled on a per-server basis in additional to the global enable/disable setting which is already in the product

6.0.2

Plans & Pricing
  • Added the ability to set a cores per socket range on VMware-type Service Plans

Policies
  • Added Max VM Snapshot Policies to allow users to limit the number of stored snapshots per VM which allows greater control over storage

  • Max Policies (Max Cores, Storage, and Memory) now include the option to include or exclude container resources in the Policy

ServiceNow
  • Refactored API calls to ServiceNow which provide integration functionality within Morpheus. This results in greater fault prevention and some performance improvements

6.0.1

Labels
  • Run Tasks, Operational Workflows, or Jobs against a group of Workloads (Instances or servers) with a commomn Label

Kubernetes
  • Added Kubernetes 1.26 support

Oracle Cloud
  • Added two-way tag sync for Oracle Cloud workloads, similar to tag sync capability with other public Clouds

Policies
  • Added Workflow execution approval Policies. When Operational Workflows are executed

Workflows
  • Added Workflow stop capability, such as if you realize a long-running Task will fail and do not wish to wait out the expected failure

6.0.0

Dashboard
  • The main Morpheus Dashboard landing page (Operations > Dashboard) has been completely redesigned

Instances
  • Instance detail pages now include a Resources tab which shows VMs, containers, Apps, and other constructs which may be associated with the Instance. Previously this information was on the main detail page, not inside its own tab

  • The Instance detail page header has been redesigned to move more of the most important information to the top of the page

  • The Instance detail page headers has been redesigned to move more of the most important information to the top of the page

  • The Instance detail page now includes a costing tab. This tab pulls and aggregates Instance and host invoices, pricing history charts, pricing trends, and lists associated metered prices

  • The Instances detail page now includes a Summary tab which holds information that was previously in the Info section of the page and was always present (regardless of which subtab the user was looking at)

  • The Instances detail page now includes a monitoring tab which holds memory, storage, CPU, disk I/O and network stats. This information can be shown over a maximum of 90 days depending on your appliance stats retainment setting

Policies
  • Many Policy types can now be scoped to Service Plans

Workflows
  • Nested Workflows have been added. Create modular Workflow pieces to build out larger Workflows

  • Retry failed Workflows from the point where the first Task failed