control-api environment
Generated from configuration code. Values shown as expressions are Go constants, not shell input. Read the declaration notation. All processes also use shared settings. Secret values are never included.
SEAGULL_BACKBONE_BROKERS
Type: RequiredList. Declaration.
parser.RequiredList("SEAGULL_BACKBONE_BROKERS")
SEAGULL_CONTROL_API_ADDRESS
Type: String. Declaration.
parser.String("SEAGULL_CONTROL_API_ADDRESS", "127.0.0.1:8445")
SEAGULL_CONTROL_API_AGENT_AUTHORITY_CERT
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_AGENT_AUTHORITY_CERT")
SEAGULL_CONTROL_API_AGENT_AUTHORITY_KEY
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_AGENT_AUTHORITY_KEY")
SEAGULL_CONTROL_API_AGENT_CA
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_AGENT_CA")
SEAGULL_CONTROL_API_AGENT_CERT_LIFETIME
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_AGENT_CERT_LIFETIME", 7*24*time.Hour, pki.MinValidity, pki.MaxValidity)
SEAGULL_CONTROL_API_AGENT_TRUST_BUNDLE
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_AGENT_TRUST_BUNDLE")
SEAGULL_CONTROL_API_ANNOUNCE_BATCH
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_ANNOUNCE_BATCH", 100, 1, 500)
SEAGULL_CONTROL_API_ANNOUNCE_INTERVAL
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_ANNOUNCE_INTERVAL", 30*time.Second, time.Second, time.Hour)
SEAGULL_CONTROL_API_CALLER_CA
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_CALLER_CA")
SEAGULL_CONTROL_API_IDLE_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_IDLE_TIMEOUT", 60*time.Second, time.Second, 30*time.Minute)
SEAGULL_CONTROL_API_LIVENESS_BACKDATING
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_LIVENESS_BACKDATING", clickhouse.DefaultLivenessBackdating, 0, 365*24*time.Hour)
SEAGULL_CONTROL_API_LIVENESS_HORIZON
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_LIVENESS_HORIZON", clickhouse.DefaultLivenessHorizon, time.Hour, 365*24*time.Hour)
SEAGULL_CONTROL_API_POLICY
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_POLICY")
SEAGULL_CONTROL_API_RATE_BURST
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_RATE_BURST", 40, 1, 100_000)
SEAGULL_CONTROL_API_RATE_PER_SECOND
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_RATE_PER_SECOND", 20, 0, 10_000)
SEAGULL_CONTROL_API_READ_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_READ_TIMEOUT", 15*time.Second, time.Second, 5*time.Minute)
SEAGULL_CONTROL_API_RENEWAL_ADDRESS
Type: String. Declaration.
parser.String("SEAGULL_CONTROL_API_RENEWAL_ADDRESS", "127.0.0.1:8446")
SEAGULL_CONTROL_API_RENEWAL_BURST
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_RENEWAL_BURST", 4, 1, 1_000)
SEAGULL_CONTROL_API_RENEWAL_INTERVAL
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_RENEWAL_INTERVAL", time.Minute, time.Second, 24*time.Hour)
SEAGULL_CONTROL_API_RENEWAL_TLS_CERT
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_RENEWAL_TLS_CERT")
SEAGULL_CONTROL_API_RENEWAL_TLS_KEY
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_RENEWAL_TLS_KEY")
SEAGULL_CONTROL_API_RULESET_RECORDS
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_RULESET_RECORDS", 256, 1, 10_000)
SEAGULL_CONTROL_API_SESSIONS_MAX
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_SESSIONS_MAX", 4096, 1, 1_000_000)
SEAGULL_CONTROL_API_SESSIONS_PER_CALLER
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_SESSIONS_PER_CALLER", 8, 1, 64)
SEAGULL_CONTROL_API_SESSION_KEY
Type: Secret. Declaration.
parser.Secret("SEAGULL_CONTROL_API_SESSION_KEY")
SEAGULL_CONTROL_API_SESSION_LIFETIME
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_SESSION_LIFETIME", 15*time.Minute, time.Minute, 24*time.Hour)
SEAGULL_CONTROL_API_START_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_START_TIMEOUT", 30*time.Second, time.Second, 5*time.Minute)
SEAGULL_CONTROL_API_TLS_CERT
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_TLS_CERT")
SEAGULL_CONTROL_API_TLS_KEY
Type: RequiredFilePath. Declaration.
parser.RequiredFilePath("SEAGULL_CONTROL_API_TLS_KEY")
SEAGULL_CONTROL_API_TRACKED_CALLERS
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_TRACKED_CALLERS", 4096, 1, 1_000_000)
SEAGULL_CONTROL_API_TRACKED_RENEWING_AGENTS
Type: Int. Declaration.
parser.Int("SEAGULL_CONTROL_API_TRACKED_RENEWING_AGENTS", 8192, 1, 1_000_000)
SEAGULL_CONTROL_API_WRITE_TIMEOUT
Type: Duration. Declaration.
parser.Duration("SEAGULL_CONTROL_API_WRITE_TIMEOUT", 15*time.Second, time.Second, 5*time.Minute)