V5.4.7 Release Notes

v5.4.7 Release Notes

Release Date: June 14 2022

Compatible Plugin API version: 0.12.5

Note: Items appended with 5.x.x are also included in that version

New Features

API & CLI

  • Refresh Clouds (Daily, Short, and Costing refresh) manually through Morpheus API and CLI as you can currently in Morpheus UI. 5.5.1

Kubernetes

  • Pod detail pages added with stats, statuses and tags plus tabs with metadata, spec, status, config, raw, events and logs. 5.5.1

Fixes

API & CLI

  • Calls to the Instances API no longer fail to filter properly when filtering by just one label. 5.5.1
  • Fixed an issue causing errors when attempting to create Option Lists via Morpheus API. 5.5.1
  • Fixed an issue that would clear pools if NSX-T networks were updated over Morpheus API without a pool config in the payload. 5.5.1
  • The securityMode property for clouds is now an input and output parameter for surfacing the Local Firewall setting through Morpheus API. 5.5.1
  • When creating users in a Tenant via Morpheus API and passing an invalid Role ID, a warning is presented to the user rather than creating a user with the first Role in the list. 5.5.1
  • When you pass in an offset property for a GET call to return all networks, the offset is returned as an integer in the meta block rather than a string. 5.5.1

Amazon

  • Fixed an issue that could prevent AWS Clouds using Assume Role from working with Security Groups under certain configurations. 5.5.1

Ansible Tower

  • Fixed an issue that could cause Ansible Tower integrations not to sync in all available templates. 5.5.1

Ansible

  • Accessing an Instance Layout version from an Ansible Task now returns the correct version value rather than “unknown”. 5.5.1

Apps

  • Fixed an issue that could cause costs to be revealed in the provisioning wizard even when “Show Pricing” was switched off (Administration > Settings > Provisioning). 5.5.1

Azure

  • Added improvements to Azure Instance cost computations. 5.5.1
  • Fixed an issue that caused the “Assign Public IP DNS” checkbox present in Azure and Azure Stack provisioning not to work properly. 5.5.1

BIND DNS

  • BIND DNS integrations can now be deleted properly when no longer needed. 5.5.1
  • BIND integrations can now be removed from Morpheus. 5.5.1

Backups

  • Fixed an issue that caused Veeam backups to fail when backups or VMs with identical names existed in multiple Tenants. 5.5.1
  • Fixed the backup success widget (checks and Xs) on the backup list page (Backups > Backups) to show the results left-to-right starting with the most recent. 5.5.1
  • GCP backups no longer fail when uppercase characters are included in the backup name. 5.5.1

Blueprints

  • Fixed an issue that could cause resource pool configurations from coming unset on App Blueprints. 5.5.1

CMDB

  • Fixed an issue that could cause significant error traffic in the logs when Clouds with an associated CMDB went through their normal sync process. 5.5.1

Catalog

  • Improved validation on catalog items backed by ARM Blueprints which could allow users to provision to Groups they didn’t have access to under some conditions. 5.5.1
  • When changing the name of an Instance provisioned from the Service Catalog Persona in the standard Persona, the new name is now reflected in the Service Catalog Persona. 5.5.1

Clusters

  • Inputs added to Cluster Layouts now display as expected when creating new Clusters. 5.5.1

Commvault

  • Commvault backups now support duplicate backup names and backups for duplicate VM names across multiple Tenants. 5.5.1

Credentials

  • For Option Lists that use bearer tokens, you can now remove the manually-entered token to use a Morpheus credential set and save the Option List properly. 5.5.1

Execute Schedules

  • Improved validation on cron expressions when saving execute schedules to prevent saving invalid schedules. 5.5.1

Identity Sources

  • Advanced validation options for SAML SSO identity sources can now be edited and the changes are saved correctly. 5.5.1
  • Fixed an issue that could cause authentication to fail for users going through external SSO under specific conditions. 5.5.1

Infoblox

  • Improved validation when adding or editing Infoblox integrations to check throttle rate, network filter, zone filter, and extra attributes. 5.5.1

Inputs

  • Validation is now working properly when the visibility and required status of an Input is dependent on a specific response in another Input. 5.5.1

Invoices

  • Fixed Invoice line items showing values in USD when other costing for the Instance is given in another currency. 5.5.1

Library

  • Fixed an issue that caused default catalog items for MySQL and NGINX to fail provisioning under certain configurations. 5.5.1

Logs

  • Fixed an issue that generated NSX-V errors in logs in each sync. 5.5.1
  • Fixed an issue that would cause repeated errors being raised by Morpheus LogService. 5.5.1

Monitoring

  • Logs for Subtenant users are now correctly scoped not to show Monitoring-related logs from the Primary Tenant. Previously, Subtenant users could see these logs with “User” or “Full” level permissions. 5.5.1
  • When Monitoring Role permission is set to “User”, users can now create contacts and alert rules as intended. 5.5.1

Network IP Pools

  • Fixed an issue that caused allocated IP addresses not to be shown correctly on the IP Pools list page. 5.5.1

Nutanix

  • Fixed an issue that could cause Windows Nutanix Instances to provision with the wrong time zone. 5.5.1

OpenStack

  • Fixed an issue that changed the device name of OpenStack Instance disks after reconfiguring the Instance to resize them. 5.5.1
  • Fixed an issue that could throw errors when reconfiguring OpenStack Instances to add network interfaces. 5.5.1
  • When an Octavia load balancer integration has been removed, Morpheus now cleans that up rather than continuing to try syncing with the service. 5.5.1
  • When reconfiguring to add disks to OpenStack Instances, the new disk is now attached to the VM properly. Previously it would not be in some situations despite appearing to have worked in Morpheus UI. 5.5.1

Plans & Pricing

  • Fixed issues related to provisioning dynamic service plans (custom cores, memory, etc.) under specific input scenarios. 5.5.1

Policies

  • Fixed an issue that caused issues extending the expiry date for workloads which were held in a delayed removal state by policy. 5.5.1
  • Fixed an issue that could cause Windows-based Workflows not to execute properly as part of a Workflows Policy. 5.5.1

Provisioning

  • Fixed an issue that caused the provisioning wizard to hang when deploying Instances based on ARM templates to Azure Clouds scoped to “All” resource groups. 5.5.1

Reports

  • Date ranges for cost reports can now be specified with a month selector rather than allowing freely entered date ranges as the available data only supported individual month blocks anyway. 5.5.1

Roles

  • The Tools menu is no longer hidden from view when the user’s Role grants only access to the VDI Pools section. 5.5.1

SCVMM

  • Fixed an issue that could cause an incorrect host group to be selected if an SCVMM Cloud was saved while the host group select list was still being loaded in. 5.5.1
  • Fixed an issue that prevented SCVMM Clouds from deleting. 5.5.1

Security

  • Passwords entered by users as custom options when provisioning ARM blueprints as service catalog items are no longer visible in logs or Instance review summaries (they were already masked in the UI). 5.5.1
  • Upgraded google-oauth-client to 1.33.3 (CVE-2021-22573). 5.5.1
  • Upgrade Tomcat to 9.0.63 (CVE-2022-2988). 5.5.1

Spec Templates

  • Improved cleanup on delete of provisioned ARM spec templates which are not fully provisioned successfully. 5.5.1

Tags

  • Category and tag name changes are synced when they are changed in vCenter (as the tag “name” and “value”, respectively, in Morpheus) and usage records are restarted when such a change is made. 5.5.1

Tasks

  • Fixed an issue that caused Subtenant Tasks reading Cypher values from the Primary Tenant to fail when run from the VM context when they worked from the Instance context. 5.5.1

Tenants

  • Fixed an issue that prevented Tenants from being deleted if they had VMware vCenter Clouds associated with them. 5.5.1

Terraform

  • Fixed an issue that prevented Terraform commands which pass options to function correctly. 5.5.1
  • Improved teardown of deployed Terraform Spec Templates to ensure all created objects are cleaned up. 5.5.1
  • Terraform refresh has been adjusted to nightly rather than every 30 minutes as it could cause performance issues in some cases. 5.5.1

Trust

  • Fixed an issue that could cause the Add Trust Integration modal not to appear in specific scenarios involving newly-created Subtenants. 5.5.1

UI

  • Improved truncation of very long values (Instance name, Group name, etc) in the Info section of Instance detail pages. 5.5.1

Usage

  • Fixed an issue that caused additional locations to be added for Virtual Images when Instances were provisioned from them. 5.5.1
  • Usage records are now visible from the Subtenant when a workload has been created in the Primary Tenant and shared with the Subtenant. 5.5.1

VMware

  • Fixed an issue that could cause the PROPAGATE PERMISSIONS TO CHILD OBJECTS? option for VMware folders not to work correctly. 5.5.1

Workflows

  • Primary Tenant users can no longer retrieve configuration for Workflows belonging to Subtenants through Morpheus API. 5.5.1

vCloud Director

  • The OS is now detected properly for Windows Server 2022 images synced from vCD. 5.5.1

Appliance & Agent Updates

Appliance

  • Fixed 5.4.3- to 5.4.4+ upgrade issue caused by grails access token migration failing when a tenant is disabled… 5.5.1
  • Fixed an issue that triggered a SeedService warning in the logs on startup of freshly-installed appliances.
  • Tomcat upgraded to v9.0.63

Security

  • Removed addressable-2.7.0.gem from Morpheus Node packages (CVE-2021-32740). 5.5.1
  • Removed bundler-1.16.6.gem from Morpheus Node packages (CVE-2016-7954, CVE-2021-43809). 5.5.1
  • Removed json-2.2.0.gem from Morpheus Node packages (CVE-2020-10663). 5.5.1
  • Removed rack-2.0.7.gem from Morpheus Node packages (CVE-2020-8184). 5.5.1
1 Like