Documentation ¶
Index ¶
Constants ¶
View Source
const ( SettingListen = "listen" SettingListenDefault = ":8080" SettingMiddleware = "middleware" SettingMiddlewareDefault = "prod" SettingDb = "mongo" SettingDbDefault = "mongo-device-auth" SettingDbSSL = "mongo_ssl" SettingDbSSLDefault = false SettingDbSSLSkipVerify = "mongo_ssl_skipverify" SettingDbSSLSkipVerifyDefault = false SettingDbUsername = "mongo_username" SettingDbPassword = "mongo_password" SettingInventoryAddr = "inventory_addr" SettingInventoryAddrDefault = "http://mender-inventory:8080/" SettingOrchestratorAddr = "orchestrator_addr" SettingOrchestratorAddrDefault = "http://mender-workflows-server:8080/" SettingEnableReporting = "enable_reporting" SettingEnableReportingDefault = false SettingTenantAdmAddr = "tenantadm_addr" SettingTenantAdmAddrDefault = "" SettingDefaultTenantToken = "default_tenant_token" SettingDefaultTenantTokenDefault = "" SettingServerPrivKeyPath = "server_priv_key_path" SettingServerPrivKeyPathDefault = "/etc/deviceauth/rsa/private.pem" SettingServerFallbackPrivKeyPath = "server_fallback_priv_key_path" SettingServerFallbackPrivKeyPathDefault = "" SettingJWTIssuer = "jwt_issuer" SettingJWTIssuerDefault = "Mender" SettingJWTExpirationTimeout = "jwt_exp_timeout" SettingJWTExpirationTimeoutDefault = "604800" //one week SettingRedisConnectionString = "redis_connection_string" SettingRedisConnectionStringDefault = "" SettingRedisKeyPrefix = "redis_key_prefix" SettingRedisKeyPrefixDefault = "deviceauth:v1" SettingRedisLimitsExpSec = "redis_limits_expire_sec" SettingRedisLimitsExpSecDefault = "1800" SettingRedisAddr = "redis_addr" // SettingHaveAddons is a feature toggle for using addon restrictions. // Has no effect if not running in multi-tenancy context. SettingHaveAddons = "have_addons" SettingHaveAddonsDefault = false )
Variables ¶
View Source
var ( Validators = []config.Validator{} Defaults = []config.Default{ {Key: SettingListen, Value: SettingListenDefault}, {Key: SettingMiddleware, Value: SettingMiddlewareDefault}, {Key: SettingDb, Value: SettingDbDefault}, {Key: SettingInventoryAddr, Value: SettingInventoryAddrDefault}, {Key: SettingOrchestratorAddr, Value: SettingOrchestratorAddrDefault}, {Key: SettingEnableReporting, Value: SettingEnableReportingDefault}, {Key: SettingTenantAdmAddr, Value: SettingTenantAdmAddrDefault}, {Key: SettingDefaultTenantToken, Value: SettingDefaultTenantTokenDefault}, {Key: SettingServerPrivKeyPath, Value: SettingServerPrivKeyPathDefault}, {Key: SettingServerFallbackPrivKeyPath, Value: SettingServerFallbackPrivKeyPathDefault}, {Key: SettingJWTIssuer, Value: SettingJWTIssuerDefault}, {Key: SettingJWTExpirationTimeout, Value: SettingJWTExpirationTimeoutDefault}, {Key: SettingDbSSL, Value: SettingDbSSLDefault}, {Key: SettingDbSSLSkipVerify, Value: SettingDbSSLSkipVerifyDefault}, {Key: SettingRedisLimitsExpSec, Value: SettingRedisLimitsExpSecDefault}, {Key: SettingRedisKeyPrefix, Value: SettingRedisKeyPrefixDefault}, {Key: SettingHaveAddons, Value: SettingHaveAddonsDefault}, } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.