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?