Documentation
¶
Index ¶
Constants ¶
View Source
const ( DatabaseTypeRedis = "redis" DatabaseTypeMemory = "memory" DatabaseTypeK8S = "kubernetes" )
Database types
Variables ¶
View Source
var Flags = []cli.Flag{ cli.IntFlag{ Name: apiPortFlag, EnvVar: envVar(apiPortFlag), Value: apiPort, Usage: "API port", }, cli.StringFlag{ Name: secretKeyFlag, Value: "abcdefghijklmnop", EnvVar: envVar(secretKeyFlag), Usage: "secret key", }, cli.StringFlag{ Name: jwtSecretFlag, EnvVar: envVar(jwtSecretFlag), Usage: "Secret key for JWT authentication", }, cli.StringSliceFlag{ Name: authModeFlag, EnvVar: envVar(authModeFlag), Usage: "Authentication modes. Supported values are: 'trusted', 'jwt'", }, cli.BoolFlag{ Name: requireHTTPSFlag, EnvVar: envVar(requireHTTPSFlag), Usage: "Require clients to use HTTPS for API calls", }, cli.StringFlag{ Name: dbTypeFlag, EnvVar: envVar(dbTypeFlag), Value: "memory", Usage: "database type", }, cli.StringFlag{ Name: dbUserFlag, EnvVar: envVar(dbUserFlag), Usage: "database username", }, cli.StringFlag{ Name: dbPasswordFlag, EnvVar: envVar(dbPasswordFlag), Usage: "database password", }, cli.StringFlag{ Name: dbHostFlag, EnvVar: envVar(dbHostFlag), Usage: "database host", }, cli.StringFlag{ Name: dbNamespace, EnvVar: envVar(dbNamespace), Usage: "database namespace", }, cli.StringFlag{ Name: logLevelFlag, EnvVar: envVar(logLevelFlag), Value: "info", Usage: "logging level (debug, info, warn, error, fatal, panic)", }, }
Flags command line args for Controller
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.