Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel2
minLevel2
typeflat


These release notes are for Abiquo v4.5.x. For the release notes of the current version, see Release notes

...

For changes to the Abiquo API, see httpssee https://wiki.abiquo.com/api/latest/#changelog

Substantial changes to the Abiquo user interface are described in Abiquo 4.5 feature guides

To upgrade all Abiquo Platform Servers, follow the notes in Upgrade Abiquo.

New features

  • Resize disks in Action plans

  • Remove NICs with hot reconfigure

  • Tenant hierarchy management

  • Greater control of concurrent operations

  • Improvements to VM search

  • Maintenance window notices

  • Add default template icons by operating system types

  • Cookie message and privacy policy

  • Save license costs with VMware DRS rules

  • Support for new public cloud regions

  • Release tenant resources in public cloud

  • Changes to public cloud synchronization

  • Group vCloud Director regions by endpoint

  • Filter by template publisher in Microsoft ARM

  • New REST API documentation site

  • Extended vCloud Director integration

  • Dynamic hardware profiles and cost codes for hardware profiles

  • Require a datastore tier for VM template disks

  • Resynchronization of captured VMs after physical machine changes

  • Main menu icon with external links

Features and Improvements


Key

Description

11249

Get resellers and key nodes of an enterprise via API. Get key node and reseller of a tenant, all key-nodes and all tenants of a reseller, and all tenants of a key-node

11248

API Get enterprise should return keynode & reseller links

11156

Document VM names and labels in all providers

10942

Each plugin should indicate if its provider supports multiple health checks in the same load balancer

11076

Identify entities that were deleted directly in the provider - use gray text

11070

Add optional configurable acr_values to OpenID Integration

11067

vCenter - Map template OS types to cluster VM groups with DRS rules for licence affinity

11064

New UI config to display an alert about maintenance windows to the end user

11028

Persist quartz executions in database in order to resist tomcat resets

10954

Automate API documentation

6517

Cookie warning

11400

Renaming an external network in vCloud generates a private network

11388

Add hypervisorType and internal_provider_id into accounting

11311

Apply openSession limits at Abiquo VDC level to prevent concurrent operations on vApps in vCloud Director

11310

Configure "abiquo.virtualfactory.openSession" per hypervisortype, device, and backup manager

11257

Selecting global scope should display all enterprises and datacenters in light gray

11219

It should be possible to offboard a tenant with credentials

11215

NSX only configures the default gateway on the DHCP for the first NIC. Will now configure the same gateway for all NICs. Customer ticket: 5764

11086

Display message that the UI automatically filters enterprises after creation

11079

vCloud - Instance of an imported VM should reassign instance to replace the "dummy template"

11042

Add a provider custom identifier as a new read-only attribute in a virtual machine

10996

Remove add button from VDC Load balancers tab when provider manages LBs at regional level

10941

vCloud - Templates created from synced VMs cannot be used to redeploy the VMs

10940

Warning popup is needed before undeploying synced VM in vCloud, because templates are unavailable for redeploy

10938

Adding vCloud PCR, credentials should be hidden

10892

Implement public vs private template list in vCloud, for templates belonging to other organizations/the organization

10856

ARM - Add publisher filter to template search

10842

vCloud - Implement hot reconfigure

10781

vCloud - Load balancers should not be isolated by VDCs

10759

Load Balancer creation using private IPs needs to sync IPs

10755

Automatically refresh VM details in Infrastructure view

10733

Add resize disk to action plans

10732

Virtual machines tab at VDC level - Does not auto-refresh changes performed on the VM

10696

Display classic firewalls as blocked while they are being updated

10695

Classic firewalls should display valid source and destination attributes to aid user

10678

Reduce VSM log-level for "VcenterUtils can't lookup host" messages. Customer ticket: 5646

10651

Group Control view privileges and alarm privileges

10584

Connection loss to Watchtower creates multiple log messages in Catalina.out on Remote Services. Customer ticket: 5598

10582

Enable hot reconfigure in Azure ARM - attach and detach firewalls, load balancers, change hardware profiles, reconfigure NICs

10560

Monitoring - Blue points not on the graph line after refreshing

10545

In VApp list view, if VApp has no icon or it is not accessible, a not-found symbol displays in the tooltip

10538

Public cloud - Deleting a VDC may fail due to dependency errors. User should synchronize VDC before deleting to avoid these errors

10523

Abiquo should filter virtual machines by label and FQDN fields

10451

Public cloud - Azure - Current publishers or providers enabled should appear in the UI when filtering templates

10403

Enforce /etc/scsi/initiatorname.iscsi file closure on BPM checks. Customer ticket: 5500

10382

For two-factor authentication, add back button in case of issue with verification code

10378

User interface - Implement remove NIC when hot reconfigure is enabled

10213

On Virtual machines tabs, hypervisor column should display the host name and allow click through when the user has infrastructure privileges

10118

Trivial issues with tutorials

9926

Add default template icons and user interface properties to enable administrator to specify the default template icons based on OS types

9167

London, Canada, and Paris are new regions in AWS

8475

Last filter options selected should remain checked every time the user goes to Apps library section

1087

By default, place the cursor in the "User" field when accessing Abiquo's login page


Resolved Issues


Key

Description

11455

NSX - OMAPI DHCP fallback is not started

11453

Public cloud - Virtual machine pagination does not work in Infrastructure view

11427

Update wiki links for structural changes in the wiki

11395

VDC Sync removes private IP attached to Not Allocated VMs

11394

Sync removes IP attached/purchased by VDC. Keep unused IPs attached to VDCs

11329

VDC sync operations affect Abiquo entities that are not deployed. For not allocated VMs, maintain IPs and load balancers in provider only

11326

Can't send email with username not in user@domain form. Added new abiquo.server.mail.from property to specify "from" address for emails

11318

Calls made to bills/providers when the hybrid tab is not enabled

11292

ARM - Allow null passwords in validate when importing VM templates; the platform will apply default credentials before deploy, for example, for imported VMs

11283

ARM: Reconfigure not allowed error message is confusing. It should apply to specific NIC configurations only, e.g. Multi-NIC configurations created in the Azure portal

11256

vCloud regions should be grouped by endpoints when using UI configuration to group regions by provider

11187

Synchronized VM in public cloud creates the IPs attached to invalid sequences when it should obtain the sequences from the provider

11186

Sync of VDC moves sequences of private IPs if the provider does not implement Networking#listIpsInNetwork

11183

User with VDC restriction can display all the VApps in their enterprise. Customer ticket: 5756

11180

Missing credentials labels for PCRs that are out of scope.

11178

Basic hardware profiles can't handle Premium Storage. Handle error if onboarded VMs are using premium storage or user tries to add premium storage

11175

Hyper-V - Some PowerShell errors cannot be serialized into JSON and are lost. Try to always print errors

11170

Get request only returns 25 DCs/PCRs when creating a scope

11169

Emulated CD drives prevent VM relocation. Customer ticket: 5731

11163

Drag and drop a template into a layer creates 2 VMs instead of 1. Customer ticket: 5745

11162

DRS rule only contains the last VM deployed in the layer. Customer ticket: 5745

11152

The creation_time in the database should not update if a vMotion is performed. Customer ticket: 5751

11150

Pricing button in VApp view swaps between USD/$ or EUR/$. Customer ticket: 5747

11146

Azure - Abiquo does not support load balancers without routing rules, so it should generate an error if user tries to synchronize them

11143

DNSmasq script fails in some situations related to network tags

11141

Reconfiguring a VM with an IDE-ISO, the VM remains spinning in the error state. Customer ticket: 5732

11132

vCloud - Classic Firewall should filter by ORG VDC, not by ORG

11128

Stored Procedure VM_HOURS takes too long and causes connections to time out

11119

Not validating FW rules when creating VApps from Specs. Added message "Firewalls routing to other firewalls are not supported in this provider. These rules will be ignored..."

11118

vCloud - An orgNetwork direct connected to an external not configured in the Edge is not suitable for load balancers (no reserved IPs are required)

11113

AWS - Unhelpful error message when creating a load balancer

11111

ARM imports Ubuntu images with invalid username (root). Allow empty user password because platform supplies default credentials at deploy

11109

VEEAM weekly backups do not schedule correctly. Customer ticket: 5734

11094

GET warning while trying to synchronize a classic firewall in a public cloud without classic firewalls. Filter list of locations on Classic firewalls tab to only display locations that support classic firewalls

11093

Generate VM label if not provided

11075

ARM - Check user name and password in VM template is allowed before deploying

11065

Captured virtual appliance should use VM friendly name if available. Only if the tenant does is using the option to import all VMs to a single VApp

11061

ARM - Button to open VM Remote access is missing

11054

Use the Abiquo VM label (friendly name) as the Oracle Cloud VM name (Instance name). Use the Abiquo VM UUID as the Orchestration name

11036

Update VM label from the provider during virtual infrastructure check

11029

Do not use vcloud VM name as identifier (Cannot rename a virtual machine in vCloud). Import and capture will be as per AWS. Abiquo will add its identifier as a metadata entry. If VMs do not have metadata, Abiquo will store the provider ID (vCloud URN) and use it to identify them (e.g. captured VMs). After the Administrator performs a "Clone" or "Move to Catalog" in vCloud, they must remove the duplicate metadata to prevent multiple VMs with the same ID. Customers using vCloud should contact Abiquo Support for details of the upgrade tool.

11026

User interface - Information overlapped when it is long

11023

Copy/move VApp actions are not working because content type for data entities has changed

11004

ARM - Create VDC with duplicate name fails with unhandled exception. Added check for existing virtual network in the provider

10993

Remove scope from send email. User should be allowed to send an email to a VM that is not in scope

10971

Action plans were not migrated after upgrade to Abiquo 4.4. Use wttool.jar. This is a new version of the tool used in the 4.2.x to 4.4 upgrade

(warning)

(warning)

10920

vCloud load balancers - Cannot modify Health Check or Routing Rule

10915

Sync VDC name - for Amazon VPC, name is the tag ''name'' and for vCloud VDC, it is the name of the vApp

10914

vCloud - platform doesn't detect the VMs assigned to a load balancer

10891

vCloud - Do not add internal IPs to load balancer member pool. Only IPs reachable from the Edge should be part of the pool

10888

vCloud - Add validation to prevent load balancers reusing addresses and same port in Edge

10883

It should be possible to offboard a tenant, releasing resources in the platform while leaving them intact in the provider

10882

vCloud - Remove delete button from classic firewalls as it is only possible to synchronize them and manage their rules

10861

Cannot specify the supported ethernet drivers by hypervisor type or provider. Added properties to the pluginmetadata category.

10859

User interface - Cannot use hot reconfigure for VMs in public cloud

10858

User interface - Cannot specify attributes to hot reconfigure for public cloud templates

10857

ARM - Add check to disable deploying VMs with basic hardware profile and load balancer because ARM does not support this configuration

10834

vCloud - NICs are not set with the NIC driver established at template level

10832

vCloud - Load balancers using invalid health check (SSL - HTTPS). vCloud supports these health checks per protocol: HTTP → HTTP or TCP; HTTPS → SSL or TCP; TCP → TCP

10822

User interface - Routing rules from imported load balancers are not properly displayed

10799

vCloud - Attached NICs are reordered (in the platform only) after synchronizing VDC

10754

Capturing VM must not allow user to modify values of CPU / RAM / cores per socket

10743

Removing a disk directly in the hypervisor, the platform does not update accounting

10736

vCloud - Force default NIC Driver on template creation. Set VMXNET3 as the default for vCloud

10728

Pricing - User cannot edit an enterprise with a pricing template that is outside of their scope. User cannot create a pricing template without all the enterprise's private datacenters in scope.

10713

Azure ARM - 500 ISE adding a region that the Azure account cannot access

10685

Azure ARM - Dynamic Floating IPs are not synchronized by Abiquo

10661

For restricted VApp, only display "Automatically open it after creation" option if the user has the appropriate privilege. A user with the manage privilege but without the view privilege can create but cannot retrieve a restricted VApp.

10660

Deploy button should not appear when a user can view restricted VApps only

10659

Top menu element changes color to blue in Incognito Window. See Changes to branding#4.5

10652

Reporting - NAT IPs are not counted as public IPs

10642

UI is not responsive for display of VDC name selector in Dashboard metrics on a small screen

10633

Azure RM can't be used in China. Added support for China. Tenants will require separate credentials. Customer ticket: 5625

10577

Enterprise resources - Dashboard "Virtual CPU Used" does not include UNKNOWN VMs that count in limits. Adjust hard/soft limits to not count CPU / RAM / storage of UNKNOWN VMs

10565

In public cloud, edit VM and add public IP with plus button does not obtain an IP

10544

Dragging and dropping a DC between allowed and not allowed triggers a duplicated limits error

10539

Duplicate VM names may cause synchronization problems. Now the platform will not onboard a second VM with the same name. Known issue: the platform does not generate a warning event.

10528

Azure ARM - Timeout deploying an instance from an instance (Image NOT generalized). The user should generalize a VM before creating an instance. After creating the instance, the user cannot power on the VM again

10499

Abiquo asks for more metric datapoints than AWS allows users to retrieve. Each provider transmits metrics at different intervals, for example, with Amazon Basic monitoring, data is sent every 5 minutes, and with Advanced monitoring, every minute. If you request the evaluation of an alarm more frequently than metric data is collected by the platform or sent by the provider, then the alarm will not activate.

10471

Abiquo VM labels are not consistent. See How does the platform identify entities

10454

Cannot send emails from infrastructure to VM owners in PCR

10389

Scopes - User can GET details of their enterprise even if it is not in scope. A user without their enterprise in scope sshould be able to get VDC entities from enterprise path only

9958

Remove the tokens from the URL after OpenID authentication

9105

AWS - It is not possible to add Seoul or Mumbai or Ohio region to Abiquo

7530

Adding a host to the platform, there is no feedback if it does not have any NICs



...


4.5.1


Features

Key

Summary

Notes

11214

  • Extend hardware profiles

    • Cost codes for hardware profiles

    • Dynamic hardware profiles

    • Hardware profiles should include cores per socket

  • Template disk can require datastore tier

See Dynamic hardware profiles and cost codes for hardware

profiles and Require

profiles and Require a datastore tier for VM template disks

Improvements

Key

Summary

Notes

11785

Captured VMs should behave in the same way as deployed VMs when a hypervisor is deleted

See Resynchronization of captured VMs after physical machine changes

11695

Allow user to change hardware profile on deployed VMs when hot add flag is enabled


11694

In pricing of hardware profiles, arrange hardware profile details into columns


11500

Add parameters to reports URL to enable direct login



Resolved Issues

Key

Summary

Notes

11788

Switch enterprise causes dashboard error with user selection for last deployed VMs and longest time ON because user can deploy VMs in different enterprises

Customer ticket: 5580

11787

Changes to cores per socket in a VM outside the platform are not updated in the platform

11786

Allow user to change cores per socket as part of hot reconfigure

11754

User interface - Remove limit of 32 cores per socket

11739

User interface - Disable / Enable hardware profiles at enterprise level does not refresh selected hardware profiles properly

11738

Hardware profiles are not refreshed after user changes CPU/RAM values outside of the platform

11729

API documentation does not have responsive tables

11658

API documentation dead links. Do not link non-Abiquo media types

11657

Billing widgets should display only if the user has the View bills privilege (BILLS_VIEW)

11648

Enterprise resources selector hidden on Dashboard when switching from VDC to Enterprise

Customer ticket: 5832

11608

Missing hardware profile name when creating/editing a pricing template

11246

Change to tokens in URL after OpenID authentication



...


4.5.2


Features

Key

Summary

Notes

11857

Add an icon in the main menu for role-based external links

See Add role based external links to the main menu and Configure Abiquo UI


Resolved Issues

Key

Summary

Notes

12038

Periodic check executions can overlap. Disabled concurrent execution of scheduled API checks

12025

Creating a VM from a template with a dynamic hardware profile (HP) and an instance (from the template or the instance), the default values from the template are not filled in on the VM HP form

12014

Edit VM to update cores per socket does not work on a hypervisor that does not support cores per socket

11979

Sanitize parameters under /api/openid_connect_login

11954

NSX - VM only gets IP for the NIC using the default gateway. Configure lease on B without a default gateway

11861

Bad request to Events for Request backup with replication

11850

Backup events tab displays in red when an error occurs

11845

Not able to use shared templates when "Use only recommended HPs" option is checked

11843

Edit template cores per socket with HPs enabled fails if the value is not a CPU divisor

11641

Version query param is missing in login