Morpheus v6.1.2 Documentation¶
v6.1.2 STANDARD Release Notes¶
Warning
Rolling upgrades to v6.1.2 from Morpheus version 6.0.2 or lower are not supported for HA environments.
Warning
6.1.1 & 6.0.3 contain database datatype modifications on account_invoice and account_invoice_item that may cause long initial ui start up times while the modifications are ran in mysql for environments with over 100k invoice records.
Note
Items appended with 5.x.x are also included in that version
New Features¶
- API & CLI
Both Instance name and Instance display name can be updated via Morpheus API and CLI 6.0.4
Removed
/api/doc
endpoint from Morpheus API anddoc
command from Morpheus CLI 6.0.4The load-balancer-pools get, update, and remove CLI commands are now working properly for NSX-t pools, load balancers, integrations, and clouds private to a sub-tenant 6.0.4
- Clouds
When deleting Clouds and removing associated infrastructure, updated the warning text to more clearly convey exactly what will be deleted 6.0.4
- Currency
Added support for Mongolian Tugriks (MNT) currency 6.0.4
- 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
- Kubernetes
Added default Kubernetes 1.27 layouts for many Clouds, including Amazon and VMware
- MicrosoftDNS
Updated MicrosoftDNS plugin to improve validation and standardize Powershell script blocks and error handling. Upgrade can be downloaded from share.morpheusdata.com 6.0.4
- Personas
Added the Support menu to the upper menu area for all Personas rather than just having it on the Standard Persona 6.0.4
- Security
Upgraded Apache Mina SSHD to 2.9.2 to mitigate CVE-2022-45047 6.0.4
Upgraded Jettison to 1.5.4 to mitigate CVE-2022-45693 6.0.4
Upgraded Tomcat to 9.0.74 to mitigate CVE-2023-24998 and CVE-2023-28709 6.0.4
Upgraded Tomcat to 9.0.74 to mitigate CVE-2023-24998 and CVE-2023-28709 6.0.4
Upgraded Tomcat-embed-core to version 9.0.62 to mitigate CVE-2021-43980 6.0.4
Upgraded Xstream/woodstox to 6.4.0 to mitigate CVE-2022-40152 6.0.4
Upgraded cxf-core to version 3.4.10 to mitigate CVE-2022-46364 6.0.4
Upgraded h3database to 2.1.214 to mitigate CVE-2022-45868 6.0.4
Upgraded jackson-databind to 2.14.0 to mitigate CVE-2022-42003 and CVE-2022-42004 6.0.4
Upgraded netty-common to version 4.1.77.Final to mitigate CVE-2022-24823 6.0.4
Upgraded snakeyaml to 1.32 to mitigate CVE-2022-25857 6.0.4
Fixes¶
- API & CLI
It is now possible to use the instances add, blueprints add, and apps add CLI commands in a sub-tenant and use a custom instance type and layout shared from the master tenant 6.0.4
Small fixes and improvements made to bulk Role permissions changes made via Morpheus API (equivalent to updating all permissions for a specific object type in the UI, for example, setting all Instance Types to FULL access) 6.0.4
- Amazon
Updated logic for creating Cost and Usage Reports (CUR) in Morpheus to account for changing requirements from the AWS side 6.0.4
When provisioning RDS, Security Groups and DB Subnet Groups are now filtered based on the selected VPC 6.0.4
- Apps
App status is now upgraded to healthy when manually re-running (successfully) any failed provisioning Tasks which initially caused one or more of the App Instances to “fail” provisioning 6.0.4
- Backups
Fixed an issue that could caused automated backup jobs to fail when Instances had a very large number of disks 6.0.4
- Catalog
Input visibility which is based on a Checkbox-type Input now works correctly on Catalog Items
- Clouds
When deleting Clouds with “Remove Associated Resources” left unchecked, Teardown-phase Tasks are no longer run on workloads in the Cloud 6.0.4
- DNS
Fixed an issue where DNS integrations could retain association with Groups in the background after the association was removed in the UI 6.0.4
- Hosts
The Info section of a Host detail page now shows the ESXi version correctly 6.0.4
- Inputs
Fixed an issue that prevented Inputs from being deleted if they’d been added to a Form even after the Form was deleted
- Instances
Day of Week-type Schedule Thresholds set on Instances now include a timezone selector rather than defaulting to UTC 6.0.4
Fixed an error that could be thrown when editing Instances and triggering any Reconfigure-phase Tasks on the Provisioning Workflow associated with the Instance Layout 6.0.4
IP addresses for additional (non-primary) network interfaces are now surfaced into Morpheus immediately where previously they were not surfaced until the next cloud sync 6.0.4
Instance and server detail pages now show tags in alphabetical order (by the name of the name/value pair) 6.0.4
Tasks can now be run against Instance when its owner attribute is removed or when the owning user’s account is deleted leaving no owner 6.0.4
When adding a node to an Instance, the Cloud selection is now honored 6.0.4
- Kubernetes
Fixed an issue that could cause MKS clusters on VMware to fail provisioning 6.0.4
- Layouts
Fixed an issue that could cause errors when Layouts were edited with existing Instances already provisioned from them 6.0.4
- NSX-T
Gateway Firewall Services can now be added to NSX-T routers created in Subtenants on NSX-T integrations shared from the Primary Tenant 6.0.4
The Virtual Machines tenant scoping when adding a Member Type to a NSX-t server group is now working properly 6.0.4
- OpenStack
Creating an OpenStack Private Network with the DHCP Server flag unchecked in Morpheus now properly sets the “Enable DHCP” flag on the OpenStack side 6.0.4
Fixed an issue that stopped new or edited OpenStack Clouds from saving when a primary Project was not set for the user in OpenStack 6.0.4
OpenStack Clouds scoped to all regions now sync routers correctly 6.0.4
- Policies
Fixed how expiration Policies adjust the delete date when an extension is applied to ensure Instances cannot be deleted before the expiration date 6.0.4
- Provisioning
Morpheus no longer attempts to create local users when provisioning virtual images with all configuration options (cloud-init/sysprep/vmtools etc) disabled, resolving “An Error Occurred while attempting to create linux users - null” error 6.0.4
- Roles
Fixed an issue that caused the Provisioning > Code section of the UI to be inaccessible when Infrastructure: Groups permission was set to NONE 6.0.4
Fixed an issue where having FULL or READ access to Operations: Usage with no rights to Invoices or Budgets would allow the Costing menu selection to appear but the page to never load 6.0.4
When Lifecycle: Environment Variables permission is set to a level which does not allow them to be deleted, the delete button is now hidden in the UI 6.0.4
- SCVMM
For SCVMM Clouds, VMs are now inventoried by Cloud, Host Group, and then Cluster to ensure a correct amount of VMs is inventoried into Morpheus 6.0.4
- ServiceNow
Fixed an issue with the ServiceNow plugin which caused Catalog Items to be duplicated when manually deleting them from SN tables and doing no other cleanup 6.0.4
When exposing Catalog Items to ServiceNow, fixed an issue that could cause items to be duplicated in ServiceNow 6.0.4
- Tasks
Fixed an issue that caused Repository-sourced Shell Script-type Tasks to fail when set to a “Local” execute target 6.0.4
Fixed an issue that caused errors running Tasks or Operational Workflows after the target Instance was removed and a new target Instance was set 6.0.4
- Tenants
Tenants no longer fail to delete when they have associated Monitoring Checks or Groups 6.0.4
- VMware
Cluster hosts in VMware Clouds are now synced correctly when the Cloud is scoped to a specific Resource Pool 6.0.4
It is now possible to select the SCSI x:15 mount point for a disk in the Instance wizard or Instance/host reconfigure on VMware 6.0.4
- Whitelabel
Fixed intermittent issues that could cause Subtenant whitelabeling to be overridden by whitelabeling in the Primary Tenant 6.0.4
- Wiki
Instance Wiki pages will now use the Instance display name first, if set, and use Instance name as a fallback when not set 6.0.4
- phpIPAM
Fixed an issue that caused IPs in phpIPAM pools not to be reserved for NICs added after a reconfigure 6.0.4
- 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
- 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
- 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
- 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