Skip to content

Commit e3f8a50

Browse files
committed
fix(crd): disallow null values for logfmt parser to prevent fluent-bit crash
Signed-off-by: Sandy Chen <[email protected]>
1 parent 6c79dfd commit e3f8a50

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

charts/fluent-operator/charts/fluent-bit-crds/crds/fluentbit.fluent.io_clusterparsers.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ spec:
7575
logfmt:
7676
description: Logfmt defines logfmt parser configuration.
7777
type: object
78-
nullable: false
78+
x-kubernetes-validations:
79+
- message: logfmt must not be null
80+
rule: self != null
7981
ltsv:
8082
description: LTSV defines ltsv parser configuration.
8183
properties:

charts/fluent-operator/charts/fluent-bit-crds/crds/fluentbit.fluent.io_parsers.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ spec:
7575
logfmt:
7676
description: Logfmt defines logfmt parser configuration.
7777
type: object
78-
nullable: false
78+
x-kubernetes-validations:
79+
- message: logfmt must not be null
80+
rule: self != null
7981
ltsv:
8082
description: LTSV defines ltsv parser configuration.
8183
properties:

0 commit comments

Comments
 (0)