# Release 20.12-SP1

## Key Enhancements

### VPSA Storage Array

#### KMIP Integration (Equinix SmartKeys)

Users can now use their Equinix SmartKeys keys for VPSA Storage Array Volume
encryption. A VPSA with a user provided encryption key can switch to a KMIP
based encryption.

#### Azure BLOB storage support

Users can utilize their Azure Blob storage with the VPSA Storage Array Backup
to Object Storage. This option is added to
the existing support of VPSA Object Storage, AWS S3 and Google Cloud Storage
as the remote object storage.

### VPSA Object Storage

#### New object versioning V2 method support

Versioning provides an additional layer of protection for objects. Users can
easily recover from unintended user errors or application failures. Users
can also use Versioning for data retention and archiving.

The new versioning method is the default versioning option for new containers
created in version 20.12-SP1 onwards, This uses symlink and hidden container
for implementing versioning rather than the archive container.

#### Openstack Keystone integration - custom DNS support

VPSA Object Storage administrators can set their private name servers to
support private domain names.

### Interoperability

#### VPSA Driver for OpenStack Manila

Zadara VPSA Storage Array & Flash Array share driver for OpenStack Manila is
now available with the Wallaby release.

Release 20.12-SP1 is a service pack release to the previous Zadara 20.12 release
which includes scalability, security, usability improvements, new features
and bug fixes.

The following section will breakdown the additions and updates to the Zadara
Storage Cloud platform.

## Version 20.12-SP1-132

### VPSA Storage Array and VPSA Flash Array

- **19821** - Fixed an issue where a large demote queue may cause a VC to
  failover in a tiered VPSA
- **19835** - Fixed an issue where docker container issues an async IO may
  cause the VC to failover

### Provisioning Portal

- **19834** - Fixed an issue where administrator cannot invoke a VPSA operations
  on behalf of a user

## Version 20.12-SP1-123

### VPSA Storage Array and VPSA Flash Array

- **18303** - Added KMIP (Equinix SmartKeys) support for volumes encryption
- **7170** - Added support for Azure Blob storage as a remote destination for
  “Backup to Object Storage”.
- **19398** - Added KDC IP validation
- **19341** - Get Volume/Snapshot API enhancements, additional volumes/snapshots
  attributes returned

### VPSA Object Storage

- **19533** - VPSA Object Storage SSL certificate (zadarazios.com) was
  updated
- **19263** - Added auto-disable mechanism for detailed performance monitoring
- **19162** - Optimize ring partition power for newly created VPSA Object
  Storage
- **19145** - Remote authentication provider (Openstack Keystone) now binds
  all external traffic to the Front End network
- **18867** - Optimize usage report mechanism to support 1000 remote accounts
- **19145** - Added an option to define a custom name server (remote
  authentication provider name resolution)
- **18901** - New versioning option (v2) was added

### Provisioning Portal

- **18179** - Added support for Object Storage account provisioning directly
  from Zadara Provisioning Portal

### Command Center

- **19631** - Fixed an issue where 403 response is return for a custom Command
  Center role
- **19157** - Fixed an issue where CCVM certificate update via API did not
  work

### Misc

#### OpenStack Manila VPSA Driver

Wallaby release - a Zadara VPSA (Storage Array & Flash-Array) share driver
was introduced.

Manila VPSA driver provides a seamless management capabilities for VPSA
volumes, in this case, NFS & SMB volumes without losing the added value
provided by the VPSA Storage Array/Flash-Array.

Supported operations:

- Create a share.
- Delete a share.
- Extend a share.
- Create a snapshot.
- Delete a snapshot.
- Create a share from snapshot.
- Allow share access.
- Manage a share.

For additional information/full configuration reference please refer to the
[official Openstack Manila documentation](https://docs.openstack.org/manila/wallaby/admin/zadara_driver.html).

#### Openstack Cinder VPSA Driver

Wallaby release - The Zadara VPSA block Driver for Openstack Cinder was updated
with the following enhancements:

- Added support for manage/unmanage volumes
- Added support for manage/unmanage snapshots
- Added support for multiattach
- Added support for IPv6 VPSA networking

The updated driver requires a VPSA running version 20.12-SP1 or later.

## Known issues and limitations

### VPSA Storage Array & VPSA Flash-Array

- **19582** - Azure Blob based remote object storage cannot be used for Tiered
  pools.

### Provisioning Portal

- **19549** - Object Storage account deletion does not generate a confirmation
  email
- **19539** - Object Storage account console status doesn’t change post
  deletion request
- **19537** - Provisioning Object Storage account via Provisioning Portal API
  is not supported
- **19490** - Provisioning Portal user email modification will not be populated
  to the remote object storage

## Revision History

- 20.12-SP1-123, April 2021
