New featuresWe publish feature descriptions in the New in Abiquo 6.0 section. This version includes the following new features and notable improvements:
Features and ImprovementsKey | Category | Description | Customer ticket |
---|
ABICLOUDPREMIUM-12593 | Cost codes | Allow multiple cost codes and VM costcodes | ABICLOUDPREMIUM- | 14152 | Google | Google custom HP | ABICLOUDPREMIUM- | 16517 | Billing | Add multiple cost codes to current Abiquo Billing | ABICLOUDPREMIUM- | 16491 | Private cloud | Cloud init network injection is not working for ubuntu-18 templates | ABICLOUDPREMIUM- | 16370 | Private cloud | Return datastore even if a host does not have it mounted correctly | ABICLOUDPREMIUM- | 16332 | NSX-T | Check NSX-T 3.1.3 version compatibility | ABICLOUDPREMIUM- | 16239 | UI | Add Load Balancing at global level | ABICLOUDPREMIUM- | 15659 | Billing | Check AWS subscriptions and costs of the Abiquo environment | ABICLOUDPREMIUM- | 16612 | Billing | Add more detail to usage type | ABICLOUDPREMIUM- | 16514 | Hardware profiles | Review HP values for dynamic that are set from template | ABICLOUDPREMIUM- | 16473 | Hardware profiles | Increase/decrease hardware profile for dynamic | ABICLOUDPREMIUM- | 16469 | Billing | Align Abiquo billing version with platform | ABICLOUDPREMIUM- | 16445 | Billing | Adapt customer billing integration to API/dashboard for all private cloud providers | ABICLOUDPREMIUM- | 16404 | Billing | Exclude Office products from Azure billing | ABICLOUDPREMIUM- | 16382 | OCI | OCI: restricted user with cost usage policy cannot add pricing credentials | ABICLOUDPREMIUM- | 16381 | Cost codes | Add new cost code endpoints to list cost code from an entity | ABICLOUDPREMIUM- | 16372 | UI | Improve cost code VM layout | ABICLOUDPREMIUM- | 16371 | UI | Add description column to cost codes tab at Edit VM | ABICLOUDPREMIUM- | 16365 | Billing | Remove Azure plans check tool | ABICLOUDPREMIUM- | 16358 | Events | Add task URI on events. Note change to the event entity and streaming API | ABICLOUDPREMIUM- | 16357 | Azure | Modify behaviour of marketplace products | ABICLOUDPREMIUM- | 16313 | Amazon | Reserved tags can be synchronized only. User should not be allowed to edit these tags | ABICLOUDPREMIUM- | 16307 | Events | VM change state error event doesn't show plugin error | ABICLOUDPREMIUM- | 16292 | Veeam | Veeam Backup results drop BackupJobSession call | ABICLOUDPREMIUM- | 16259 | Billing | AWS check tool now included in public-cloud-billing-check-tool | ABICLOUDPREMIUM- | 16234 | UI | Allow disk with size 0 for some providers: in Azure obtain provider disk size on deploy | ABICLOUDPREMIUM- | 16228 | Google | Review whether subnet IP and FW rules edition are supported after upgrading BOM | ABICLOUDPREMIUM- | 16227 | Google | Google addresses are not returning purpose. Google API issue was resolved by Google | ABICLOUDPREMIUM- | 16221 | Google | Update Google hardware profile types | ABICLOUDPREMIUM- | 16090 | Events | Abstract datastore tier limits - soft limits exceeded details are not displayed on Events tab | ABICLOUDPREMIUM- | 15984 | Private cloud | Check that new MAC is not repeated and correct. Validate manual user network data entry | ABICLOUDPREMIUM- | 15892 | Hardware profiles | For dynamic HPs, resolve display and increase/decrease functionality | ABICLOUDPREMIUM- | 15439 | UI | Add "Generate billing" button to "Edit credentials" | ABICLOUDPREMIUM- | 15070 | Azure | Review VPC class exception | ABICLOUDPREMIUM- | 14969 | Technical | Remove Guava functional utilities from monitor service | ABICLOUDPREMIUM- | 14561 | Technical | Change Async task enterprise to nullable (also review abstract datacenter) | ABICLOUDPREMIUM- | 14322 | Azure | Azure should not use shorter provider ID | ABICLOUDPREMIUM- | 14157 | Veeam | Log returns a NullPointerException when requesting a restore | ABICLOUDPREMIUM- | 11399 | Pricing | Improve pricing template editing | |
Resolved issues
Key | Category | Description | Customer ticket |
---|
ABICLOUDPREMIUM-16602 | OCI | List not accessible in compartments | ABICLOUDPREMIUM- | 16596 | Guest setup | VM is not able to get IP from the DHCP (if not using NAT) | ABICLOUDPREMIUM- | 16594 | Private cloud | Update description of plugin metadata override property for disk controllers | ABICLOUDPREMIUM- | 16587 | Rubrik | Allow Rubrik billing to work with captured organizations in VCD | ABICLOUDPREMIUM- | 16578 | Technical | Memory leak with large pools in NARS and XAS. Resolved by updating Akka | ABICLOUDPREMIUM- | 16576 | Guest setup | Guest initial password API is not working as expected. Resolved by waiting with a timeout and throwing an error if it doesn't complete with success. | ABICLOUDPREMIUM- | 16574 | Guest setup | Guest initial password is only able to change root password. Resolved allowing sudoer users except root to set a password. | ABICLOUDPREMIUM- | 16573 | Technical | Two ValidatorFactorys are created every time we call validate(foo) from a service | ABICLOUDPREMIUM- | 16570 | Guest setup | VM delete rollback is failing when a wrong password is set in guest-initial-password | ABICLOUDPREMIUM- | 16564 | Guest setup | Cloud-init network injection is not working when DHCP or NSX-T. Enable DCHP broadcast request in Distributed Firewall (DFW in NSX-T: security/east-west firewall). Set the following Abiquo property to enable Tier1 DFW configuration to allow DHCP traffic from these services. Set to an empty list to disable DHCP. #abiquo.nsxt.dhcp.services=DHCP-Client,DHCP-Server,DHCPv6_Client,DHCPv6_Server | ABICLOUDPREMIUM- | 16549 | Technical | XAS and NARS may reach a limit creating channels. This can cause the async response to be lost (task is never completed) | ABICLOUDPREMIUM- | 16529 | Billing | Last bills providers list is not correctly set from the client custom JSON file | ABICLOUDPREMIUM- | 16526 | Guest setup | Cloud-init network injection fails due to 'ipv4dhcp' keyword instead of ‘ipv4_dhcp’ in '50-cloud-init' file | ABICLOUDPREMIUM- | 16525 | Technical | Action plans should not execute reconfigure actions for NOT_DEPLOYED VMs. For example, ti is not necessary to lock a VM that is not allocated in order to make changes. | ABICLOUDPREMIUM- | 16513 | Technical | Fix SpotBugs AMServiceStub.class NP_OPTIONAL_RETURN_NULL | ABICLOUDPREMIUM- | 16496 | UI | IPv6 addresses do not fit in the field when editing a VM | ABICLOUDPREMIUM- | 16482 | Upgrade | Abiquo database update to 6.0.0 fails if some roles are not present | ABICLOUDPREMIUM- | 16474 | Technical | Firewall could be duplicated in database if async and sync tasks are combined | ABICLOUDPREMIUM- | 16472 | Private cloud | Changes of RAM are detected even when there are no changes in sync | ABICLOUDPREMIUM- | 16463 | XaaS | Failed to publish mechanism doesn't work for xas.war | ABICLOUDPREMIUM- | 16458 | OCI | Cannot update OCI load balancer conditional action target in UI | ABICLOUDPREMIUM- | 16457 | UI | OCI load balancer should only show target groups of the same load balancer in UI | ABICLOUDPREMIUM- | 16456 | UI | Wrong algorithms for OCI network load balancer | ABICLOUDPREMIUM- | 16451 | Google | Global firewalls are not updating all fields in sync | ABICLOUDPREMIUM- | 16449 | UI | Minor lang_en_US_labels.json fixes to labels in Spanish version of UI | ABICLOUDPREMIUM- | 16414 | Technical | Occasionally deploy fails due to AlreadyExist creating the destination folder. Retry before failing | ABICLOUDPREMIUM- | 16413 | Google | Sync fails if there are any VMs without a supported configuration that would not usually be imported (e.g. legacy VM with no subnet IP) | ABICLOUDPREMIUM- | 16410 | Private cloud | Unexpected error when editing an external network from vCenter | ABICLOUDPREMIUM- | 16408 | UI | When creating an OCI target group from the VDC screen, there is no Response body field | ABICLOUDPREMIUM- | 16407 | OCI | Routing rule types persist in UI after changing load balancer type | ABICLOUDPREMIUM- | 16373 | Ui | Bad page indicator when listing VMs from server in Infrastructure view | ABICLOUDPREMIUM- | 16350 | Public cloud | Deleting the health check from an Azure load balancer and creating a new one causes an error | ABICLOUDPREMIUM- | 16306 | Billing | AWS returns more than one billing period for same dates and account ID | ABICLOUDPREMIUM- | 16304 | Veeam | Veeam cache properties file should be updated | ABICLOUDPREMIUM- | 16291 | Veeam | Check if Backup result contains VirtualMachineIdentifier | ABICLOUDPREMIUM- | 16266 | Azure | Some templates are listed but not found when you try to import them | ABICLOUDPREMIUM- | 16223 | Private cloud | CPU/RAM used in host/cluster state increases when retrieving VMs from managed datastores | ABICLOUDPREMIUM- | 16120 | Snapshot | Reverting to snapshot with different IP does not update IP at ABQ (e.g. snapshot does not have IP on NSX-T device). User should open a console on the VM and renew the IP | ABICLOUDPREMIUM- | 15932 | Technical | Possible NPE parsing hypervisor.model.provider firewall rule to server.core.cloud | ABICLOUDPREMIUM- | 15140 | Azure | Sometimes LBs are not properly deleted | ABICLOUDPREMIUM- | 14596 | User interface | Internal server error setting enterprise property (changing uppercase and lowercase) before closing form | ABICLOUDPREMIUM- | 14166 | Backup | Backup policy: once created, the description cannot be left empty | ABICLOUDPREMIUM- | 13773 | Backup | Backup action is pending forever after configuration is removed | ABICLOUDPREMIUM- | 13600 | Azure | Cannot deploy VM using third party template from the marketplace | ABICLOUDPREMIUM- | 13506 | Technical | Increase kinton.rasd.instanceID and ip_pool_management.ip field size | ABICLOUDPREMIUM- | 13499 | VCD | Unexpected error when synchronizing load balancer without default pool on virtual server | ABICLOUDPREMIUM- | 13341 | Public cloud | VM variables don't work with Windows VMs. Create documentation that describes how to create VM templates for guest setup. | ABICLOUDPREMIUM- | 13304 | Amazon | Cannot create VApp from spec with load balancer in AWS | ABICLOUDPREMIUM- | 12467 | Technical | Delete all dcLimits cannot delete the provider limits | ABICLOUDPREMIUM- | 11392 | Technical | Bad method signature in Vpc#deleteVPC | |
|