Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This library contains a few basic implementations of configuration sources, such as ObjectSource, FileSource, ConstantSource, CommandLineSource, EnvironmentVariablesSource. It also hosts a set of extensions to manipulate sources (combine, scope, freeze, nest, transform, template) and helpers aiding in creation of custom sources.
GitHub repository: vostok/configuration.sources
NuGet package: Vostok.Configuration.Sources
Cement users should reference this module with the following command:
This library contains an implementation of configuration provider, binding, and a couple of custom configuration primitives (such as DataSize and DataRate).
GitHub repository: vostok/configuration
NuGet package: Vostok.Configuration
Cement users should reference this module with the following command:
This library contains core interfaces (IConfigurationSource, IConfigurationProvider), intermediate data model (settings nodes) and attributes used to annotate user models, such as RequiredAttribute.
GitHub repository: vostok/configuration.abstractions
NuGet package: Vostok.Configuration.Abstractions
Cement users should reference this module with the following command:
This library contains JSON-based configuration source implementations: file and string. It also exposes a configuration parser for integration with other sources, such as ClusterConfig.
GitHub repository: vostok/configuration.sources.json
NuGet package: Vostok.Configuration.Sources.Json
Cement users should reference this module with the following command:
This library contains a source that fetches settings from ClusterConfig. It also allows to apply custom parsers in order to support formats other than CC's native one.
GitHub repository: vostok/configuration.sources.cc
NuGet package: Vostok.Configuration.Sources.ClusterConfig
Cement users should reference this module with the following command:
This library contains YAML-based configuration source implementations: file and string. It also exposes a configuration parser for integration with other sources, such as ClusterConfig.
GitHub repository: vostok/configuration.sources.yaml
NuGet package: Vostok.Configuration.Sources.Yaml
Cement users should reference this module with the following command:
This library provides an integration with Vostok , allowing to log and .
GitHub repository:
NuGet package:
users should reference this module with the following command:
This library contains a source implementation based on HashiCorp Vault secrets.
GitHub repository: vostok/configuration.sources.vault
NuGet package: Vostok.Configuration.Sources.Vault
Cement users should reference this module with the following command:
This library contains configuration implementations: and . It also exposes a configuration for integration with other sources, such as .
GitHub repository:
NuGet package:
users should reference this module with the following command:
This library provides a one-way integration with Microsoft , allowing to inject Vostok as MS configuration providers.
GitHub repository:
NuGet package:
users should reference this module with the following command: