Module config

Module config 

Source
Expand description

Configuration management for MockForge

Structs§

AdminConfig
Admin UI configuration
AmqpConfig
AMQP server configuration
ApiKeyConfig
API key configuration
AuthConfig
Authentication configuration for HTTP requests
BasicAuthConfig
Basic authentication configuration
ChainingConfig
ChaosEngConfig
Chaos engineering configuration
DataConfig
Data generation configuration
FaultConfig
Fault injection configuration
FtpConfig
FTP server configuration
GrpcConfig
gRPC server configuration
HttpConfig
HTTP server configuration
HttpCorsConfig
HTTP CORS configuration
HttpValidationConfig
HTTP validation configuration
JwtConfig
JWT authentication configuration
KafkaConfig
Kafka server configuration
LatencyInjectionConfig
Latency injection configuration
LoggingConfig
Logging configuration
MqttConfig
MQTT server configuration
NetworkShapingConfig
Network shaping configuration
OAuth2Config
OAuth2 configuration
ObservabilityConfig
Observability configuration for metrics and distributed tracing
OpenTelemetryConfig
OpenTelemetry distributed tracing configuration
PrometheusConfig
Prometheus metrics configuration
ProtocolConfig
Protocol enable/disable configuration
ProtocolsConfig
Protocols configuration
RagConfig
RAG configuration
RateLimitingConfig
Rate limiting configuration
RecorderConfig
API Flight Recorder configuration
RouteConfig
Route configuration for custom HTTP routes
RouteRequestConfig
Request configuration for routes
RouteResponseConfig
Response configuration for routes
RouteValidationConfig
Validation configuration for routes
ServerConfig
Server configuration
SmtpConfig
SMTP server configuration
TlsConfig
TLS configuration for gRPC
WebSocketConfig
WebSocket server configuration

Functions§

apply_env_overrides
Environment variable overrides for configuration
create_default_config
Create default configuration file
load_config
Load configuration from file
load_config_with_fallback
Load configuration with fallback to default
save_config
Save configuration to file
validate_config
Validate configuration