Custom Resource Definitions
This document contains detailed information about the Custom Resource Definitions that the Logging operator uses.
You can find example yamls in our GitHub repository.
Namespace separation
A logging pipeline consist of two types of resources.
Namespacedresources:Flow,Output,SyslogNGFlow,SyslogNGOutputGlobalresources:ClusterFlow,ClusterOutput,SyslogNGClusterFlow,SyslogNGClusterOutput
The namespaced resources are only effective in their own namespace. Global resources are cluster wide.
You can create
ClusterFlow,ClusterOutput,SyslogNGClusterFlow, andSyslogNGClusterOutputresources only in thecontrolNamespace, unless theallowClusterResourcesFromAllNamespacesoption is enabled in the logging resource. This namespace MUST be a protected namespace so that only administrators can access it.
Available CRDs
Last modified July 21, 2026: Merge 370578499f5e85ddb1e62b267b86d1aaf6c804aa into 3399d4d3bad17e3d9c4de6822c75a4ad4858b610 (7d8eee4)