Change Log

2.0.1 - 15 June 2022

New Features/Changes

  • Dashboard - Added “See Report” link to each dashboard item to bring user directly to the applicable report

  • Snapshot Selection - tooltips for data storage location have been updated to provide better description

Resolved Issues

  • Tenant Authentication - Tenants incorrectly prompted for plug-in credentials

  • Tenant Settings - Toggle settings for tenants do not function correctly (Dashboard and Activity Log now display when toggled)

  • vApp Export - Unable to recover deleted VM from a vApp

Known Issues

  • vApp Templates - Backup/Recovery support for vApp templates fails. Workaround is to perform recovery as the Provider. Fix is under development.

  • vApp Recovery - Downloading snapshots/file from S3/archive targets does not provide data location (e.g local Rubrik storage, Archive). Fix is under development.

  • File Recovery - Incorrectly allows for cross snapshot selection during recovery which causes failure to recover. Workaround is to ensure the same snapshot date is selected if recovering multiple files.

  • vApp Recovery - Standalone virtual machines fail to recover. Workaround is to convert standalone virtual machines to vApp and ensure there is a successful backup before the need to recover.

2.0 GA - 13 May 2022

The release adds support for Cloud Director 10.3.x and CDM 6.x and 7.x

New Features/Changes

  • File Recovery - Implemented datagrid for file/directory recovery workflow

  • File Recovery - Improved workflow for file/directory recovery to allow for unique file version display and snapshot date

  • File Recovery - Multi-file select support

  • File Recovery - Global file-search for vApps

  • Metadata change - v2.0 metadata mapping requires a 1:1 mapping between Rubrik Organizations and VCD Organizations. The Tenant Settings page can be used to remap tenants if they are not already configured with this mapping.

  • Reporting - download reports to CSV

  • Tenant Settings - Toggle for "Assign Protection" has been added to tenant settings to allow provider to prevent tenant from changing SLA policies

  • vApp Templates - Backup/Recovery support for vApp templates

  • vApp Protection - "Retain Snapshots with Existing SLA" is now set by default when selecting "Do Not Protect" SLA Policy for vApp(s)

Resolved Issues

  • Dashboard - Dashboard, Reports, and Protection→vApps do not load correctly when logged in as tenant

  • Dashboard - Filter does not work correctly in datagrid

  • File Recovery - Restore path incorrect for overwrite original (File/Directory)

  • Reporting - Default report not selected on reporting dashboard

  • Tenant Settings - ‘Delete’ tenant option if none are selected

  • vApp Export - Recovery for deleted vApps does not work as intended

  • vApp Export - vApp export does not check for existing vApp name before attempting recovery

  • vApp Export - Incorrect network assigned during vApp export workflow. Original network is now populated and forces user to confirm network selection before proceeding

  • vApp Export - Selecting ‘unmap’ interface during full vApp export prevents completion of recovery wizard

  • vApp Protection - Organization filter does not provide corresponding vApp results

  • Tenant Settings - Tenant Settings in RBK_META do not correctly display when logged in as tenant

  • vApp Export - Duplicate data shown when selecting a target VDC for export

  • VM Exclusion - Filter deselects previously excluded VMs

Known Issues

  • vApp Recovery - Downloading snapshots from S3/archive targets does not function as intended. Fix is under development.

2.0 EA - 14 December 2021

This release outlines the EA release for the Cloud Director Extension v2.0. This is a pre-release and is advised against using it in a production environment. This adds support for Cloud Director 10.2.2 and 10.3.x.

Please note the following features that are missing or have issues.

Known Issues

Dashboard

  • The dashboard graphs have values that are not correctly aligned to their x and y axis

  • Currently the provider portal is auto-popping up with an authentication modal if the plugin session expires - this is intended but needs some UI refactoring

  • Card Heights and Widths need some work to ensure UI consistency

  • Missing support for color-blind color schemes for charts

  • Authentication for admin/provider accounts does not support TOTP

Activity Log

  • This is currently not implemented, the menu item is visible but still requires the page to be built out

Reporting

  • This is currently not implemented, the menu item is visible but still requires the page to be built out

vApps Protection

  • VM Exclusion is not implemented

  • Some slow performance issues when enumerating vApps and VMs are known

  • Filtering and Dropdowns require some UI alignment and improvements

  • Pagination requires some work for vApps and VMs of large quantity

  • Data Grids are too small or too big in some cases

  • Wizards require some work to prevent progressing when not selecting a required value

  • Snapshot selection during recovery could be null

vApp Templates Protection

  • Menu item added, but page not implemented

Settings

  • UI requires cleanup and alignment

  • Metadata storage moved from VDC to Org

    • Requires additional work to support per VDC credentials

    • Migration from legacy metadata not yet implemented

  • Bulk Tenant Automation not yet implemented

Troubleshooting

  • New troubleshooting page for help diagnosing connectivity issues in progress

  • Not available in the menu system yet, but some backend work already implemented

Package Changes

  • Migrated from 0.1 vCD Ext SDK to 0.12.0 (npm @vcd/sdk and @vcd/bindings )

  • Base projected upgraded from @angular/core 4.4.4 to @angular/core 8.2.14

  • Clarity updated from @clarity-angular 0.10 to @clr/angular 2.4.7

  • Webpack compilation changed from UglifyJSPlugin to TerserPlugin for minimizing

  • RXJS updated from 5.5.3 to 6.4.0

Localized Session Storage Added

  • _rubrikToken - Stores session bearer token

  • _rubrikApiVersion - Stores the connected cluster API version

  • _rubrikFeatures - Stores the JSON for which routes are activatable

  • AppContext - Stores the context of vCD i.e. Provider or Tenant

Observable Changes

  • Observable calls converted to Async/Await Promise Types

  • URI string checks converted to use HttpParam types: nullable support with a Param Handler function to instantiate where null Params passed

  • Error Handling Inclusive of Promise via new HTTP Error Handler class

Rubrik API Module

  • Single Exported Class for extended Rubrik API class

  • GraphQL queries exported via single class RubrikCDMGraphQL

  • Services broken into individual classes for their purpose i.e. SLA operations, Cluster operations, GQL operations and vCD operations by extending the base class e.g. export class RubrikClusterService extends RubrikBaseAPIService { }

vCloud API Module

  • Additional Module created with functions for use with the plugin

  • Services broken into individual classes for their purpose i.e. Metadata operations, Organization operations, VDC operations

Type Changes

  • All types moved into rubrik.types.ts

  • New interfaces implemented around handling all data

Router Implementation

  • Angular Router implemented

  • Routes activated based on feature metadata strings

  • Provider router implementation unlocks all features

vCD Authentication

  • Injected AuthTokenHolderService from vCD SDK

i18n and Localization

  • i18n localization implemented, currently only provides en-us support

1.2.0 - 10 December 2021

1.1.9 - 23 February 2021

1.1.8 - 22 October 2020

Bug Fixes

1.1.7 - 7 September 2020

Bug Fixes

Compatibility

1.1.6 - 11 August 2020

Bug Fixes

1.1.5 - 10 August 2020

Bug Fixes

1.1.4 - 29 July 2020

Features

Bug Fixes

Compatibility

1.1.3 - 20 April 2020

Features

Bug Fixes

Compatibility

1.1.2 - 24 March 2020

Features

Bug Fixes

Compatibility

1.1.1 - 11 November 2019

Bug Fixes

Compatibility

1.1.0 - 23 June 2019

New Features

Fixed

Changed

1.0.2 - 11 April 2019

Fixed

1.0.1 - 10 April 2019

New Features

Fixed

1.0 - 16 March 2019 - MVP Release

Features

Last updated

Was this helpful?