Skip to main content

shared 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_ADVISORIES_QUARANTINE_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_ADVISORIES_QUARANTINE_PARTITIONS", 1, 1, 1_000)

SEAGULL_BACKBONE_ADVISORIES_QUARANTINE_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_ADVISORIES_QUARANTINE_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_ADVISORIES_QUARANTINE_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_ADVISORIES_QUARANTINE_TOPIC", "security.advisories.quarantine")

SEAGULL_BACKBONE_ADVISORIES_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_ADVISORIES_TOPIC", "security.advisories")

SEAGULL_BACKBONE_AGENTS_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_AGENTS_TOPIC", "security.agents")

SEAGULL_BACKBONE_DETECTIONS_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_DETECTIONS_PARTITIONS", 6, 1, 1_000)

SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_PARTITIONS", 3, 1, 1_000)

SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_DETECTIONS_QUARANTINE_TOPIC", "security.detections.quarantine")

SEAGULL_BACKBONE_DETECTIONS_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_DETECTIONS_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_DETECTIONS_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_DETECTIONS_TOPIC", "security.detections")

SEAGULL_BACKBONE_EVENTS_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_EVENTS_PARTITIONS", 12, 1, 1_000)

SEAGULL_BACKBONE_EVENTS_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_EVENTS_RETENTION", 7*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_EVENTS_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_EVENTS_TOPIC", "security.events.raw")

SEAGULL_BACKBONE_INVENTORY_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_INVENTORY_PARTITIONS", 6, 1, 1_000)

SEAGULL_BACKBONE_INVENTORY_QUARANTINE_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_INVENTORY_QUARANTINE_PARTITIONS", 3, 1, 1_000)

SEAGULL_BACKBONE_INVENTORY_QUARANTINE_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_INVENTORY_QUARANTINE_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_INVENTORY_QUARANTINE_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_INVENTORY_QUARANTINE_TOPIC", "security.inventory.quarantine")

SEAGULL_BACKBONE_INVENTORY_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_INVENTORY_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_INVENTORY_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_INVENTORY_TOPIC", "security.inventory.raw")

SEAGULL_BACKBONE_MIN_INSYNC_REPLICAS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_MIN_INSYNC_REPLICAS", int(replicas)/2+1, 1, 15)

SEAGULL_BACKBONE_QUARANTINE_PARTITIONS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_QUARANTINE_PARTITIONS", 3, 1, 1_000)

SEAGULL_BACKBONE_QUARANTINE_RETENTION

Type: Duration. Declaration.

parser.Duration("SEAGULL_BACKBONE_QUARANTINE_RETENTION", 30*24*time.Hour, time.Hour, 10*365*24*time.Hour)

SEAGULL_BACKBONE_QUARANTINE_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_QUARANTINE_TOPIC", "security.events.quarantine")

SEAGULL_BACKBONE_REPLICAS

Type: Int. Declaration.

parser.Int("SEAGULL_BACKBONE_REPLICAS", 1, 1, 15)

SEAGULL_BACKBONE_RULESETS_TOPIC

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_RULESETS_TOPIC", "security.rulesets")

SEAGULL_BACKBONE_SASL_MECHANISM

Type: Enum. Declaration.

parser.Enum("SEAGULL_BACKBONE_SASL_MECHANISM", MechanismNone, MechanismNone, MechanismScramSHA256, MechanismScramSHA512)

SEAGULL_BACKBONE_SASL_PASSWORD

Type: Secret. Declaration.

parser.Secret("SEAGULL_BACKBONE_SASL_PASSWORD")

SEAGULL_BACKBONE_SASL_USER

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_SASL_USER", "")

SEAGULL_BACKBONE_TLS

Type: Bool. Declaration.

parser.Bool("SEAGULL_BACKBONE_TLS", false)

SEAGULL_BACKBONE_TLS_CA

Type: FilePath. Declaration.

parser.FilePath("SEAGULL_BACKBONE_TLS_CA", "")

SEAGULL_BACKBONE_TLS_CERT

Type: FilePath. Declaration.

parser.FilePath("SEAGULL_BACKBONE_TLS_CERT", "")

SEAGULL_BACKBONE_TLS_KEY

Type: FilePath. Declaration.

parser.FilePath("SEAGULL_BACKBONE_TLS_KEY", "")

SEAGULL_BACKBONE_TLS_SERVER_NAME

Type: String. Declaration.

parser.String("SEAGULL_BACKBONE_TLS_SERVER_NAME", "")

SEAGULL_LOG_FORMAT

Type: Enum. Declaration.

parser.Enum("SEAGULL_LOG_FORMAT", log.FormatJSON, log.FormatJSON, log.FormatText)

SEAGULL_LOG_LEVEL

Type: Enum. Declaration.

parser.Enum("SEAGULL_LOG_LEVEL", "info", "debug", "info", "warn", "error")

SEAGULL_OPS_ADDRESS

Type: String. Declaration.

parser.String("SEAGULL_OPS_ADDRESS", "127.0.0.1:9100")

SEAGULL_READINESS_CACHE

Type: Duration. Declaration.

parser.Duration("SEAGULL_READINESS_CACHE", 5*time.Second, 0, time.Minute)

SEAGULL_READINESS_TIMEOUT

Type: Duration. Declaration.

parser.Duration("SEAGULL_READINESS_TIMEOUT", 2*time.Second, 100*time.Millisecond, 30*time.Second)

SEAGULL_SHUTDOWN_TIMEOUT

Type: Duration. Declaration.

parser.Duration("SEAGULL_SHUTDOWN_TIMEOUT", 20*time.Second, time.Second, 5*time.Minute)