Support deserialization of ClusterOptions from configuration

Description

The current implementation of ClusterOptions doesn't allow deserializing some of the key settings from a JSON file, such as ConnectionString, Servers, and Buckets. To work well with systems like ASP.NET Core, it should be possible to cleanly and easily deserialize these from configuration, i.e. using IConfigurationSection.Bind.

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Fix versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created February 4, 2020 at 8:30 PM
Updated April 24, 2020 at 8:23 PM
Resolved February 17, 2020 at 9:13 PM
Instabug