Skip to content

Commit e065947

Browse files
committed
schema: fluentd
1 parent 690e2b6 commit e065947

File tree

1 file changed

+169
-0
lines changed

1 file changed

+169
-0
lines changed

config/schemas/config.yaml

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -936,6 +936,175 @@ properties:
936936
type: object
937937
type: array
938938
type: object
939+
fluentd:
940+
additionalProperties: false
941+
properties:
942+
aggregator:
943+
additionalProperties: false
944+
properties:
945+
affinity:
946+
$ref: '#/$defs/affinity'
947+
buffer:
948+
$ref: '#/$defs/fluentdBuffer'
949+
nodeSelector:
950+
default: ""
951+
type: string
952+
persistence:
953+
additionalProperties: false
954+
properties:
955+
storage:
956+
default: 10Gi
957+
type: string
958+
type: object
959+
resources:
960+
$ref: '#/$defs/resources'
961+
tolerations:
962+
$ref: '#/$defs/tolerations'
963+
type: object
964+
audit:
965+
additionalProperties: false
966+
properties:
967+
compaction:
968+
additionalProperties: false
969+
properties:
970+
days:
971+
default: 10
972+
type: number
973+
enabled:
974+
default: true
975+
type: boolean
976+
ephemeralVolumes:
977+
additionalProperties: false
978+
properties:
979+
enabled:
980+
default: false
981+
type: boolean
982+
type: object
983+
schedule:
984+
default: 0 1/6 * * *
985+
type: string
986+
type: object
987+
enabled:
988+
default: false
989+
type: boolean
990+
filters:
991+
default: ""
992+
description: Add filter stages to capture audit logs, add the audit tag prefix
993+
type: string
994+
retention:
995+
additionalProperties: false
996+
properties:
997+
days:
998+
default: 30
999+
type: number
1000+
enabled:
1001+
default: true
1002+
type: boolean
1003+
schedule:
1004+
default: 0 20 * * *
1005+
type: string
1006+
type: object
1007+
type: object
1008+
enabled:
1009+
default: true
1010+
type: boolean
1011+
forwarder:
1012+
additionalProperties: false
1013+
properties:
1014+
affinity:
1015+
$ref: '#/$defs/affinity'
1016+
buffer:
1017+
type: object
1018+
livenessThresholdSeconds:
1019+
default: 900
1020+
type: number
1021+
nodeSelector:
1022+
$ref: '#/$defs/nodeSelector'
1023+
requestTimeout:
1024+
default: 60s
1025+
type: string
1026+
resources:
1027+
$ref: '#/$defs/resources'
1028+
stuckThresholdSeconds:
1029+
default: 1200
1030+
type: number
1031+
tolerations:
1032+
$ref: '#/$defs/tolerations'
1033+
topologySpreadConstraints:
1034+
$ref: '#/$defs/topologySpreadConstraints'
1035+
type: object
1036+
logManager:
1037+
additionalProperties: false
1038+
properties:
1039+
affinity:
1040+
$ref: '#/$defs/affinity'
1041+
compaction:
1042+
additionalProperties: false
1043+
properties:
1044+
resources:
1045+
$ref: '#/$defs/resources'
1046+
volume:
1047+
additionalProperties: false
1048+
properties:
1049+
storage:
1050+
default: 5Gi
1051+
type: string
1052+
type: object
1053+
type: object
1054+
nodeSelector:
1055+
$ref: '#/$defs/nodeSelector'
1056+
retention:
1057+
additionalProperties: false
1058+
properties:
1059+
resources:
1060+
$ref: '#/$defs/resources'
1061+
type: object
1062+
tolerations:
1063+
$ref: '#/$defs/tolerations'
1064+
type: object
1065+
scLogs:
1066+
additionalProperties: false
1067+
properties:
1068+
compaction:
1069+
additionalProperties: false
1070+
properties:
1071+
days:
1072+
default: 7
1073+
type: number
1074+
enabled:
1075+
default: true
1076+
type: boolean
1077+
ephemeralVolumes:
1078+
additionalProperties: false
1079+
properties:
1080+
enabled:
1081+
default: false
1082+
type: boolean
1083+
type: object
1084+
schedule:
1085+
default: 0 2/6 * * *
1086+
type: string
1087+
type: object
1088+
enabled:
1089+
default: true
1090+
type: boolean
1091+
retention:
1092+
additionalProperties: false
1093+
properties:
1094+
days:
1095+
default: 7
1096+
type: number
1097+
enabled:
1098+
default: true
1099+
type: boolean
1100+
schedule:
1101+
default: 0 21 * * *
1102+
type: string
1103+
type: object
1104+
type: object
1105+
user:
1106+
$ref: '#/$defs/commonResource'
1107+
type: object
9391108
additionalProperties:
9401109
type: object
9411110
properties: {}

0 commit comments

Comments
 (0)