Some checks failed
Build Test Deploy / authority-container (push) Has been cancelled
Build Test Deploy / docs (push) Has been cancelled
Build Test Deploy / deploy (push) Has been cancelled
Build Test Deploy / build-test (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
66 lines
2.4 KiB
Plaintext
66 lines
2.4 KiB
Plaintext
# Feedser configuration template for StellaOps deployments.
|
|
# Copy to ../etc/feedser.yaml (relative to the web service content root)
|
|
# and adjust the values to match your environment. Environment variables
|
|
# (prefixed with FEEDSER_) override these settings at runtime.
|
|
|
|
storage:
|
|
driver: mongo
|
|
# Mongo connection string. Use SRV URI or standard connection string.
|
|
dsn: "mongodb://feedser:feedser@mongo:27017/feedser?authSource=admin"
|
|
# Optional database name; defaults to the name embedded in the DSN or 'feedser'.
|
|
database: "feedser"
|
|
# Mongo command timeout in seconds.
|
|
commandTimeoutSeconds: 30
|
|
|
|
plugins:
|
|
# Feedser resolves plug-ins relative to the content root; override as needed.
|
|
baseDirectory: ".."
|
|
directory: "PluginBinaries"
|
|
searchPatterns:
|
|
- "StellaOps.Feedser.Plugin.*.dll"
|
|
|
|
telemetry:
|
|
enabled: true
|
|
enableTracing: false
|
|
enableMetrics: false
|
|
enableLogging: true
|
|
minimumLogLevel: "Information"
|
|
serviceName: "stellaops-feedser"
|
|
# Configure OTLP endpoint when shipping traces/metrics/logs out-of-band.
|
|
otlpEndpoint: ""
|
|
# Optional headers for OTLP exporters, for example authentication tokens.
|
|
otlpHeaders: {}
|
|
# Attach additional resource attributes to telemetry exports.
|
|
resourceAttributes:
|
|
deployment.environment: "local"
|
|
# Emit console exporters for local debugging.
|
|
exportConsole: true
|
|
|
|
authority:
|
|
enabled: false
|
|
# Temporary rollout flag. When true, Feedser logs anonymous access but does not fail requests
|
|
# without tokens. Set to false before 2025-12-31 UTC to enforce authentication fully.
|
|
allowAnonymousFallback: true
|
|
# Issuer advertised by StellaOps Authority (e.g. https://authority.stella-ops.local).
|
|
issuer: "https://authority.stella-ops.local"
|
|
# Optional explicit metadata address; defaults to {issuer}/.well-known/openid-configuration.
|
|
metadataAddress: ""
|
|
requireHttpsMetadata: true
|
|
backchannelTimeoutSeconds: 30
|
|
tokenClockSkewSeconds: 60
|
|
audiences:
|
|
- "api://feedser"
|
|
requiredScopes:
|
|
- "feedser.jobs.trigger"
|
|
# Outbound credentials Feedser can use to call Authority (client credentials flow).
|
|
clientId: "feedser-jobs"
|
|
# Prefer storing the secret outside of the config file. Provide either clientSecret or clientSecretFile.
|
|
clientSecret: ""
|
|
clientSecretFile: ""
|
|
clientScopes:
|
|
- "feedser.jobs.trigger"
|
|
# Networks allowed to bypass authentication (loopback by default for on-host cron jobs).
|
|
bypassNetworks:
|
|
- "127.0.0.1/32"
|
|
- "::1/128"
|