Feynman Pan
08/04/2026, 8:45 AMdevelop too:
• LoggingKafka is defined in pkg/config/types.go, and YAMLConfigurationLogger even has a Kafka *KafkaLogger field
• But it's missing from the validLogging map in pkg/config/validation.go
• Result: setting logger.type: kafka causes osctrl-tls to fail startup with invalid logging method: kafka, even though the Kafka logger is otherwise implemented
• Verified directly against the v0.5.4 tag's source — same gap there
• Fix is a one-liner — just add LoggingKafka: true to validLogging
Happy to open a PR for this if useful, just wanted to flag it first since I couldn't find an existing issue for it.