7
Core
● Move provider specific settings out of core (#20855)
Amazon
● Rename tag mapping categories for Vm and Image to VmAmazon and ImageAmazon (#671)
Google
● Fix refresh failure when a load balancer is deleted during a refresh (#170)
PROVIDERS
(Adam Grare)
8
IBM Cloud
● Update cloud_volume status to indicate if it is attached to any instances (#121)
IBM Terraform
● Fix configured_system hostname for instances on IBM Cloud (#53)
Ovirt
● Fix datacenters being deleted and recreated every refresh (#540)
VMware
● Fix provisioning customization without a selected customization spec (#672)
● Fix provisioning autostart if the VM isn’t in the cache yet (#660)
PROVIDERS
(Adam Grare)
9
18 PRs merged
Enhancements:
● Add Ingress Network Policies to the operator manageiq-pods/649
● Add notes about multi-server multi-zone appliance -> kubernetes migration manageiq-documentation/1517
Bugs:
● Add permissions to our role for Network Policies manageiq-pods/657
Build:
● Update to UBI/CentOS 8.3 manageiq-pods/660
PLATFORM
(Joe VLcek)
10
● Add rename action for VMs (Lucy F.) #957
POST /api/vms/:id - action “rename”
POST /api/vms - bulk action “rename”
POST /api/vms/76
{
"action" : "rename",
"resource" : {
"new_name" : “updated_vm_name_2”
}
}
The rename action creates an async request, so the response is an action result that includes the task id and reference.
{
"success": true,
"message": "VM id:76 name:current_vm_name renaming to updated_vm_name_2",
"task_id": "931",
"task_href": "http://localhost:3000/api/tasks/931",
"href": "http://localhost:3000/api/vms/76"
}
API
(Alberto Bellotti)
11
● Add set_ownership action for Cloud Templates and Instances (Libor P.) #969
POST /api/cloud_templates/:id - action “set_ownership”
POST /api/cloud_templates - bulk action “set_ownership”
POST /api/instances/:id - action “set_ownership”
POST /api/instances - bulk action “set_ownership”
Example Request:
POST /api/instances/24
{
"action" : "set_ownership",
"resource" : {
"owner" : { "userid" : "jdoe@acme.com" },
"group" : { "description" : "TestGroup" }
}
}
https://www.manageiq.org/docs/reference/latest/api/reference/ownership.html
API
(Alberto Bellotti)
12
● Updated the base endpoint to return the list of available timezones (David H.) #973
GET /api
{
"name": "API",
"description": "REST API",
…
“settings”: { … },
“identity”: { … },
“server_info”: { … },
"timezones": [
{
"name": "International Date Line West",
"description": "(GMT-12:00) International Date Line West"
},
{
"name": "American Samoa",
"description": "(GMT-11:00) American Samoa"
},
{
"name": "Midway Island",
"description": "(GMT-11:00) Midway Island"
},
{
"name": "Hawaii",
"description": "(GMT-10:00) Hawaii"
},
…
],
…
}
API
(Alberto Bellotti)