Abiquo 5.4

Skip to end of metadata
Go to start of metadata

Search release notes for all versions: 

These release notes are for Abiquo v5.4.x versions.

Abiquo YUM repositories are no longer open, please contact Abiquo Support to obtain your credentials

Pages documenting changes to the product between versions

These pages describe changes to Abiquo products between versions.


5.4.0

New features

We publish feature descriptions in the New in Abiquo 5.4 section.


Features

Key

Category

Description

Ticket

15596

Public cloud

Set Datastore tier limits at enterprise level (add public cloud)

7182

15412

Scopes

Simplify reseller scope structure


15272

NSX-T

NSX-T


15259

OCI

OCI phase 1


13686

XaaS

XaaS alpha foundation


Improvements


Key

Category

Description

Ticket

15666

Customer integration

Add OCI to public cloud billing run

 

14637

Google

Add support for Firewall rules as Abiquo Firewall policies

 

15785

Customer integration

Remove priority filter for ticketing

 

15771

Customer integration

Use empty string instead of null for enterprise properties during onboarding

 

15754

Tools

Move nsxt-tool for checking configuration to the tools repository. Please contact Abiquo Support to obtain the tool

 

15748

API

Add Abiquo 5.4 ASCII logo

 

15745

UI

UI shows QoS public ips bandwith limit when NSX-t does not work with NAT public ips

 

15739

UI

Add resource group field to VPN

15738

Oracle

Create volume only encrypted if VOLUME_ENCRYPTION_REQUIRED (OCI)

 

15736

UI

UI Volume creation should only show plugin controller type

 

15733

UI

UI is allowing save load balancer when have a pending rule changes to save

 

15730

Azure, Google

Update old templates to set 'osDisk.diskSizeGB' to a default value. Updated all the old templates for GCP and Azure. The size of old Azure template disks will be 30 GB and GCP template disks will be 50 GB. The user can change this size later.

 

15728

Customer integration

Check and update import-template tool

 

15724

Customer integration

Add filter of lineItem/LineItemType in AWS billing

 7233

15705

Pricing

Adding pricing credentials launches the entire onboard process for all credentials

 

15477

Multicloud

Allow disk size and tier edit from VM and Template

7134

15471

Public

Adding pricing credentials launches the billing process for all pricing credentials. It should launch only for the new credentials

 

15437

AWS

Only show target groups with supported protocols when adding to load balancer

 

15433

UI

Remove "EBS" from volume creation warning message

 

15361

UI

Capture VM in NSX-T - If the virtualnic tag is null, then use networkProviderId to select the private network. To capture a VM into a VDC, the VM network must belong to the VDC

 

15342

Google

Convert Google metrics (values from 0 to 1) to a percentage for Abiquo standard metrics (e.g. abq-cpu_usage)

 

15002

DRaaS

Rename draas vmProviderId

 

14784

Technical

Make POM files for each plugin kind. Added in 5.3

 

14689

Technical

Improve ProtectionManagerService.deleteProtectionManager query in DRaaS

 

14446

Technical

Improve VM search when initializing vm at VirtualMachineCallbackDelegator

 

14430

Technical

Use same lastSync date for a whole sync transaction vs use now() each time an entity is updated in DRaaS

 

13915

Public

Add RG to VPN


12906

SAML

Implement SSO Local Logout

 

12697

Public

Reduce requests to list volumes in all pools

 

Resolved Issues

Key

Category

Summary

Ticket

15808

AWS

Create account not working on non-default Amazon regions. See Onboard an account in a nondefault AWS region

7241
15741UI

Add * to remote network when creating an Azure VPN


15723

Private

Cannot change the abstract datastore tier of a datastore tier


15681

Customer integration

Cannot filter tickets by priority


15651API

Event API too slow. Improve performance with the following changes

  • Only use the last week's events by default
  • The API endpoint does not allows 0 as a limit (cannot get unlimited events)
  • You can use the dateFrom parameter to override the default dateFrom
  • You can configure the number of days to consider by default on the Abiquo API Server with the 'abiquo.events.list.daysoffset' property

15642

Veeam

Abiquo 5.3.0 + Veeam 10 error 'Maximum allowed length is 50 symbols'


15613

Azure

Health Check provider ID should be case insensitive


15593

UI

Switching between menus in the UI fast enough causes the UI to replicate text


15583

Customer integration

The provider_connection_id and provider_id are not set for credentials of regions with same vCloud endpoint

7175

15576

vCenter

Reconfigure to rename VM does not check if VM name already exists


15547

Technical

AsyncJob error and stacktrace TEXT too long not checked


15515

vCenter

 Datastore tier does not refresh after changing host and datastore tier (storage vMotion). Also in 4.7.14


15431

Azure

Cannot create/update Load Balancer using algorithm SOURCE_IP and SOURCE_IP_PROTOCOL


15389

UI

 ICMP DNAT Rule not listing ICMP types


13340

Amazon

VM variables doen't work with Windows ec2 instances


13305

Specs

 Tenant admin cannot save spec with selected locations. Changed to require more privileges to manage spec locations and scope


11970

API

 Not able to allow Datacenter and hardware profiles mode for enterprise at the same time


5.4.1

New features

We publish feature descriptions in the Abiquo 5.4 features section.

This version includes the following new features and notable improvements:


Features and Improvements

Key

Category

Description

Customer ticket

15636

OCI

Improve VM clone for autoscaling (OCI instance clone)


15349

OCI

Add OCI Free-form tags as Abiquo multicloud tags


15572

OCI

Add OCI Flex shapes as dynamic hardware profiles for public cloud


15878

User interface

Use a single configurable refresh timer for all views. See Changes to Configuration view


15868

User interface

Remove unnecessary calls from login


15501

Customer integration

Create ticketing integration with API calls to customer ITSM and Abiquo UI ticketing screens


15499

Rubrik

New backup plugin for Rubrik backup provider.
See Abiquo Backup Plugins and Configure Rubrik backup plugin


15938

GCP

Review VDC logical delete with google firewall


15941

Rubrik

Refresh vCenter cache


15957

Security

Check issue with log4j - Note: Abiquo does not distribute log4j


15672

vCenter

Sync MAC of existing vNICs.
See Edit private IPs to update the MAC address


15936

Rubrik

Backup billing for Rubrik for customer integration


15848

NSX-T

Allow VDS Switches for VMs (non N-VDS environments). No extra configuration is required

7260

15843

Technical

Populate monitors cache on subscriptions refresh


13715

Techncial

API does not start - Multiple triggers of job found


15715

User interface

Block ports to 0 when LB routing rule protocol is set to ALL


15795

User interface

Estimated bill and last bill widgets should load billing providers


15839

Technical

VM subscription in Redis is not refreshed when synchronizing VDC


15549

OCI and Azure

Sync resource group (only). Do not sync all resource groups when onboarding VDCs


15819

API Java Client

Use api-java-client to push custom metrics


13342

Documentation

Improve VM variables documentation to add more details


15759NSX-TDisable unnecessary NSX-T device log

15743

NSX-T

For load balancers, allow private key for TLS


15797

Azure

Periodic check of datastore tier names


15900

NSX-T

Implement NSX-T public networks. See Abiquo and NSX-T


15721

Azure

Azure plans tool - Use Abiquo reseller credentials instead of deprecated csp.yml file


15825

User interface

Show logical delete check box if the template is a custom template (private template) in public cloud


8219

Public cloud

Allow users to delete custom templates (private templates) from public cloud providers.
See Delete private templates in public cloud


15953

NSX-T

Improve error message when adding public network in which the DHCP server uses a reserved IP.

  • Abiquo reserves the first 20 IP addresses for load balancers, so do not assign one of these addresses to a DHCP server

15992

Documentation

Revise and update abiquo.properties file


15689

NSX-T

Load balancer review rollback on modify and delete


15692

NSX-T

Segment service review rollback on modifySegment


14009

Guest setup

VMWare-tools should inject IP Address for NICs if no DHCP RS available.
See Configure guest setup to inject a static IP address without DHCP

6723

15882

Integrations

In public cloud allow VDC sync request to receive an enterprise link


15926

NSX-T

Review private network attribute mapping to NSX-T


15492

Customer integration

Replace customer’s internal API with direct calls to the cloud provider


Resolved issues


KeyCategoryDescriptionCustomer ticket

15474

Billing

Azure standard (non-CSP) credentials do not display estimated bill


15902

Amazon

Import hardware profiles prices from a specific region fails


15897

NSX-T

When adding LB Rule cannot unselect SSL certificate


15864

NSX-T

 Review LB HTTP(S) client SSL disabled (even if the cert has been successfully added)


15893

Customer integration

List tickets only returns a maximum of 200 tickets

7284

15861

NSX-T

Fix deploy VM using VDS


15834

User interface

Warning message does not display when removing VM with action plan attached


15852

NSX-T

Tier 0 validation can throw error


15833

OCI and GCP

Templates missing constraint for Cores per Socket, which is not supported in these providers


15838

Scope hierarchy

In a hierarchy, a request to get the reseller's parent returns a keynode in the same scope


15835

AWS and Azure

Error deleting public cloud template used by VMs


15837

Azure

Deleting a VM's resource group does not destroy the VM in Abiquo


15809

NSX-T

Cannot create VDC after setting enterprise properties


15812

NSX-T

Error undeploying VApp


15792

NSX-T

Unable to undeploy VM using FW without rules


15820

vCenter

Plugin cannot discover managed hypervisors


15832

User interface

Pricing message can lead to deploy of incorrect VM


15772

AWS

Cannot create AWS VDC if the enterprise has properties with null values

7234

15675

User interface

UI allows the user to create a load balancer without required fields.


15680

Customer integration

Cannot filter tickets by status


15454

GCP

Implement interface poll to detect state changes


5468

vCenter

Rename datastore on the ESX and refresh datastores in Abiquo results in a new entry for the datastore

7147

14286

Azure

Error retrieving templates from invalid regions (France South)


15085

User interface

Availability Zone should not be editable in AWS when the VM is NOT_ALLOCATED


15079

Documentation

Controller type is changed to null when replacing a disk through API.
See Upload and replace template disks via API


15218

User interface

Editing a VM template, VM guest setup list should only show values supported by the provider


15906

Billing

Error when creating bills only by categories

7293

15935

vCenter

VM still exists on hypervisor after deploy action has failed (hypervisor tools)


15942

User interface

Dashboard detects changes when clicking on widget header


15911

NSX-T

Adding nsx-t device requires re-login to appear as a device in public network creation


12152

vCenter

When capturing a VM (without bootOrder) using 2 SCSI + 1 DVD the sequences are mixed. Cannot reconfigure VM. Abiquo will capture the VM and add the DVD as an ISO disk in the last position in the disk sequence

7055

15915

NSX-T

Errors deploying and undeploying VApp using abiquo.virtualfactory.nsxt.device.openSession > 1


15918

NSX-T

Error creating FW with "tcp" as protocol


15921

NSX-T

Firewall sync fails for all traffic rule


15653

Customer integration

Switch enterprise generates a lot of events. Integrations can now send an enterprise link in the body of a post request to sync VDCs in a location. Otherwise the sync request will use the user's enterprise


15913

Billing

Billing is generated for enterprises out of scope of tenant hierarchy

7276

15886

Customer integration

Ticketing integration does not work if the ID does not exist in vCloud

7269

15826

Customer integration

ItsmCheck returns UP status even if login fails


15901

NSX-T

If there is a virtual server created directly from NSX-T, sync load balancers fails


15924

OCI

Firewall sync fails if OCI has removed a vNIC's parent resource


15927

Technical

Some events of error does not show the error message


13549

Documentation

Incorrect copyright date on API docs main page


15475

Azure

Billing process using Azure non-CSP credentials does not respect start and end date requested


15980

Azure

Sync PCR fails in Azure due to ConstraintViolationImpl - Apps Library


15960

NSX-T

Manually creating a virtual server (in another load balancer) without server pool breaks the Abiquo load balancer sync with an error


15956

NSX-T

List VM health at LB fails


15972

NSX-T

Delete LB health check from Abiquo does not delete it from nsx-t


15973

Billing

Inconsistency on invoice billing line items for CSP billing


15959

Azure

Sync PCR fails in Azure due to error when VM template is not found


15952

Azure

Sync PCR fails in Azure due to error when FW destination port is null


14023

Billing

API does not start if invalid cron expression is set. If the expression is not valid in Quartz, use the default value.


16008

NSX-T

East-west firewalls are also blocking traffic for DNAT/SNAT. Administrator must configure an external IP to allow traffic.
See Changes to Abiquo Configuration Properties


15934

NSX-t

Review private network static routes


15998

Backup

Restore backup privilege was not in use. This privilege is now required and it is not assigned to the standard cloud user by default.


15950

AWS and OCI

Not able to create VDC with a specific network (The CIDR '10.1.0.0/24' is invalid). If the platform will create a private subnet and a public subnet within the VDC address range, the private subnet cannot occupy the whole address range. To create a VDC with a private network that uses a full address range, first create the VDC using another address range, then create the private network separately. See


15947

Azure

Sync PCR fails in Azure due to error when osDiskId is null. Abiquo does not onboard VMs with Azure unmanaged disks, and it will log a warning about these VMs


15830

NSX-T

Add missing nars and virtualfactory properties for NSX-T plugin


15948NSX-T Error creating public network if it contains DHCP server

5.4.2

Improvement

Key

Category

Description

Ticket

15985

Azure

Azure firewall should support comma-separated list of single ports and/or port ranges.

In Azure, you can have a comma-separated list of single ports and/or port ranges, such as 80,1024-65535.
In previous versions of Abiquo we supported a single port or a range ports, but not a list of them.
Abiquo will now onboard these firewalls and users can create firewalls with a list of ports and port ranges.

 

Resolved issues

Key

Category

Description

Ticket

16037

Azure

Logical delete of VDC/VM fails because of dummy template used by multiple VMs

 

16033

Azure

Synchronize VDC onboards VMs without osDisk.

Abiquo will onboard VMs without osDisk image but with more than one disk (from image) but without onboarding the OS disk and with the image disk in sequence 0 in Abiquo.
In this version, Abiquo should not onboard these VMs. In future versions, Abiquo will be able to onboard them.

 

16044

Technical

Property abiquo.test.redis.host not used by API IT tests

 

16031

NSX-T

Error trying to set DNAT rule with "Use all ports" enabled

 

16038

Public

Use the same VM template to represent images with the same provider ID and within the same enterprise

 

16030

NSX-T

Load Balancer NAT IP does not exist and traffic to VMs is not allowed.

 

16042

User interface

Editing a global firewall to set a VDC is not working in GCP

 

14448

User interface

Column sorting on License tab does not work

7331

Known issue

KeyCategoryDescriptionNotes

16054

Azure

When we set the ALL traffic option for an Azure firewall it only enables port 0, instead of the 0-65535 range.

Workaround: Do not select all traffic, instead select the "Custom protocol" option:
Protocol: ALL
Ports: 0-65535

Version 5.5