Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseCatalystConfig ¶
Types ¶
type CLI ¶
type CLI struct { Secret string `env:"SECRET" required:"" help:"A random secret value (can be created with 'openssl rand -hex 32')"` ExternalAddress string `env:"EXTERNAL_ADDRESS" required:""` CatalystAddress string `env:"CATALYST_ADDRESS" default:"http://catalyst:8000"` Network string `env:"CATALYST_NETWORK" default:"catalyst"` Port int `env:"PORT" default:"8000"` AuthBlockNew bool `env:"AUTH_BLOCK_NEW" default:"true" help:"Block newly created users"` AuthDefaultRoles []string `env:"AUTH_DEFAULT_ROLES" help:"Default roles for new users"` AuthAdminUsers []string `env:"AUTH_ADMIN_USERS" help:"Username of admins"` InitialAPIKey string `env:"INITIAL_API_KEY"` // SimpleAuthEnable bool `env:"SIMPLE_AUTH_ENABLE" default:"true"` APIKeyAuthEnable bool `env:"API_KEY_AUTH_ENABLE" default:"true"` OIDCEnable bool `env:"OIDC_ENABLE" default:"true"` OIDCIssuer string `env:"OIDC_ISSUER"` AuthURL string `env:"OIDC_AUTH_URL"` OIDCClientID string `env:"OIDC_CLIENT_ID" default:"catalyst"` OIDCClientSecret string `env:"OIDC_CLIENT_SECRET"` OIDCScopes []string `` /* 154-byte string literal not displayed */ OIDCClaimUsername string `env:"OIDC_CLAIM_USERNAME" default:"preferred_username" help:"username field in the OIDC claim"` OIDCClaimEmail string `env:"OIDC_CLAIM_EMAIL" default:"email" help:"email field in the OIDC claim"` OIDCClaimName string `env:"OIDC_CLAIM_NAME" default:"name" help:"name field in the OIDC claim"` IndexPath string `env:"INDEX_PATH" default:"index.bleve" help:"Path for the bleve index"` ArangoDBHost string `env:"ARANGO_DB_HOST" default:"http://arangodb:8529"` ArangoDBUser string `env:"ARANGO_DB_USER" default:"root"` ArangoDBPassword string `env:"ARANGO_DB_PASSWORD" required:""` S3Host string `env:"S3_HOST" default:"http://minio:9000" name:"s3-host"` S3User string `env:"S3_USER" default:"minio" name:"s3-user"` S3Password string `env:"S3_PASSWORD" required:"" name:"s3-password"` S3Region string `env:"S3_REGION" default:"us-east-1" name:"s3-region"` Version kong.VersionFlag `help:"Show version."` }
Click to show internal directories.
Click to hide internal directories.