Morpheus v8.0.4 Documentation¶
v8.0.4 LTS Release Notes¶
Compatible Plugin API version: 1.2.4
Compatible Morpheus Worker version: 5.4.8+
Minimum upgrade versions: Non-rolling: v6.0.0 (Rolling upgrades not supported for 8.0.4)
Release Dates
v8.0.4 March 17 2025
v8.0.4 Release Notes¶
New Features¶
- API & CLI
Clusters have a new property
provisionComplete
which returnstrue
after provisioning is completedIntegrations (
/api/integrations
) and integration types (/api/integration-types
) can now be queried through Morpheus APIThe
/api/setup
endpoint now returns anapplianceId
valueThe
terminal-access
permission acceptsnone
andfull
permission values when updated via Morpheus API to bring it in line with standard terminology for other permissionsThe result of creating Clusters without providing a Resource Name value is now consistent across Morpheus UI, API and CLI (default cluster name and node names are provided)
- Clouds
“Cost this Month” label on the Cloud detail page has been changed to “Estimated Cost” to increase clarity of the shown figure
- Dashboard
Multiple Dashboard plugins can now be added to the same appliance. Within the Appliance section of Global settings, administrators can set the order they should appear
- HPE VM
Added initial admin password confirm to the HPE VM Manager setup process to prevent the need for reinstallation if the initial password is mistyped
HPE VM Cluster Layout version 1.2 added in BETA. Clusters running layout version 1.2 should be used for testing purposes and should not be used for running production workloads
The HPE VM installer now prompts for interface names (ex. compute or management interface) using a dropdown menu to prevent failures due to simple typos
When installing the HPE VM Manager, an error is now logged if the installer is unsuccessful in downloading the Manager QCOW image from the URL provided
- Installer
Added additional checks that the appliance URL DNS name is resolvable to warn the user prior to beginning the Manager installation process
- Library
Added updated default images for many Linux flavors (and versions within each flavor) for each major provisioning technology
- License
Morpheus appliances now allow stacking licenses. When stacked, the cumulative total of license privileges are allowed
- Nutanix Prism Central
Added support for Nutanix Prism Central VMM GA v4.0 API. See the VMM API VERSION dropdown list when adding or editing Nutanix Prism Central Clouds
- Nutanix Prism Element
Embedded Nutanix Prism Element Cloud type has been removed, Nutanix Prism Element plugin added to embedded plugins.
- OneLogin
OneLogin integrations now support global proxies if they are configured
- Oracle Cloud
Added sort logic to the Regions dropdown list when adding or editing Oracle Clouds
Added support for EU sovereign regions for Oracle Cloud
- Plugins
Added support for AurbaCX network plugin. See integration guide for setup details and use cases
Added support for HPE Alletra MP storage plugin. See integration guide for setup details and use cases
Improved appliance cleanup when plugins are removed
- Roles
Added feature Role permission “Infrastructure: Server Software” which controls access to the Software tab on the server detail page. This tab shows installed software on the server
- UI
Added a live history and process widget to the UI. Click the list icon in the top menu bar (to the left of the bell icon and the right of the global search bar). The live progress of certain processes (ex. Instance provisioning) is shown
The links in the support menu dropdown are now customizable via
morpheus.rb
file configuration. See docs section onmorpheus.rb
configuration for details
Fixes¶
- API & CLI
API calls to resize no longer require “Reconfigure: Disk Change Type” permission when the resize doesn’t affect storage
Adding a network via Morpheus API now always results in a prompt to select a Network Domain
Fixed Inventory Options flags not being returned in GET calls for Clouds of certain Cloud types
When a Cloud is added in the Master Tenant and Resource Pools or folders are privately assigned to different Tenants, a Subtenant API can no longer be used to view all Resource Pools and/or folders
When updating NSX network firewall rules via Morpheus API, the response is now improved to clarify when the user has been successful and when an improper update payload was sent
- Amazon
Fixed AWS pricing calculations using “i01” disk pricing regardless of the selected storage type
- Azure
Added Azure backup logic changes to improve stability and consistency of scheduled backups and error recovery
Fixed an issue that caused storage costs to be calculated based on
Azure - Premium Managed Disk/P1 (Units) (Locally Redundant) (US East)
disk type regardless of the type selectedFixed non-ASCII UTF8 characters in tags causing provision failures
- Backups
When deleting an Instance and opting to preserve the backups, Morpheus no longer attempts to take new backups (which fail) on the scheduled backup job interval
- Clone
Cloud-init configuration files removed prior to taking a snapshot to clone are now restored on the source VM after the clone is complete
- Clouds
The “No Proxy” and “Bypass proxy for appliance URL” configurations on the Cloud now affect Morpheus Agent installations on running VMs
- Costing
Synced up logic for cost projections on Cloud detail pages and cost projections on invoices to bring them into closer alignment
Updated data types for certain database fields related to costing to prevent “out of range” scenarios
- Data Stores
The “Default” and “Image Target” configurations are now available for Data Stores in environments which have only one Tenant
- Docker
Added an “ENTRYPOINT” and “COMMAND EXTRAS” configuration to the built-in Docker Instance Type provisioning wizard
- HPE VM
Fixed an issue with restarting VMs if snapshots were deleted prior to attempting restart
Improved Snapshot handling when VMs were not running
Improved handling of configured proxy information in the HPE VM installer
When resizing HPE VM Instances which change disk size or remove a disk, the user is warned that existing snapshots will be purged and, if accepted, all existing snapshots are purged
- Huawei Cloud
Huawei network integrations are no longer seen by Tenant users if the Cloud has not been shared with the Tenant
- Instances
Fixed a situation where disk labels could be duplicated under certain conditions when disks were removed and added via reconfigures
Fixed an issue that could cause the Policy-based Instance name or hostname to be used rather than the user’s manual override of the Policy name under certain scenarios
On Instance resize, the user who triggers the resize is credited in Instance history with all processes associated, even those resulting from Provisioning Workflow Tasks set by a different user
- Kubernetes
Fixed an issue caused when a worker was added to an MKS cluster and storage was modified simultaneously
Fixed an issue that prevented deleting failed EKS clusters when they had a space (” “) in the name
Upgrading the Kubernetes version on MKS clusters no longer results in running Instances being restarted
- License
Fixed an issue that caused workloads using provisioning technologies other than HPE VM Clusters not to count correctly against license limits
- NSX
Updating NSX segment-type networks from a Cloud page no longer throws an exception
- Network
Fixed an issue that caused orphaned network records in Morpheus if the network was deleted from vCenter during a Morpheus Cloud sync
When changing the network selection at provision time, the DHCP/pool/static selection now resets
- Nutanix Prism Central
Fixed Instance name sanitation that was more aggressive than necessary
- Nutanix Prism Element
Fixed hypervisor console connections for workloads running on Nutanix Prism Element Clouds
- OpenStack
When the OpenStack Cloud integration service account is changed, added validation and logic to confirm only Projects accessible to the new user are selectable and any old tokens are purged
- Policies
Added cleanup logic so Instances denied provisioning approval will eventually be deleted to free up the license space they are consuming
Fixed automatic power on configuration overriding delayed delete policies preventing the policy from ever deleting workloads
- Reports
Fixed a potential mismatch between the number of report types listed on the Reports page and the actual number of report types available
- Roles
Fixed a scenario where a newly created Role with default access levels for some constructs set to NONE could have them elevated to FULL following a restart
Fixed incorrect access to the Tools menu when certain specific and limited access was given to Tools components
- Storage
Moved Azure Buckets under the File Shares tab to reflect how the same storage construct is represented in the Azure web UI
- Tasks
Powershell Tasks run against VMware Instances without Morpheus Agent installed will now default to using
guestTools
for executionUsers without permissions to decrypt Cypher values can no longer run Tasks utilizing the
<%=cypher.read%>
function
- Terraform
Added multiple fixes related to VM deployment with Terraform
- Users
Fixed 500 errors being thrown when enabling a User which is also part of a User Group
- VMware
Added improved keymap handling for VMware hypervisor console for German, UK (PC), and Italian layouts for both Windows and Linux servers
- Whitelabel
PNG files with the file extension in all capital letters (ex.
file.PNG
) can now be uploaded successfully
- vCloud Director
Enabled VNC keyboard mappings for console connections to workloads running on vCD Clouds
Appliance & Agent Updates¶
- Linux Agent
Morpheus linux agent updated to v2.9.4
- Embedded Plugins
Nutanix Prism Element plugin v1.0.1 added to embedded plugins.
- guacd
guacamole-server updated to v1.6.0
- Node Packages
Updated to v3.2.34 with Morpheus linux agent v2.9.4
Java updated to 17.0.14+7
Morpheus UI
- Getting Started
- Operations
- Provisioning
- Library
- Infrastructure
- Backups
- Monitoring
- Tools
- Administration
- Personas
- Diagrams
- Troubleshooting
- logback config
- Ansible Troubleshooting
- Attaching Logs to Case
- Blank Dashboard
- CLI Troubleshooting
- Cannot Login
- Common Ports & Requirements
- How to un-manage an Instance/VM/Host
- MySQL Too many connections error
- Morpheus Agent Install Troubleshooting
- Morpheus UI not loading after upgrade or reconfigure
- Remote Console
- SSL Self-signed Certificate Regeneration
- Unable to Delete Tenant
- Unable to Provision a Custom Image
- Variables
Guides
- Guides
- Getting started with Morpheus and AWS
- Getting started with Morpheus and VMware
- Introduction
- Installation & Setup
- Groups
- Integrating Your First Cloud
- Viewing Cloud Inventory
- Configuring Resource Pools
- Configuring Data Stores
- Configuring Folders
- Configuring Network for Provisioning
- Prepping an Image
- Provisioning Your First Instance
- Creating Your First Library Item
- Automation and Configuration Management
- Conclusion
- Getting started with Morpheus and Azure
- Automated Single-Node Application Deployment with Morpheus
- Automated Multi-Node Application Deployment with Morpheus
- Adding Functionality Through Operational Workflows
- Creating XaaS Instance Types with Morpheus
- Morpheus Virtual Desktops
- VDI Pools Overview
- Configuring Access to VDI Pools
- Creating VDI Templates
- Creating or Editing a VDI Pool
- Creating or Editing a VDI Apps
- VDI Gateways
- Virtual Desktop Persona Overview
- Key Features
- Configuring Access to the Virtual Desktop Persona
- Launching a VDI Instance
- Changing the Virtual Desktop Persona Background
- Getting Started with Terraform Instance Types
- Backing Up and Restoring Morpheus Appliance
- Cloud Resource Tagging with Morpheus
- Cypher Policies
- Configuring Access with Clouds, Groups, and Roles
- Tenancy
- Automation Integrations
- Backups
- Clouds
- Alibaba
- AWS
- Azure (Public)
- Azure Stack
- Cloud Foundry
- Digital Ocean
- ESXi
- Google Cloud Platform (GCP)
- Huawei Cloud
- Hyper-V
- IBM Cloud
- Canonical MAAS
- Mac Stadium
- Nutanix Prism Element
- Oracle Linux Virtualization Manager
- Openstack
- Oracle VM
- Oracle Cloud
- Open Telekom Cloud
- Nutanix Prism Central
- SCVMM
- Softlayer
- UCS Manager
- UpCloud
- vCloud Director
- VMware vCenter
- VMware Fusion
- Xen Server
- Containers
- Deployment
- DNS
- Identity Management
- ITSM
- Load Balancers
- Logs
- Monitoring
- Networking Integrations
- Storage
- Supported Integration Versions
- Trust
Release Notes
Morpheus API & CLI
Resource Center