Skip to content

Document --enable-raw-filter operator flag for the raw Fluentd filter - #340

Closed
promptless-for-oss wants to merge 1 commit into
kube-logging:masterfrom
Promptless:promptless/enable-raw-filter-operator-arg
Closed

Document --enable-raw-filter operator flag for the raw Fluentd filter#340
promptless-for-oss wants to merge 1 commit into
kube-logging:masterfrom
Promptless:promptless/enable-raw-filter-operator-arg

Conversation

@promptless-for-oss

Copy link
Copy Markdown
Contributor

Adds the new --enable-raw-filter operator CLI flag to the "Operator arguments" reference in content/docs/install/_index.md, under the Controller Management subheading.

Triggered by logging-operator PR #2274 ("feat/support raw fluentd filter"), which introduces a new raw Fluentd filter for Flow/ClusterFlow (configured via filters[].raw.config). The feature is disabled by default and requires the operator to be started with --enable-raw-filter; if a raw filter is used while the flag is off, reconciliation fails.

Scope note: the per-filter reference page (plugins/filters/raw.md), the filters index row, and the flow_types.md CRD reference are machine-generated and will arrive via the operator repo's periodic "Sync generated docs" bulk commit — they are intentionally not hand-authored here.


🤖 Generated by Promptless

Add the new --enable-raw-filter operator CLI flag (introduced in
logging-operator PR #2274) to the Operator arguments reference. The flag
gates the new raw Fluentd filter for Flow/ClusterFlow, which is disabled
by default.
@promptless-for-oss

Copy link
Copy Markdown
Contributor Author

Superseded — closing without merging.

This PR documented an operator CLI flag --enable-raw-filter that does not exist in the merged/shipped operator. That flag lived only in intermediate PR commits of kube-logging/logging-operator#2274 and was deliberately removed before merge; the gate was moved onto the Logging CRD as the per-Logging field spec.enableRawFluentdFilter (boolean, default false, fail-closed). Verified against the PR #2274 merge commit 8c36977: main.go registers no --enable-raw-filter flag, and spec.enableRawFluentdFilter is defined on LoggingSpec in pkg/sdk/logging/api/v1beta1/logging_types.go.

A per-Logging CRD field also does not belong in the operator command-line-arguments reference on the install page. The correct enable prerequisite is now documented alongside the feature in #345 ("Document the raw Fluentd filter in Flow and ClusterFlow"), which covers spec.enableRawFluentdFilter: true on content/docs/configuration/flow.md.

Please follow #345 instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant