Skip to content

Commit 45f9fa2

Browse files
fluent-operator: Bump Chart to v3.4.0 (#602)
Signed-off-by: Marco Franssen <[email protected]>
1 parent 5d1a05c commit 45f9fa2

File tree

57 files changed

+695
-465
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+695
-465
lines changed

charts/fluent-operator/Chart.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ keywords:
66
- fluent-bit
77
- fluentd
88
- operator
9-
version: 3.3.0
10-
appVersion: 3.3.0
9+
version: 3.4.0
10+
# renovate: datasource=docker depName=ghcr.io/fluent/fluent-operator/fluent-operator
11+
appVersion: "3.4.0"
1112
icon: https://raw.githubusercontent.com/fluent/fluent-operator/master/docs/images/fluent-operator-icon.svg
1213
home: https://www.fluentd.org/
1314
sources:

charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ version: 3.3.0
2020
# incremented each time you make changes to the application. Versions are not expected to
2121
# follow Semantic Versioning. They should reflect the version the application is using.
2222
# It is recommended to use it with quotes.
23+
# renovate: datasource=docker depName=ghcr.io/fluent/fluent-operator/fluent-operator
2324
appVersion: "3.3.0"

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ spec:
279279
Include Kubernetes namespace metadata only and no pod metadata.
280280
If this is set, the values of Labels and Annotations are ignored.
281281
type: boolean
282+
ownerReferences:
283+
description: Include Kubernetes owner references in the
284+
extra metadata.
285+
type: boolean
282286
regexParser:
283287
description: |-
284288
Set an alternative Parser to process record Tag and extract pod_name, namespace_name, container_name and docker_id.
@@ -313,6 +317,11 @@ spec:
313317
instead of calling Kube Server API to enhance the log.
314318
This could mitigate the Kube API heavy traffic issue for large cluster.
315319
type: boolean
320+
useTagForMeta:
321+
description: If true, Kubernetes metadata (e.g., pod_name,
322+
container_name, namespace_name etc) will be extracted
323+
from the tag itself.
324+
type: boolean
316325
type: object
317326
logToMetrics:
318327
description: LogToMetrics defines a Log to Metrics Filter configuration.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,10 @@ spec:
299299
type: string
300300
emitterStorageType:
301301
type: string
302+
enableChunkTrace:
303+
description: Enable input/output tracing on debug images, controlled
304+
more granualry via the http API
305+
type: boolean
302306
flushSeconds:
303307
description: Interval to flush output
304308
type: number

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

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,76 @@ spec:
580580
description: Specify the key where the source address will be
581581
injected.
582582
type: string
583+
tls:
584+
description: Specify TLS connector options.
585+
properties:
586+
caFile:
587+
description: Absolute path to CA certificate file
588+
type: string
589+
caPath:
590+
description: Absolute path to scan for certificate files
591+
type: string
592+
crtFile:
593+
description: Absolute path to Certificate file
594+
type: string
595+
debug:
596+
description: |-
597+
Set TLS debug verbosity level.
598+
It accept the following values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational) and 4 Verbose
599+
enum:
600+
- 0
601+
- 1
602+
- 2
603+
- 3
604+
- 4
605+
format: int32
606+
type: integer
607+
keyFile:
608+
description: Absolute path to private Key file
609+
type: string
610+
keyPassword:
611+
description: Optional password for tls.key_file file
612+
properties:
613+
valueFrom:
614+
description: ValueSource defines how to find a value's
615+
key.
616+
properties:
617+
secretKeyRef:
618+
description: Selects a key of a secret in the pod's
619+
namespace
620+
properties:
621+
key:
622+
description: The key of the secret to select from. Must
623+
be a valid secret key.
624+
type: string
625+
name:
626+
default: ""
627+
description: |-
628+
Name of the referent.
629+
This field is effectively required, but due to backwards compatibility is
630+
allowed to be empty. Instances of this type with an empty value here are
631+
almost certainly wrong.
632+
TODO: Add other useful fields. apiVersion, kind, uid?
633+
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
634+
TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
635+
type: string
636+
optional:
637+
description: Specify whether the Secret or its
638+
key must be defined
639+
type: boolean
640+
required:
641+
- key
642+
type: object
643+
x-kubernetes-map-type: atomic
644+
type: object
645+
type: object
646+
verify:
647+
description: Force certificate validation
648+
type: boolean
649+
vhost:
650+
description: Hostname to be used for TLS SNI extension
651+
type: string
652+
type: object
583653
unixPerm:
584654
description: 'If Mode is set to unix_tcp or unix_udp, set the
585655
permission of the Unix socket file, default: 0644'
@@ -694,6 +764,10 @@ spec:
694764
description: Specify the database file to keep track of monitored
695765
files and offsets.
696766
type: string
767+
dbLocking:
768+
description: Specify that the database will be accessed only by
769+
Fluent Bit.
770+
type: boolean
697771
dbSync:
698772
description: 'Set a default synchronization (I/O) method. Values:
699773
Extra, Full, Normal, Off.'

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

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2371,6 +2371,21 @@ spec:
23712371
items:
23722372
type: string
23732373
type: array
2374+
structuredMetadata:
2375+
additionalProperties:
2376+
type: string
2377+
description: |-
2378+
Stream structured metadata for API request. It can be multiple comma separated key=value pairs.
2379+
This is used for high cardinality data that isn't suited for using labels.
2380+
Only supported in Loki 3.0+ with schema v13 and TSDB storage.
2381+
type: object
2382+
structuredMetadataKeys:
2383+
description: |-
2384+
Optional list of record keys that will be placed as structured metadata.
2385+
This allows using record accessor patterns (e.g. $kubernetes['pod_name']) to reference record keys.
2386+
items:
2387+
type: string
2388+
type: array
23742389
tenantID:
23752390
description: |-
23762391
Tenant ID used by default to push logs to Loki.
@@ -2738,7 +2753,7 @@ spec:
27382753
type: integer
27392754
replaceDots:
27402755
description: When enabled, replace field name dots with underscore,
2741-
required by Elasticsearch 2.0-2.3.
2756+
required by Opensearch 2.0-2.3.
27422757
type: boolean
27432758
suppressTypeName:
27442759
description: When enabled, mapping types is removed and Type option
@@ -2839,12 +2854,12 @@ spec:
28392854
for the current output logical destination.
28402855
type: string
28412856
traceError:
2842-
description: When enabled print the elasticsearch API calls to
2843-
stdout when elasticsearch returns an error
2857+
description: When enabled print the Opensearch API calls to stdout
2858+
when Opensearch returns an error
28442859
type: boolean
28452860
traceOutput:
2846-
description: When enabled print the elasticsearch API calls to
2847-
stdout (for diag only)
2861+
description: When enabled print the Opensearch API calls to stdout
2862+
(for diag only)
28482863
type: boolean
28492864
type:
28502865
description: Type name

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ spec:
7575
logfmt:
7676
description: Logfmt defines logfmt parser configuration.
7777
type: object
78+
x-kubernetes-validations:
79+
- message: logfmt must not be null
80+
rule: self != null
7881
ltsv:
7982
description: LTSV defines ltsv parser configuration.
8083
properties:

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1528,6 +1528,10 @@ spec:
15281528
- verbs
15291529
type: object
15301530
type: array
1531+
replicas:
1532+
description: Replicas is the number of collector replicas to deploy
1533+
format: int32
1534+
type: integer
15311535
resources:
15321536
description: Compute Resources required by container.
15331537
properties:

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ spec:
279279
Include Kubernetes namespace metadata only and no pod metadata.
280280
If this is set, the values of Labels and Annotations are ignored.
281281
type: boolean
282+
ownerReferences:
283+
description: Include Kubernetes owner references in the
284+
extra metadata.
285+
type: boolean
282286
regexParser:
283287
description: |-
284288
Set an alternative Parser to process record Tag and extract pod_name, namespace_name, container_name and docker_id.
@@ -313,6 +317,11 @@ spec:
313317
instead of calling Kube Server API to enhance the log.
314318
This could mitigate the Kube API heavy traffic issue for large cluster.
315319
type: boolean
320+
useTagForMeta:
321+
description: If true, Kubernetes metadata (e.g., pod_name,
322+
container_name, namespace_name etc) will be extracted
323+
from the tag itself.
324+
type: boolean
316325
type: object
317326
logToMetrics:
318327
description: LogToMetrics defines a Log to Metrics Filter configuration.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,10 @@ spec:
331331
type: string
332332
emitterStorageType:
333333
type: string
334+
enableChunkTrace:
335+
description: Enable input/output tracing on debug images, controlled
336+
more granualry via the http API
337+
type: boolean
334338
flushSeconds:
335339
description: Interval to flush output
336340
type: number

0 commit comments

Comments
 (0)