Versions in this module Expand all Collapse all v0 v0.6.0 Oct 30, 2026 Changes in this version + type BackupConfig struct + Destination BackupDestinationConfig + Enabled bool + KeycloakDatabase BackupDatabaseConfig + Retention BackupRetentionConfig + Schedule BackupScheduleConfig + SealKey string + SealKeyID string + type BackupDatabaseConfig struct + Host string + Name string + Password string + Port int + User string + type BackupDestinationConfig struct + AccessKey string + Bucket string + Endpoint string + Prefix string + Region string + SecretKey string + UseSSL bool + type BackupRetentionConfig struct + Daily int + MaxTotalBytes int64 + Monthly int + Weekly int + type BackupScheduleConfig struct + AllStacks bool + Enabled bool + Interval time.Duration + Mode string + Namespace string + OrgID string + StackID string type Config + Backup BackupConfig + type RateLimitConfig struct + Authenticated int + IPCeiling int + Unauthenticated int type ServerConfig + RateLimit RateLimitConfig v0.5.0 Aug 31, 2026 Changes in this version + const AuthModeOIDC + const AuthModeSession + type AuthConfig struct + Mode string + OIDC OIDCConfig + Session SessionConfig + type Config struct + Auth AuthConfig + Database DatabaseConfig + Helm HelmConfig + Keycloak KeycloakConfig + Log LogConfig + Platform PlatformConfig + Prometheus PrometheusConfig + Server ServerConfig + func LoadConfig(path string) (*Config, error) + func (c Config) KeycloakAdmin() (KeycloakConfig, bool) + func (c Config) SessionTTL() time.Duration + func (c Config) ToolOIDCIssuerURL() string + func (c Config) TrustsClientSuppliedIdentity() bool + func (c Config) ValidateAuth() error + func (c Config) ValidateKeycloakAdmin() error + type DatabaseConfig struct + ConnMaxIdleTime time.Duration + ConnMaxLifetime time.Duration + Host string + MaxIdleConns int + MaxOpenConns int + Name string + Password string + Port int + SSLMode string + User string + type HelmConfig struct + NamespacePrefix string + Timeout string + type KeycloakConfig struct + AdminPassword string + AdminURL string + AdminUser string + PublicURL string + Realm string + type LogConfig struct + Format string + Level string + type OIDCConfig struct + Audience string + IssuerURL string + Provider string + type PlatformConfig struct + Namespace string + type PrometheusConfig struct + URL string + type ServerConfig struct + Mode string + Port int + type SessionConfig struct + MaxAge int + Secret string v0.4.1 Aug 9, 2026 v0.4.0-alpha Aug 9, 2026 v0.3.0-alpha Jul 27, 2026