v6.2.0 LTS Release Notes¶
Warning
Rolling upgrades to v6.2.0 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
Added CLI and API coverage for removing backup results. API calls and CLI commands are listed in API and CLI documentation 6.0.5
- Code
Configure code repositories (Provisioning > Code) as import or export repositories. Export Morpheus items as code and import them into new environments. See documentation
- Forms
Form Inputs now have “Export As Tag” and “Display Value on Details” options as standard Inputs have
Input default are now honored when Inputs are applied to Forms
Quality of life improvements made to Forms. This includes display, spacing and localization improvements related to the presentation of Forms
- Kubernetes
Added Kubernetes 1.25, 1.26 and 1.27 layouts for vCloud Director 6.0.5
Added default Kubernetes 1.25, 1.26, and 1.27 layouts for Google Cloud Platform 6.0.5
- MySQL Database
mysql['innodb_buffer_pool_size']
.mysql['join_buffer_size']
,mysql['read_buffer_size']
,mysql['read_rnd_buffer_size']
,mysql['sort_buffer_size']
, andmysql['innodb_buffer_pool_instances']
added as morpheus.rb config options for emb 6.0.5
- 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.5
Fixes¶
- API & CLI
Fixed an issue that caused some GET requests for specific networks to fail with a 500 reponse even though the networks were visible in the UI 6.0.5
GET calls to
/api/instances
no longer fail with permissions warnings when there is an Instance pending an internal provisioning approval 6.0.5GET calls to
/api/library/instance-types
with themax=-1
parameter are now returning all instance type results for instance types and library instance types 6.0.5GET requests to
/api/health
now return storage metrics to match the storage information viewable on the appliance health page in UI 6.0.5When approve provision-type Policies are active, 403 errors are no longer surfaced but rather the appropriate messages are given letting the user know that the provision is pending approval 6.0.5
- Agent
morpheus-vm-node packages (v3.2.15) will now do a post-inst reconfigure to fix issue with agent path after package is updated with yum/apt and reconfigure is not performed 6.0.5
- Automation Scale Thresholds
When editing a Scale Threshold shared from the Primary Tenant, an error message is now received rather than a failure with a 500 error. Scale Thresholds owned by the Subtenant can still be edited 6.0.5
- Catalog
Fixed an issue that could cause provisioning failures when Catalog Items requiring ServiceNow Approvals were provisioned 6.0.5
- Costing
Fixed invoices continuing to show projected cost values for prior months 6.0.5
- DNS
DNS integrations set to Groups or Clouds are no longer used. Since domain records already refer to their DNS integration, this is now used over what is set on the Group or Cloud
- Forms
“Display Value on Details” option for existing Inputs is now honored when Input is used in Forms. This displays the Input value on the provisioned Instance’s detail page
Fixed Networks not populating after changing configured Group on Catalog Items built from Forms which had been shared down to Subtenants
Fixed required disks and networks not sharing down to Subtenants when Catalog Items built from Forms were shared
The disk type and network type selection checkboxes on the Cloud are now being properly factored into the catalog item types using Forms
Updated Clouds Inputs for Forms to account for specific situations in multiple Clouds
- Groups
When creating a new Group as part of adding a Cloud, the Code field value entered for the Group is now saved properly 6.0.5
- Health
The search functionality within the Logs tab of the Health page (Administration > Health) now works properly. Elasticsearch query syntax is supported in this search field 6.0.6
- Instances
Server tags are now accessible through the Instance variable 6.0.5
- Layouts
Fixed an issue that caused a duplicate Ubuntu 20.04 Layout to be seeded in as part of the default catalog for each Cloud type
When clicking on the OPTIONS button for environment variables when editing Layouts or Node Types, the background tab no longer shifts back to Instance Types (from either Layouts or Node Types) 6.0.5
- OpenStack
Fixed an issue that caused Resource Pools for OpenStack Clouds to disappear from Morpheus after creation (the Projects remain in OpenStack) 6.0.5
Fixed an issue that caused an incorrect IP address to be assigned when a new NIC with static IP was added via reconfigure to OpenStack workloads 6.0.5
- Oracle Cloud
When OCI Clouds are scoped to specific Compartments, VMs are now only discovered from the scoped Compartment 6.0.6
- Plans & Pricing
Fixed a typo in Disk Only-type Prices when setting the Volume Type to “Thin disk provisioning” which was spelled incorrectly 6.0.5
- Policies
When creating Cloud-scoped Policies from a Subtenant, only the Clouds available to the Subtenant are shown in the select list 6.0.5
- Scaling
Fixed an issue that could cause Instances to be hung in a pending state when scaled very large (approximately 40 or more nodes) 6.0.5
- User Settings
The Dark Mode theme now works properly from within Subtenants
- VMware
Fixed an issue that caused shared Datastores not to be visible for some clusters that it was shared with 6.0.5
- Workflows
Fixed an issue that caused Post Provision-phase Tasks not to run in Provisioning Workflows which were attached to Terraform-type Layouts 6.0.5
Fixed an issue that caused Teardown-phase Tasks not to run at Instance delete 6.0.5
If Teardown-phase Tasks in Provisioning Workflows fail, the delete action is no longer taken on the Instance. Review the failure in Instance history and delete the Instance again to complete the operation 6.0.5
Workflow access permissions are now honored for Workflows which are attached to Instances 6.0.5
- vCloud Director
Controls to start and stop VMs now work correctly from the Primary Tenant when workloads have been shared to a Subtenant 6.0.5
Appliance & Agent Updates¶
- Appliance
Added
firewall['chain_input_policy']
configuration to morpheus.rb. When set to ‘DROP’, the chain input policy in the appliance iptable will be set to DROP following reconfigure 6.0.5