14. 14
Add IBM PowerVS to Cloud Volume create form (#7351)
UI
(Harpreet Kataria)
15. 15
Core
● Refactor combined manager refresh worker queue names (#20345)
○ Previously cloud+network+storage managers had a queue name which was a JSON array
○ Required us to JSON.parse the queue_name for everything
○ Now we simply delegate queue_name_for_ems_refresh to parent_manager
● Fix STI initialization of Authentications (#20635)
○ Authentication#new was ignoring :type and creating everything as AuthUseridPassword
○ This caused providers with AuthToken type authentications to not have an initial auth check
queued
PROVIDERS
(Adam Grare)
16. 16
Amazon
● Fix tenant_id not being set on child managers (#652)
Ansible Tower
● Fix for Refresh Worker not starting up due to zone delegate to provider (#239)
IBM Terraform
● Add a console URL for configuration profiles (#32)
○ Use the provider endpoint and profile id to build a URL to the native provider dashboard
● Set the hostname attribute for a configured system (#34)
PROVIDERS
(Adam Grare)
17. 17
IBM Cloud - Power
● Add hard and soft reset support for instances (#66)
● Add cloud_volume creation (#53) and attach/detach operations (#70)
● Improve error messages for credential validation failures (#79)
● Collect if a cloud_volume is able to be attached to multiple instances (#85)
● Use storage types and flavors when provisioning instances (#57, #58)
IBM Cloud - VPC
● Add StorageManager to VPC collecting cloud_volumes (#54)
● Discover network ports and link to cloud subnets (#69)
● Add 32/64bit attribute to instances (#80)
PROVIDERS
(Adam Grare)
18. 18
VMware vSphere
● Collect VM createDate on vSphere 6.7+ (#645)
● Fix snapshot createTime mismatch causing delete/revert to fail (#633)
● Refactor Vmware::InfraManager#connect method to take a service (#644)
● Fix storages_vms_and_templates join table not being populated by graph refresh (#635)
● Fix DVPortGroup deletion causing the switch to also be deleted (#639)
● Content Library provisioning (#638, #640, #646)
PROVIDERS
(Adam Grare)
20. 20
45 PRs merged
Enhancements:
● Prefer ManageIQ::Password over legacy MiqPassword constant manageiq/20631, manageiq-appliance_console/123, manageiq-password/15,
manageiq-password/14, manageiq-password/13, manageiq-password/16
● Remove NTP from core manageiq/20623
● Store the MiqServer GUID for the orchestrator on the CR manageiq-pods/634
Bugs:
● Use inotify to wait for ansible-runner pid file creation manageiq/20666
PLATFORM
(Joe VLcek)
21. 21
Documentation:
● Add section Planning Where to Put a New Virtual Machine PLUS fixing more links 1488
● Update ocp-metrics.md to fix Enabling Cluster Metrics link 1490
● Change RH URLs to relative links within MIQ docs 1489
● Update provisioning_a_vm_using_ssui.md 1483
● Change /self_service to /ui/service 1481
● Updating to fix format and some broken links 1487
● Remove files that are not linked to 1484
PLATFORM
(Joe VLcek)
22. 22
● Enhancement to now allow adding physical storages (Ilya K.) #905
Supporting POST create action on the /api/physical_storages endpoint.
POST /api/physical_storages
{
“name” : “test_storage”,
“ems_id” : “4”,
“physical_storage_family_id” : “1”,
“management_ip” : “192.168.1.201”,
“user” : “test_user”,
“password” : “test_password”
}
Returning the result action signature with the id and href of the task created.
API
(Alberto Bellotti)