Complete fluentbit toolkit with generation and validation capabilities
74
93%
Does it follow best practices?
Impact
—
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.