Complete fluentbit toolkit with generation and validation capabilities
92
92%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
This directory contains test fixtures for validating the Fluent Bit configuration validator.
Valid Configurations:
valid-basic.conf - Valid basic Kubernetes logging setupvalid-multioutput.conf - Valid configuration with multiple outputsvalid-opentelemetry.conf - Valid OpenTelemetry output configuration (Fluent Bit 2.x+)Invalid Configurations:
invalid-missing-required.conf - Missing required parametersinvalid-security-issues.conf - Security vulnerabilities (hardcoded credentials, disabled TLS)invalid-opentelemetry.conf - OpenTelemetry configuration errorsinvalid-tag-mismatch.conf - Tag routing issues# Test on valid config
python3 scripts/validate_config.py --file references/test-fixtures/valid-basic.conf
# Test on invalid config (should report errors)
python3 scripts/validate_config.py --file references/test-fixtures/invalid-security-issues.conffor config in references/test-fixtures/*.conf; do
echo "Testing $config"
python3 scripts/validate_config.py --file "$config"
doneValid configurations should pass all validation checks. Invalid configurations should report specific errors matching their intended failure scenarios.