# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
DefaultURLMux returns the URLMux used by OpenTopic and OpenSubscription.
Del value at a certain path.
DelSecret deletes the value of a uuid in the vault.
No description provided by the author
ExposedConfigsForService returns exposed configs for service.
FactorizeMinioServers tries to find exisiting MinioConfig that can be directly reused by the new source, or creates a new one.
Get access to the underlying structure at a certain path.
GetDatabase retrieves the database data from the config.
GetDefaultSiteURL returns the first available bindURL of all available sites.
GetPublicBaseDavSegment returns the segment used to exposed minisites through DAV.
GetPublicBaseUri returns the default public uri.
GetSecret returns the non encrypted value for a uuid.
GetSitesAllowedURLs returns a map of hostname => url for all sites.
No description provided by the author
GetStorageDriver looks up for a storage driver/dsn definition It may find databases/[(services/{serviceName}/storage)|{serviceName}|default].
GetTLSClientConfig returns the configuration ssl for a server handler.
GetTLSServerConfig returns the configuration ssl for a server handler.
GetUpdatesConfigs gather update configs from correct location.
HasDatabase checks if DB key is set.
IndexServiceTableNames returns table names for indexes.
IsRestEditable checks if the given path is allowed to be read/written via the REST API.
ListMinioConfigsFromConfig scans configs for objects services configs.
ListSourcesFromConfig scans configs for sync services configs.
LoadSites returns all sites defined by order of preference : - ENV VARS - YAML CONFIG - INTERNAL CONFIG - If none is found, returns a default value If configOnly is set to true, will only return the ones saved in configs.
MinioConfigNamesToConfig saves objects sources to config.
NewKeyForSecret creates a new random key.
NewVault creates a new vault with a standard config store and a vault store.
NewVersionStore based on a file Version Store and a store.
OpenStore opens the Store identified by the URL given.
No description provided by the author
Register the default config store.
No description provided by the author
RegisterExposedConfigs let services register specific forms for configs editions Used by discovery service.
No description provided by the author
RegisterRestEditablePath registers a config path that can be exposed and modified via the REST API.
RegisterRevisionsStore sets the default version store.
RegisterVault sets the default vault.
RegisterVaultKey adds a key to the configuration so that the value associated with the key is swapped to an encrypted value.
No description provided by the author
No description provided by the author
Save the config in the hard store.
SaveSites saves a list of sites inside configuration.
Set new values at a certain path.
SetDatabase adds a database entry, plus an optional reference in the defaults.
SetSecret set the value for a uuid in the vault TODO error handling ?.
SourceNamesFiltered excludes the timestamp key from a slice of source names.
SourceNamesForDataServices list sourceNames from the config, excluding the timestamp key.
SourceNamesFromDataConfigs list sourceNames from the config, excluding the timestamp key.
SourceNamesToConfig saves index and sync sources to configs.
TouchSourceNamesForDataServices update the timestamp set with the source list.
UnusedMinioServers searches for existing minio configs that are not used anywhere in datasources.
Vault returns the default vault.
Watch for config changes for a specific path or underneath.
No description provided by the author
# Constants
DefaultOAuthClientID set the default client id to use.
KeyFrontPluginEnabled is the frontend config to enable/disable plugins.
# Variables
No description provided by the author
No description provided by the author
SampleConfig is the default config used during the first install.
# Structs
No description provided by the author
URLMux is a URL opener multiplexer.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
Store defines the functionality a config must provide.
URLOpener represents types than can open Registries based on a URL.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author