Morpheus v7.0.2 Documentation¶
v7.0.2 LTS Release Notes¶
- Compatible Plugin API version: 1.1.2 
- Compatible Morpheus Worker version: 5.4.8+ 
- Minimum upgrade version: v6.0.0 
Note
Items appended with 6.x.x are also included in that version
Release Dates
- v7.0.2 May 15 2024 
New Features¶
- Administration
- Improved CEF audit logging for situations when a user is being impersonated 6.2.10 
 
- Amazon
- Added support for new reserved keywords in RDS MySQL 3.06.0 6.2.10 
 
- Budgets
- Budgets now include the option to choose from one of two data forecasting models to estimate out the budget through the end of its configured term 
 
- Clouds
- Added more granular controls around automatic Cloud inventory. Depending on Cloud feature capability, set the default active or inactive state for Plans, Networks, Security Groups, Datastores, Folders, and more 
- Users must now type “DELETE” into a text field to confirm they wish to delete a Cloud which is a safeguard already available on other resources in Morpheus 6.2.10 
 
- Email Notifications
- Added “Email Templates” tab to the global settings section (Administration > Settings). Create new templates to replace the system default templates for notifications such as Instance provisioning completion, password reset, policy warnings, and much more 
 
- Jobs
- Jobs can now be configured to only run on workloads with an on or an off power state (or keep the default behavior of running with any power state) 
 
- License
- Updated wording on the license application page (Administration > Settings > License) to reflect updated licensing policies 6.2.10 
 
- MicrosoftDNS
- Major improvements added to the MicrosoftDNS plugin. See updated MSDNS integration documentation for further details 6.2.10 
 
- Nutanix Prism Central
- Added a “Windows Defender Credential Guard” checkbox when “Secure Boot” is also checked which mirrors functionality available in NPC 6.2.10 
- Added support for Nutanix Prism Central Projects. Clouds can be scoped to a specific project or Instances can be provisioned to specific projects 6.2.10 
 
- Oracle Cloud
- Added - mx-queretaro-1region support for Oracle Clouds 6.2.10
 
- Personas
- Added a new API Persona. This allows service accounts to be configured for API use which have no Morpheus UI access 
 
- Reports
- For scheduled reports, added a link to include a comma-separated list of email addresses which should be notified each time the report is run 
- Removed the Invoice Details report 6.2.10 
- Updated the Time Series Cost report with improved Group filtering and sort ordering 
 
- Security
- Embedded Apache Tomcat upgraded to 9.0.88 to mitigate CVE-2024-23672 6.2.10 
 
- Tasks
- For Powershell Tasks, added a Powershell version configuration to run the Task in a specified version of Powershell. The selected version must be installed on the targer for this to function correctly 
 
- Tenants
- The impersonate option for a user with “Password Expired” checked, is no longer active. Previously when click the user would be directed back to the Dashboard page of the Master Tenant which was confusing 6.2.10 
 
- VMware
- Added SR-IOV network adapter support 
 
- Virtual Images
- In the Locations section of a Virtual Image detail page, the “CLOUD” column has been relabeled to “REFERENCE” as the source can be a Cluster or a Cloud 
- Virtual Image types are no longer a static list but can be dynamically added to an appliance based on integrated Cloud types 
 
Fixes¶
- API & CLI
- The - https://<morpheusUrl>/api/zones/<id>/security-groupsendpoint now properly returns the expected Security Groups 6.2.10
- When running a Workflow on a host via API, a - processIdis now returned along with the success boolean so that the execution history may also be tracked via API if desired 6.2.10
 
- Amazon
- Fixed AWS Clouds getting stuck in the “Initializing” status prior to initial sync on creation of the Cloud in specific scenarios 6.2.10 
- Fixed AWS prices not syncing for Clouds scoped to the Osaka region 6.2.10 
- Fixed Amazon EKS controller subnet filtering which was not properly filtering the list based on the selected VPC 6.2.10 
- Fixed Amazon EKS role filtering in the provisioning wizard for EKS clusters. Roles are no longer duplicated for each region which was not necessary 6.2.10 
- When unable to properly authenticate with a Role ARN, the cloud will not be added using the root account instead. An error appears now appear confirming the connection to AWS cannot be made 6.2.10 
- Improved the process by which Morpheus syncs data (costing data, resource sync, etc) from Amazon Clouds to reduce the number of overall database transactions. In some environments, excessive transactions could lead to very large binlog size which could even bring the cluster down (depending on environment size and binlog retention period) 
 
- Archives
- Within an Archive, on the scripts tab of a file detail page, fixed an HTML - <a>tag which was being shown as visible text copy on the page 6.2.10
 
- Azure
- Azure VMs which are discovered by Morpheus and converted to managed Instances, now correctly update on the server detail page to show they are managed rather than unmanaged 6.2.10 
- Fixed an issue causing Italy North-region Plans not syncing to Morpheus 6.2.10 
- Fixed public IP addresses not syncing when provisioning to Azure Clouds using an API proxy 6.2.10 
 
- Backups
- When deleting a backups integration, users will no longer see a flash stating “No status message declared” 6.2.10 
 
- Blueprints
- Morpheus-type App Blueprints now have access to variables from any TFVars Secret configuration present on the Layouts 6.2.10 
 
- Budgets
- Improved the logic for computed actual costs in the Budget UI to ensure they were in line with the Cloud costs history 6.2.10 
 
- Catalog
- Fixed Catalog Item order page not displaying App validation errors which prevented ordering without informing the reason to the user 6.2.10 
- Inputs on Instance Type Catalog Items contain Instance and Instance Type information once again to maintain compatibility with previously written translation scripts 6.2.10 
 
- Clouds
- When adding a new Cloud in the Master Tenant and selecting a Tenant (other than the Master Tenant) for “Visibility” purposes, the Visibility configuration is automatically saved as “Private” even if left with the default “Public” configuration 6.2.10 
- When creating or editing Clouds or Groups to have the same name as existing resources, the record is not saved and a friendly UI warning is shown to indicate the name must be unique 6.2.10 
 
- Clusters
- When a Teardown-phase Task fails, the Cluster no longer continues on to be deleted allowing the user to correct the issue so Teardown-phase Tasks are run successfully prior to deleting 
 
- Costing
- Fixed usage records not being re-created after a hot-resize which didn’t require the workload to be restarted 6.2.10 
- Improved “Costs this Month” totals on the Clouds list page which in certain cases could be off due to currency conversions 6.2.10 
- In the Services Breakdown section of the Costing tab of an AWS Cloud detail page, there will no longer be unlabeled categories of services 6.2.10 
 
- Dashboard
- Fixed an issue that caused workloads converted to managed Instances via API to be categorized under “none” Cloud type on Morpheus dashboard 6.2.10 
 
- DigitalOcean
- When DigitalOcean Clouds are scoped to a specific VPC, newly provisioned clusters are now provisioned to that VPC rather than default VPC for the datacenter 
- When DigitalOcean Clouds are scoped to a specific VPC, the App provisioning wizard no longer presents the user with a VPC configuration selection 
 
- Forms
- Default values for Disks fields on Forms will now load properly when the field visibility is dependent on another field 6.2.10 
- Fixed Virtual Image fields not populating when creating Form-based Catalog Items for Nutanix Prism Central provisioning 6.2.10 
- Fixed an issue that caused configured defaults for disk sizes on Forms to be computed and displayed incorrectly 6.2.10 
 
- Hosts
- Added validation improvements to Change Cloud functionality to prevent cases of moving workloads to improper places 6.2.10 
 
- Hub
- Fixed an issue where Morpheus Hub would not be updated with a new license being used by an appliance if Hub were unavailable or some other network issue prevented the Hub update at the moment the new license was applied 6.2.10 
 
- Instances
- When an Instance is provisioned to a Cloud and the Cloud is removed from the Group configured at Instance provision time, the Instance detail page will no longer fail to open with an “Instance not found” UI warning 6.2.10 
 
- Integrations
- Added helper text “Warning! Using HTTP URLS are insecure and not recommended.” on integration modals which lacked it 6.2.10 
 
- Jobs
- The targets list on a Jobs detail page (Provisioning > Jobs > Selected Job) now updates with the live status of the Instance targets rather than displaying a cached status 6.2.10 
 
- Kubernetes
- When provisioning Kubernetes clusters to Clouds with associated Workflow Policies, the Platform configuration on the Workflows will now be properly used to avoid running Windows Workflows against Linux workloads (and vice versa) 6.2.10 
 
- MicrosoftDNS
- Unchecking the “Inventory Existing” box on a MSDNS integration now sets the associated attribute to - offrather than- null6.2.10
 
- NSX
- Tenants are now able to be deleted if they had NSX network groups associated with them 6.2.10 
 
- Network
- Improved Cloud-init network config syntax and nameserver configuration under specific conditions when utilizing networks with IPv4 and IPv6 enabled along with IP Pools and DNS configured for IPv4 and IPv6 6.2.10 
 
- Nutanix Prism Central
- Fixed - HostSyncand- SyncTaskerrors in logs when syncing Nutanix Prism Central Clouds 6.2.10
- Fixed an issue that left images deleted from Nutanix Prism Central remaining with Morpheus and using storage unnecessarily 6.2.10 
- Fixed images not uploading from NFS storage to integrated Nutanix Prism Central Clouds 6.2.10 
- Fixed intermittent errors ( - error executing query) in logs coming from Nutanix Prism Central integrations 6.2.10
- Fixed the hypervisor console not working on subsequent attempts to access it, only working the first time 6.2.10 
- Saving edits to synced images in airgapped environments no longer fails with 500 errors 6.2.10 
 
- Nutanix
- Fixed an issue that caused provisioning failure when an NFS file share was used as the image repository on a Morpheus appliance 6.2.10 
 
- Proxies
- Updated several internally-developed plugins to honor the “No Proxy” configuration when present 6.2.10 
 
- Roles
- Users in Roles with “Read” permission on Clouds will no longer be allowed to manually trigger a refresh the Cloud, which brings UI behavior in line with API behavior 6.2.10 
- When viewing user permissions for a currently logged in user which has only the built-in System Admin Role, the Cypher feature permission level is now properly shown as “Full Decrypted” 6.2.10 
 
- Security
- Fixed a bug that allowed delete confirmation modals requiring the user to type “DELETE” to be bypassed without typing the required word which could lead to unintended deletions 6.2.10 
- Improved the CyberArk plugin to prevent what could be considered a sensitive information disclosure in stacktrace error messages 6.2.10 
 
- Tasks
- Powershell Tasks are now run in 64-bit rather than 32-bit 6.2.10 
 
- Tenants
- We now gracefully handle situations where previously a workload could not be assigned from the Master Tenant to another Tenant if there was a currently-existing workload with the same name 6.2.10 
 
- Terraform
- After deploying a Terraform App, renaming any - .tffiles in the repository will no longer cause problems for future attempts to apply state 6.2.10
- Fixed Terraform Instances and Apps bypassing Approve Delete Policies which allowed them to be deleted without approval 6.2.10 
- Updated the HCL parser to improve compatibility in certain scenarios 
 
- Trust
- Added UI validation when adding SSH keypairs in the Trust section (Infrastructure > Trust) to make it clearer to the user when an invalid keypair has been entered 6.2.10 
- When attempting to remove a keypair which is already linked to another resource (integration, etc.), there is now a clearer UI warning to indicate why the keypair cannot be deleted 6.2.10 
 
- VMware
- Fixed an issue that could cause orphaned VMware-related records to pile up in the database and create performance issues 6.2.10 
- Fixed issue where using the “Order Again” button in Catalog would provision the new VM into the root vCenter folder rather than the folder selected for the original VM ordered 6.2.10 
- Instances which were powered off will no longer appear in a running state in Morpheus following a reconfigure (though they were always still off in VMware) 6.2.10 
- Added an optimization to the reconfigure logic for workloads on VMware Clouds. If a server is resized to change network interface details, any reserved IP address is only released to the IP pool if a new network is selected for the interface 
 
- Virtual Images
- Creating a new Virtual Image sourced by URL will now go through any configured global proxies 6.2.10 
- The filter “VMware (vmdk/ovf/ova)” now includes images synced from vCloud Director 6.2.10 
 
Appliance & Agent Updates¶
- Appliance
- Added a configuration in - morpheus.rbto enable the ipv6 listener for Nginx with- nginx['listen_ipv6'] = true(note: IPv6 will be added to- morpheus.confand- morpheus-ssl.conflisteners if any value is set in morpheus.rb other than- nil, including “off” or false) 6.2.10
 
- Database
- External mysql service: Added support for Appliance using Amazon Aurora RDS MySQL version 3.06.0+ 6.2.10 
 
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
- KVM
- Canonical MAAS
- Mac Stadium
- Nutanix
- 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