Morpheus v7.0.4 Documentation¶
v7.0.4 LTS Release Notes¶
Compatible Plugin API version: 1.1.5
Compatible Morpheus Worker version: 5.4.8+
Minimum upgrade versions: Rolling: v7.0.3,v6.2.11 Non-rolling: v6.0.0
Release Dates
v7.0.4 July 18 2024
New Features¶
- Catalog
Catalog item names now truncate after wrapping to a second line rather than at the end of the first line which often cut off too much of longer names
- Docker
When running a non-Kubernetes Docker image with image tag set to latest, we now force-pull the image to update the Docker host
- Kubernetes
Added default Kubernetes MKS 1.30 Layouts for all supported Clouds
- Library
Added or updated Oracle Linux 6, 7, 8 and 9 images for various Cloud types to the default catalog
Default Ubuntu 24.04 images have been added for VMware, Azure, AWS, and MVM/KVM Clouds
- Load Balancers
Morpheus IP Pools can now be used to auto-assign an IP address for the VIP address field when creating a load balancer Instance
- NSX
NSX and NSX Cloud now support a configured global proxy
- Network
Network Domains can now be scoped to a specific Group. Additionally, the “Network: Domains” Role permission now has a Group access level which limits Domain visibility only to those scoped to accessible Groups
Network Pools can now be scoped to a specific Group. Additionally, the “Network: IP Pools” Role permission now has a Group access level which limits Network Pool visibility only to those scoped to accessible Groups
- Nutanix Prism Central
Improved handling of unmanaged VLAN networks. Managed and unmanaged VLANs are no longer synced as the same network type
- Nutanix Prism Element
References to “Nutanix Prism” integration have been updated to “Nutanix Prism Element” to differentiate from “Nutanix Prism Central”
- vCloud Director
vCD Clouds can now be authenticated through API tokens in addition to username/password authentication
vCD Clouds will now sync in Plans created in vCD, allow users to select these plans at provision time, and allow access to reconfigure and costing features when custom plans are utilized
Fixes¶
- API & CLI
Tenant permissions for NSX integrations can now be set via Morpheus API
When listing Roles via Morpheus API and filtering to include only Tenant Roles, the response will no longer include the built-in System Admin Role which is not selectable as a Tenant Role
- Amazon
Creating AWS Clouds utilizing assume role and an external ID will now authenticate correctly
db.r7g plans are now available when provisioning RDS Instances
- Ansible Tower
When Ansible Tower integrations are updated with invalid credentials, the integration cannot be saved and both UI and log errors are thrown
- Apps
Fixed Layouts not properly being filtered out based on Group selection when provisioning Apps in the App Wizard
Selecting Instances when creating Apps is now done by their display names (if set) rather than their names
- Azure
Prices and Price Sets are now syncing properly for EA account types
- Bluecat
Restored support for quick deploy in the Bluecat plugin once again
- Catalog
Fixed UI validation errors on catalog order forms indicating on the wrong field rather than correctly identifying the field which had incorrect data type or format
Fixed an issue that could cause 500 errors to be thrown when viewing the detail page for some service catalog items
Fixed an issue where viewing the order page for an ARM blueprint catalog item would throw a 500 error
Some longer Input labels will no longer wrap awkwardly on the catalog item order page
The catalog now uses the same logo icon in both the Standard and the Service Catalog Personas
- CyberArk Conjur
CyberArk Conjur integrations now properly honor configured global proxies and
no_proxy
setting
- Email Notifications
Fixed password update success email being sent when the account settings update success email should have been sent
Password reset email no longer fails to send when whitelabeling is turned on and custom terms of service text has been entered
- Forms
Fixed datastore selection field not appearing when the default Cloud on the Form doesn’t match the Cloud selected at the time of creating the catalog item
Fixed multiple issues related to File Content-type Inputs on Forms, including Repository sourcing crashing the Form builder and the content area being too small for locally-sourced file content
Fixed tag-type Inputs on Forms not retrieving the key value for any applicable Tag Policies
For Disk-type Inputs on Forms, fixed ADD VOLUMES and CUSTOMIZE EXTRA VOLUMES configurations not being honored on the catalog item order page
Layout-type Inputs on Forms are now properly filtered based on Group Input selection
The Form creation modal will no longer crash and close when Key/Value-type inputs are added with default value JSON entered
The description field for Forms is now limited to 256 characters
When using the Resource Pool-type Input on Forms, the full hierarchy for the resource pool is now displayed (as it is in the Instance wizard) rather than just the lowest level node which could make it unclear which Resource Pool is being selected
- Google Cloud
Fixed errors related to integrating GCP Clouds through a proxy requiring authentication
- Import/Export
Fixed Workflow-type Catalog Items not importing successfully into new environments
- Instances
Instance status is no longer switched to “Running” when the Morpheus Agent is rebooted during post-provisioning
The “Suspend” button is now hidden from the ACTIONS menu when users do not have permission to update workload power state
When force deleting Instances from the Instances list page, the delete modal now includes the warning that infrastructure may need to be manually deleted from the target cloud. Deleting Instances from their detail pages already showed this warning
- Kubernetes
When provisioning the default Kubernetes Instance Type to Amazon Clouds, the list of Plans is now populated
- MVM
Fixed a bug which prevented Instances from being provisioned successfully to an MVM cluster if the Instance name contained a whitespace character (” “)
- NSX
For NSX ALBs we are now correctly setting the VIP address and showing appropriate errors if the address is invalid or missing
- Network
For networks whose network type is configured to not be deletable, we now hide the delete button in all areas of the UI
- Nutanix Prism Central
Fixed ISOs not ejecting consistently following provisioning of Nutanix Prism Central Instances
Fixed power status on Instances displaying as “Unknown” when the Cloud scope was updated (Project scope changed)
- Option Lists
Option Lists items with a value of “0” are now selectable
- Packages
Fixed packages needing to be added a second time in order for Task and Workflows to be successfully added
Fixed packages needing to be added a second time in order to properly associate uploaded Form resources with uploaded catalog item resources
The Packages list page (Administration > Integrations > Packages) will now page when more than 25 packages have been added to Morpheus
- Plans and Pricing
Fixed an intermittent issue where changing Service Plans on the Instance Provisioning Wizard could cause the configured root disk size to spontaneously change
Updating Prices via Morpheus API no longer
incurCharges
ormarkupType
values if they aren’t included in the payload
- PowerShell
Fixed an issue that caused very large PowerShell scripts with USING statements to fail
- Tenants
It’s no longer possible to disable the Master Tenant through Morpheus UI, API or CLI
- VMware
Fixed image upload timeout that could occur when provisioning large multi-VMDK images
Made network sync calls more efficient to improve network sync performance in environments with many networks
- vCloud Director
When vCloud Director-type Clouds are configured with a manually-entered API version, Morpheus disables calls used to auto-detect the API version in the event this endpoint has been disabled by the user
Appliance & Agent Updates¶
- Agent Node Packages
Morpheus linux agent updated to v2.7.0
Morpheus node & vm node packages updated to v3.2.25 with linux agent v2.7.0
Morpheus embedded rsyslog removed from node & vm node packages, agent now uses system rsyslog service. Note: non-systemd images currently require manually restarting rsyslog service to enable agent log forwarding after agent installation
- Appliance
Embedded Tomcat upgraded to 9.0.90
- Embedded Plugins
bigip-plugin updsated to v1.3.3
bluecat-plugin updated to v1.2.3
digital-ocean-plugin updated to v1.3.2
xenserver migrated to embedded XCP-ng plugin v1.0.0
- 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
- 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