github.com/banzaicloud/operator-tools@v0.28.10/pkg/helm/testdata/crds-only/logging-operator/crds/logging.banzaicloud.io_loggings.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1beta1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.2.4 8 creationTimestamp: null 9 name: loggings.logging.banzaicloud.io 10 spec: 11 group: logging.banzaicloud.io 12 names: 13 categories: 14 - logging-all 15 kind: Logging 16 listKind: LoggingList 17 plural: loggings 18 singular: logging 19 preserveUnknownFields: false 20 scope: Cluster 21 subresources: 22 status: {} 23 validation: 24 openAPIV3Schema: 25 properties: 26 apiVersion: 27 type: string 28 kind: 29 type: string 30 metadata: 31 type: object 32 spec: 33 properties: 34 allowClusterResourcesFromAllNamespaces: 35 type: boolean 36 controlNamespace: 37 type: string 38 defaultFlow: 39 properties: 40 filters: 41 items: 42 properties: 43 concat: 44 properties: 45 continuous_line_regexp: 46 type: string 47 flush_interval: 48 type: integer 49 keep_partial_key: 50 type: boolean 51 keep_partial_metadata: 52 type: string 53 key: 54 type: string 55 multiline_end_regexp: 56 type: string 57 multiline_start_regexp: 58 type: string 59 n_lines: 60 type: integer 61 partial_key: 62 type: string 63 partial_value: 64 type: string 65 separator: 66 type: string 67 stream_identity_key: 68 type: string 69 timeout_label: 70 type: string 71 use_first_timestamp: 72 type: boolean 73 use_partial_metadata: 74 type: string 75 type: object 76 dedot: 77 properties: 78 de_dot_nested: 79 type: boolean 80 de_dot_separator: 81 type: string 82 type: object 83 detectExceptions: 84 properties: 85 languages: 86 items: 87 type: string 88 type: array 89 max_bytes: 90 type: integer 91 max_lines: 92 type: integer 93 message: 94 type: string 95 multiline_flush_interval: 96 type: string 97 remove_tag_prefix: 98 type: string 99 stream: 100 type: string 101 type: object 102 geoip: 103 properties: 104 backend_library: 105 type: string 106 geoip_2_database: 107 type: string 108 geoip_database: 109 type: string 110 geoip_lookup_keys: 111 type: string 112 records: 113 items: 114 additionalProperties: 115 type: string 116 type: object 117 type: array 118 skip_adding_null_record: 119 type: boolean 120 type: object 121 grep: 122 properties: 123 and: 124 items: 125 properties: 126 exclude: 127 items: 128 properties: 129 key: 130 type: string 131 pattern: 132 type: string 133 required: 134 - key 135 - pattern 136 type: object 137 type: array 138 regexp: 139 items: 140 properties: 141 key: 142 type: string 143 pattern: 144 type: string 145 required: 146 - key 147 - pattern 148 type: object 149 type: array 150 type: object 151 type: array 152 exclude: 153 items: 154 properties: 155 key: 156 type: string 157 pattern: 158 type: string 159 required: 160 - key 161 - pattern 162 type: object 163 type: array 164 or: 165 items: 166 properties: 167 exclude: 168 items: 169 properties: 170 key: 171 type: string 172 pattern: 173 type: string 174 required: 175 - key 176 - pattern 177 type: object 178 type: array 179 regexp: 180 items: 181 properties: 182 key: 183 type: string 184 pattern: 185 type: string 186 required: 187 - key 188 - pattern 189 type: object 190 type: array 191 type: object 192 type: array 193 regexp: 194 items: 195 properties: 196 key: 197 type: string 198 pattern: 199 type: string 200 required: 201 - key 202 - pattern 203 type: object 204 type: array 205 type: object 206 parser: 207 properties: 208 emit_invalid_record_to_error: 209 type: boolean 210 hash_value_field: 211 type: string 212 inject_key_prefix: 213 type: string 214 key_name: 215 type: string 216 parse: 217 properties: 218 delimiter: 219 type: string 220 delimiter_pattern: 221 type: string 222 estimate_current_event: 223 type: boolean 224 expression: 225 type: string 226 format: 227 type: string 228 format_firstline: 229 type: string 230 keep_time_key: 231 type: boolean 232 label_delimiter: 233 type: string 234 local_time: 235 type: boolean 236 multiline: 237 items: 238 type: string 239 type: array 240 null_empty_string: 241 type: boolean 242 null_value_pattern: 243 type: string 244 patterns: 245 items: 246 properties: 247 estimate_current_event: 248 type: boolean 249 expression: 250 type: string 251 format: 252 type: string 253 keep_time_key: 254 type: boolean 255 local_time: 256 type: boolean 257 null_empty_string: 258 type: boolean 259 null_value_pattern: 260 type: string 261 time_format: 262 type: string 263 time_key: 264 type: string 265 time_type: 266 type: string 267 timezone: 268 type: string 269 type: 270 type: string 271 types: 272 type: string 273 utc: 274 type: boolean 275 type: object 276 type: array 277 time_format: 278 type: string 279 time_key: 280 type: string 281 time_type: 282 type: string 283 timezone: 284 type: string 285 type: 286 type: string 287 types: 288 type: string 289 utc: 290 type: boolean 291 type: object 292 parsers: 293 items: 294 properties: 295 delimiter: 296 type: string 297 delimiter_pattern: 298 type: string 299 estimate_current_event: 300 type: boolean 301 expression: 302 type: string 303 format: 304 type: string 305 format_firstline: 306 type: string 307 keep_time_key: 308 type: boolean 309 label_delimiter: 310 type: string 311 local_time: 312 type: boolean 313 multiline: 314 items: 315 type: string 316 type: array 317 null_empty_string: 318 type: boolean 319 null_value_pattern: 320 type: string 321 patterns: 322 items: 323 properties: 324 estimate_current_event: 325 type: boolean 326 expression: 327 type: string 328 format: 329 type: string 330 keep_time_key: 331 type: boolean 332 local_time: 333 type: boolean 334 null_empty_string: 335 type: boolean 336 null_value_pattern: 337 type: string 338 time_format: 339 type: string 340 time_key: 341 type: string 342 time_type: 343 type: string 344 timezone: 345 type: string 346 type: 347 type: string 348 types: 349 type: string 350 utc: 351 type: boolean 352 type: object 353 type: array 354 time_format: 355 type: string 356 time_key: 357 type: string 358 time_type: 359 type: string 360 timezone: 361 type: string 362 type: 363 type: string 364 types: 365 type: string 366 utc: 367 type: boolean 368 type: object 369 type: array 370 remove_key_name_field: 371 type: boolean 372 replace_invalid_sequence: 373 type: boolean 374 reserve_data: 375 type: boolean 376 reserve_time: 377 type: boolean 378 type: object 379 prometheus: 380 properties: 381 labels: 382 additionalProperties: 383 type: string 384 type: object 385 metrics: 386 items: 387 properties: 388 buckets: 389 type: string 390 desc: 391 type: string 392 key: 393 type: string 394 labels: 395 additionalProperties: 396 type: string 397 type: object 398 name: 399 type: string 400 type: 401 type: string 402 required: 403 - desc 404 - name 405 - type 406 type: object 407 type: array 408 type: object 409 record_modifier: 410 properties: 411 char_encoding: 412 type: string 413 prepare_value: 414 type: string 415 records: 416 items: 417 additionalProperties: 418 type: string 419 type: object 420 type: array 421 remove_keys: 422 type: string 423 replaces: 424 items: 425 properties: 426 expression: 427 type: string 428 key: 429 type: string 430 replace: 431 type: string 432 required: 433 - expression 434 - key 435 - replace 436 type: object 437 type: array 438 whitelist_keys: 439 type: string 440 type: object 441 record_transformer: 442 properties: 443 auto_typecast: 444 type: boolean 445 enable_ruby: 446 type: boolean 447 keep_keys: 448 type: string 449 records: 450 items: 451 additionalProperties: 452 type: string 453 type: object 454 type: array 455 remove_keys: 456 type: string 457 renew_record: 458 type: boolean 459 renew_time_key: 460 type: string 461 type: object 462 stdout: 463 properties: 464 output_type: 465 type: string 466 type: object 467 tag_normaliser: 468 properties: 469 format: 470 type: string 471 type: object 472 throttle: 473 properties: 474 group_bucket_limit: 475 type: integer 476 group_bucket_period_s: 477 type: integer 478 group_drop_logs: 479 type: boolean 480 group_key: 481 type: string 482 group_reset_rate_s: 483 type: integer 484 group_warning_delay_s: 485 type: integer 486 type: object 487 type: object 488 type: array 489 globalOutputRefs: 490 items: 491 type: string 492 type: array 493 outputRefs: 494 items: 495 type: string 496 type: array 497 type: object 498 enableRecreateWorkloadOnImmutableFieldChange: 499 type: boolean 500 flowConfigCheckDisabled: 501 type: boolean 502 flowConfigOverride: 503 type: string 504 fluentbit: 505 properties: 506 affinity: 507 properties: 508 nodeAffinity: 509 properties: 510 preferredDuringSchedulingIgnoredDuringExecution: 511 items: 512 properties: 513 preference: 514 properties: 515 matchExpressions: 516 items: 517 properties: 518 key: 519 type: string 520 operator: 521 type: string 522 values: 523 items: 524 type: string 525 type: array 526 required: 527 - key 528 - operator 529 type: object 530 type: array 531 matchFields: 532 items: 533 properties: 534 key: 535 type: string 536 operator: 537 type: string 538 values: 539 items: 540 type: string 541 type: array 542 required: 543 - key 544 - operator 545 type: object 546 type: array 547 type: object 548 weight: 549 format: int32 550 type: integer 551 required: 552 - preference 553 - weight 554 type: object 555 type: array 556 requiredDuringSchedulingIgnoredDuringExecution: 557 properties: 558 nodeSelectorTerms: 559 items: 560 properties: 561 matchExpressions: 562 items: 563 properties: 564 key: 565 type: string 566 operator: 567 type: string 568 values: 569 items: 570 type: string 571 type: array 572 required: 573 - key 574 - operator 575 type: object 576 type: array 577 matchFields: 578 items: 579 properties: 580 key: 581 type: string 582 operator: 583 type: string 584 values: 585 items: 586 type: string 587 type: array 588 required: 589 - key 590 - operator 591 type: object 592 type: array 593 type: object 594 type: array 595 required: 596 - nodeSelectorTerms 597 type: object 598 type: object 599 podAffinity: 600 properties: 601 preferredDuringSchedulingIgnoredDuringExecution: 602 items: 603 properties: 604 podAffinityTerm: 605 properties: 606 labelSelector: 607 properties: 608 matchExpressions: 609 items: 610 properties: 611 key: 612 type: string 613 operator: 614 type: string 615 values: 616 items: 617 type: string 618 type: array 619 required: 620 - key 621 - operator 622 type: object 623 type: array 624 matchLabels: 625 additionalProperties: 626 type: string 627 type: object 628 type: object 629 namespaces: 630 items: 631 type: string 632 type: array 633 topologyKey: 634 type: string 635 required: 636 - topologyKey 637 type: object 638 weight: 639 format: int32 640 type: integer 641 required: 642 - podAffinityTerm 643 - weight 644 type: object 645 type: array 646 requiredDuringSchedulingIgnoredDuringExecution: 647 items: 648 properties: 649 labelSelector: 650 properties: 651 matchExpressions: 652 items: 653 properties: 654 key: 655 type: string 656 operator: 657 type: string 658 values: 659 items: 660 type: string 661 type: array 662 required: 663 - key 664 - operator 665 type: object 666 type: array 667 matchLabels: 668 additionalProperties: 669 type: string 670 type: object 671 type: object 672 namespaces: 673 items: 674 type: string 675 type: array 676 topologyKey: 677 type: string 678 required: 679 - topologyKey 680 type: object 681 type: array 682 type: object 683 podAntiAffinity: 684 properties: 685 preferredDuringSchedulingIgnoredDuringExecution: 686 items: 687 properties: 688 podAffinityTerm: 689 properties: 690 labelSelector: 691 properties: 692 matchExpressions: 693 items: 694 properties: 695 key: 696 type: string 697 operator: 698 type: string 699 values: 700 items: 701 type: string 702 type: array 703 required: 704 - key 705 - operator 706 type: object 707 type: array 708 matchLabels: 709 additionalProperties: 710 type: string 711 type: object 712 type: object 713 namespaces: 714 items: 715 type: string 716 type: array 717 topologyKey: 718 type: string 719 required: 720 - topologyKey 721 type: object 722 weight: 723 format: int32 724 type: integer 725 required: 726 - podAffinityTerm 727 - weight 728 type: object 729 type: array 730 requiredDuringSchedulingIgnoredDuringExecution: 731 items: 732 properties: 733 labelSelector: 734 properties: 735 matchExpressions: 736 items: 737 properties: 738 key: 739 type: string 740 operator: 741 type: string 742 values: 743 items: 744 type: string 745 type: array 746 required: 747 - key 748 - operator 749 type: object 750 type: array 751 matchLabels: 752 additionalProperties: 753 type: string 754 type: object 755 type: object 756 namespaces: 757 items: 758 type: string 759 type: array 760 topologyKey: 761 type: string 762 required: 763 - topologyKey 764 type: object 765 type: array 766 type: object 767 type: object 768 annotations: 769 additionalProperties: 770 type: string 771 type: object 772 bufferStorage: 773 properties: 774 storage.backlog.mem_limit: 775 type: string 776 storage.checksum: 777 type: string 778 storage.path: 779 type: string 780 storage.sync: 781 type: string 782 type: object 783 bufferStorageVolume: 784 properties: 785 emptyDir: 786 properties: 787 medium: 788 type: string 789 sizeLimit: 790 type: string 791 type: object 792 host_path: 793 properties: 794 path: 795 type: string 796 type: 797 type: string 798 required: 799 - path 800 type: object 801 hostPath: 802 properties: 803 path: 804 type: string 805 type: 806 type: string 807 required: 808 - path 809 type: object 810 pvc: 811 properties: 812 source: 813 properties: 814 claimName: 815 type: string 816 readOnly: 817 type: boolean 818 required: 819 - claimName 820 type: object 821 spec: 822 properties: 823 accessModes: 824 items: 825 type: string 826 type: array 827 dataSource: 828 properties: 829 apiGroup: 830 type: string 831 kind: 832 type: string 833 name: 834 type: string 835 required: 836 - kind 837 - name 838 type: object 839 resources: 840 properties: 841 limits: 842 additionalProperties: 843 type: string 844 type: object 845 requests: 846 additionalProperties: 847 type: string 848 type: object 849 type: object 850 selector: 851 properties: 852 matchExpressions: 853 items: 854 properties: 855 key: 856 type: string 857 operator: 858 type: string 859 values: 860 items: 861 type: string 862 type: array 863 required: 864 - key 865 - operator 866 type: object 867 type: array 868 matchLabels: 869 additionalProperties: 870 type: string 871 type: object 872 type: object 873 storageClassName: 874 type: string 875 volumeMode: 876 type: string 877 volumeName: 878 type: string 879 type: object 880 type: object 881 type: object 882 customConfigSecret: 883 type: string 884 extraVolumeMounts: 885 items: 886 properties: 887 destination: 888 pattern: ^/.+$ 889 type: string 890 readOnly: 891 type: boolean 892 source: 893 pattern: ^/.+$ 894 type: string 895 required: 896 - destination 897 - source 898 type: object 899 type: array 900 filterAws: 901 properties: 902 Match: 903 type: string 904 imds_version: 905 type: string 906 type: object 907 filterKubernetes: 908 properties: 909 Annotations: 910 type: string 911 Buffer_Size: 912 type: string 913 Dummy_Meta: 914 type: string 915 K8S-Logging.Exclude: 916 type: string 917 K8S-Logging.Parser: 918 type: string 919 Keep_Log: 920 type: string 921 Kube_CA_File: 922 type: string 923 Kube_CA_Path: 924 type: string 925 Kube_Tag_Prefix: 926 type: string 927 Kube_Token_File: 928 type: string 929 Kube_URL: 930 type: string 931 Kube_meta_preload_cache_dir: 932 type: string 933 Labels: 934 type: string 935 Match: 936 type: string 937 Merge_Log: 938 type: string 939 Merge_Log_Key: 940 type: string 941 Merge_Log_Trim: 942 type: string 943 Merge_Parser: 944 type: string 945 Regex_Parser: 946 type: string 947 Use_Journal: 948 type: string 949 tls.debug: 950 type: string 951 tls.verify: 952 type: string 953 type: object 954 image: 955 properties: 956 pullPolicy: 957 type: string 958 repository: 959 type: string 960 tag: 961 type: string 962 type: object 963 inputTail: 964 properties: 965 Buffer_Chunk_Size: 966 type: string 967 Buffer_Max_Size: 968 type: string 969 DB: 970 type: string 971 DB_Sync: 972 type: string 973 Docker_Mode: 974 type: string 975 Docker_Mode_Flush: 976 type: string 977 Exclude_Path: 978 type: string 979 Ignore_Older: 980 type: string 981 Key: 982 type: string 983 Mem_Buf_Limit: 984 type: string 985 Multiline: 986 type: string 987 Multiline_Flush: 988 type: string 989 Parser: 990 type: string 991 Parser_Firstline: 992 type: string 993 Parser_N: 994 items: 995 type: string 996 type: array 997 Path: 998 type: string 999 Path_Key: 1000 type: string 1001 Refresh_Interval: 1002 type: string 1003 Rotate_Wait: 1004 type: string 1005 Skip_Long_Lines: 1006 type: string 1007 Tag: 1008 type: string 1009 Tag_Regex: 1010 type: string 1011 storage.type: 1012 type: string 1013 type: object 1014 labels: 1015 additionalProperties: 1016 type: string 1017 type: object 1018 livenessDefaultCheck: 1019 type: boolean 1020 livenessProbe: 1021 properties: 1022 exec: 1023 properties: 1024 command: 1025 items: 1026 type: string 1027 type: array 1028 type: object 1029 failureThreshold: 1030 format: int32 1031 type: integer 1032 httpGet: 1033 properties: 1034 host: 1035 type: string 1036 httpHeaders: 1037 items: 1038 properties: 1039 name: 1040 type: string 1041 value: 1042 type: string 1043 required: 1044 - name 1045 - value 1046 type: object 1047 type: array 1048 path: 1049 type: string 1050 port: 1051 anyOf: 1052 - type: integer 1053 - type: string 1054 x-kubernetes-int-or-string: true 1055 scheme: 1056 type: string 1057 required: 1058 - port 1059 type: object 1060 initialDelaySeconds: 1061 format: int32 1062 type: integer 1063 periodSeconds: 1064 format: int32 1065 type: integer 1066 successThreshold: 1067 format: int32 1068 type: integer 1069 tcpSocket: 1070 properties: 1071 host: 1072 type: string 1073 port: 1074 anyOf: 1075 - type: integer 1076 - type: string 1077 x-kubernetes-int-or-string: true 1078 required: 1079 - port 1080 type: object 1081 timeoutSeconds: 1082 format: int32 1083 type: integer 1084 type: object 1085 metrics: 1086 properties: 1087 interval: 1088 type: string 1089 path: 1090 type: string 1091 port: 1092 format: int32 1093 type: integer 1094 prometheusAnnotations: 1095 type: boolean 1096 serviceMonitor: 1097 type: boolean 1098 serviceMonitorConfig: 1099 properties: 1100 additionalLabels: 1101 additionalProperties: 1102 type: string 1103 type: object 1104 honorLabels: 1105 type: boolean 1106 metricRelabelings: 1107 items: 1108 properties: 1109 action: 1110 type: string 1111 modulus: 1112 format: int64 1113 type: integer 1114 regex: 1115 type: string 1116 replacement: 1117 type: string 1118 separator: 1119 type: string 1120 sourceLabels: 1121 items: 1122 type: string 1123 type: array 1124 targetLabel: 1125 type: string 1126 type: object 1127 type: array 1128 relabelings: 1129 items: 1130 properties: 1131 action: 1132 type: string 1133 modulus: 1134 format: int64 1135 type: integer 1136 regex: 1137 type: string 1138 replacement: 1139 type: string 1140 separator: 1141 type: string 1142 sourceLabels: 1143 items: 1144 type: string 1145 type: array 1146 targetLabel: 1147 type: string 1148 type: object 1149 type: array 1150 type: object 1151 timeout: 1152 type: string 1153 type: object 1154 mountPath: 1155 type: string 1156 nodeSelector: 1157 additionalProperties: 1158 type: string 1159 type: object 1160 parser: 1161 type: string 1162 podPriorityClassName: 1163 type: string 1164 position_db: 1165 properties: 1166 emptyDir: 1167 properties: 1168 medium: 1169 type: string 1170 sizeLimit: 1171 type: string 1172 type: object 1173 host_path: 1174 properties: 1175 path: 1176 type: string 1177 type: 1178 type: string 1179 required: 1180 - path 1181 type: object 1182 hostPath: 1183 properties: 1184 path: 1185 type: string 1186 type: 1187 type: string 1188 required: 1189 - path 1190 type: object 1191 pvc: 1192 properties: 1193 source: 1194 properties: 1195 claimName: 1196 type: string 1197 readOnly: 1198 type: boolean 1199 required: 1200 - claimName 1201 type: object 1202 spec: 1203 properties: 1204 accessModes: 1205 items: 1206 type: string 1207 type: array 1208 dataSource: 1209 properties: 1210 apiGroup: 1211 type: string 1212 kind: 1213 type: string 1214 name: 1215 type: string 1216 required: 1217 - kind 1218 - name 1219 type: object 1220 resources: 1221 properties: 1222 limits: 1223 additionalProperties: 1224 type: string 1225 type: object 1226 requests: 1227 additionalProperties: 1228 type: string 1229 type: object 1230 type: object 1231 selector: 1232 properties: 1233 matchExpressions: 1234 items: 1235 properties: 1236 key: 1237 type: string 1238 operator: 1239 type: string 1240 values: 1241 items: 1242 type: string 1243 type: array 1244 required: 1245 - key 1246 - operator 1247 type: object 1248 type: array 1249 matchLabels: 1250 additionalProperties: 1251 type: string 1252 type: object 1253 type: object 1254 storageClassName: 1255 type: string 1256 volumeMode: 1257 type: string 1258 volumeName: 1259 type: string 1260 type: object 1261 type: object 1262 type: object 1263 positiondb: 1264 properties: 1265 emptyDir: 1266 properties: 1267 medium: 1268 type: string 1269 sizeLimit: 1270 type: string 1271 type: object 1272 host_path: 1273 properties: 1274 path: 1275 type: string 1276 type: 1277 type: string 1278 required: 1279 - path 1280 type: object 1281 hostPath: 1282 properties: 1283 path: 1284 type: string 1285 type: 1286 type: string 1287 required: 1288 - path 1289 type: object 1290 pvc: 1291 properties: 1292 source: 1293 properties: 1294 claimName: 1295 type: string 1296 readOnly: 1297 type: boolean 1298 required: 1299 - claimName 1300 type: object 1301 spec: 1302 properties: 1303 accessModes: 1304 items: 1305 type: string 1306 type: array 1307 dataSource: 1308 properties: 1309 apiGroup: 1310 type: string 1311 kind: 1312 type: string 1313 name: 1314 type: string 1315 required: 1316 - kind 1317 - name 1318 type: object 1319 resources: 1320 properties: 1321 limits: 1322 additionalProperties: 1323 type: string 1324 type: object 1325 requests: 1326 additionalProperties: 1327 type: string 1328 type: object 1329 type: object 1330 selector: 1331 properties: 1332 matchExpressions: 1333 items: 1334 properties: 1335 key: 1336 type: string 1337 operator: 1338 type: string 1339 values: 1340 items: 1341 type: string 1342 type: array 1343 required: 1344 - key 1345 - operator 1346 type: object 1347 type: array 1348 matchLabels: 1349 additionalProperties: 1350 type: string 1351 type: object 1352 type: object 1353 storageClassName: 1354 type: string 1355 volumeMode: 1356 type: string 1357 volumeName: 1358 type: string 1359 type: object 1360 type: object 1361 type: object 1362 readinessProbe: 1363 properties: 1364 exec: 1365 properties: 1366 command: 1367 items: 1368 type: string 1369 type: array 1370 type: object 1371 failureThreshold: 1372 format: int32 1373 type: integer 1374 httpGet: 1375 properties: 1376 host: 1377 type: string 1378 httpHeaders: 1379 items: 1380 properties: 1381 name: 1382 type: string 1383 value: 1384 type: string 1385 required: 1386 - name 1387 - value 1388 type: object 1389 type: array 1390 path: 1391 type: string 1392 port: 1393 anyOf: 1394 - type: integer 1395 - type: string 1396 x-kubernetes-int-or-string: true 1397 scheme: 1398 type: string 1399 required: 1400 - port 1401 type: object 1402 initialDelaySeconds: 1403 format: int32 1404 type: integer 1405 periodSeconds: 1406 format: int32 1407 type: integer 1408 successThreshold: 1409 format: int32 1410 type: integer 1411 tcpSocket: 1412 properties: 1413 host: 1414 type: string 1415 port: 1416 anyOf: 1417 - type: integer 1418 - type: string 1419 x-kubernetes-int-or-string: true 1420 required: 1421 - port 1422 type: object 1423 timeoutSeconds: 1424 format: int32 1425 type: integer 1426 type: object 1427 resources: 1428 properties: 1429 limits: 1430 additionalProperties: 1431 type: string 1432 type: object 1433 requests: 1434 additionalProperties: 1435 type: string 1436 type: object 1437 type: object 1438 security: 1439 properties: 1440 podSecurityContext: 1441 properties: 1442 fsGroup: 1443 format: int64 1444 type: integer 1445 fsGroupChangePolicy: 1446 type: string 1447 runAsGroup: 1448 format: int64 1449 type: integer 1450 runAsNonRoot: 1451 type: boolean 1452 runAsUser: 1453 format: int64 1454 type: integer 1455 seLinuxOptions: 1456 properties: 1457 level: 1458 type: string 1459 role: 1460 type: string 1461 type: 1462 type: string 1463 user: 1464 type: string 1465 type: object 1466 seccompProfile: 1467 properties: 1468 localhostProfile: 1469 type: string 1470 type: 1471 type: string 1472 required: 1473 - type 1474 type: object 1475 supplementalGroups: 1476 items: 1477 format: int64 1478 type: integer 1479 type: array 1480 sysctls: 1481 items: 1482 properties: 1483 name: 1484 type: string 1485 value: 1486 type: string 1487 required: 1488 - name 1489 - value 1490 type: object 1491 type: array 1492 windowsOptions: 1493 properties: 1494 gmsaCredentialSpec: 1495 type: string 1496 gmsaCredentialSpecName: 1497 type: string 1498 runAsUserName: 1499 type: string 1500 type: object 1501 type: object 1502 podSecurityPolicyCreate: 1503 type: boolean 1504 roleBasedAccessControlCreate: 1505 type: boolean 1506 securityContext: 1507 properties: 1508 allowPrivilegeEscalation: 1509 type: boolean 1510 capabilities: 1511 properties: 1512 add: 1513 items: 1514 type: string 1515 type: array 1516 drop: 1517 items: 1518 type: string 1519 type: array 1520 type: object 1521 privileged: 1522 type: boolean 1523 procMount: 1524 type: string 1525 readOnlyRootFilesystem: 1526 type: boolean 1527 runAsGroup: 1528 format: int64 1529 type: integer 1530 runAsNonRoot: 1531 type: boolean 1532 runAsUser: 1533 format: int64 1534 type: integer 1535 seLinuxOptions: 1536 properties: 1537 level: 1538 type: string 1539 role: 1540 type: string 1541 type: 1542 type: string 1543 user: 1544 type: string 1545 type: object 1546 seccompProfile: 1547 properties: 1548 localhostProfile: 1549 type: string 1550 type: 1551 type: string 1552 required: 1553 - type 1554 type: object 1555 windowsOptions: 1556 properties: 1557 gmsaCredentialSpec: 1558 type: string 1559 gmsaCredentialSpecName: 1560 type: string 1561 runAsUserName: 1562 type: string 1563 type: object 1564 type: object 1565 serviceAccount: 1566 type: string 1567 type: object 1568 targetHost: 1569 type: string 1570 targetPort: 1571 format: int32 1572 type: integer 1573 tls: 1574 properties: 1575 enabled: 1576 type: boolean 1577 secretName: 1578 type: string 1579 sharedKey: 1580 type: string 1581 required: 1582 - enabled 1583 type: object 1584 tolerations: 1585 items: 1586 properties: 1587 effect: 1588 type: string 1589 key: 1590 type: string 1591 operator: 1592 type: string 1593 tolerationSeconds: 1594 format: int64 1595 type: integer 1596 value: 1597 type: string 1598 type: object 1599 type: array 1600 type: object 1601 fluentd: 1602 properties: 1603 affinity: 1604 properties: 1605 nodeAffinity: 1606 properties: 1607 preferredDuringSchedulingIgnoredDuringExecution: 1608 items: 1609 properties: 1610 preference: 1611 properties: 1612 matchExpressions: 1613 items: 1614 properties: 1615 key: 1616 type: string 1617 operator: 1618 type: string 1619 values: 1620 items: 1621 type: string 1622 type: array 1623 required: 1624 - key 1625 - operator 1626 type: object 1627 type: array 1628 matchFields: 1629 items: 1630 properties: 1631 key: 1632 type: string 1633 operator: 1634 type: string 1635 values: 1636 items: 1637 type: string 1638 type: array 1639 required: 1640 - key 1641 - operator 1642 type: object 1643 type: array 1644 type: object 1645 weight: 1646 format: int32 1647 type: integer 1648 required: 1649 - preference 1650 - weight 1651 type: object 1652 type: array 1653 requiredDuringSchedulingIgnoredDuringExecution: 1654 properties: 1655 nodeSelectorTerms: 1656 items: 1657 properties: 1658 matchExpressions: 1659 items: 1660 properties: 1661 key: 1662 type: string 1663 operator: 1664 type: string 1665 values: 1666 items: 1667 type: string 1668 type: array 1669 required: 1670 - key 1671 - operator 1672 type: object 1673 type: array 1674 matchFields: 1675 items: 1676 properties: 1677 key: 1678 type: string 1679 operator: 1680 type: string 1681 values: 1682 items: 1683 type: string 1684 type: array 1685 required: 1686 - key 1687 - operator 1688 type: object 1689 type: array 1690 type: object 1691 type: array 1692 required: 1693 - nodeSelectorTerms 1694 type: object 1695 type: object 1696 podAffinity: 1697 properties: 1698 preferredDuringSchedulingIgnoredDuringExecution: 1699 items: 1700 properties: 1701 podAffinityTerm: 1702 properties: 1703 labelSelector: 1704 properties: 1705 matchExpressions: 1706 items: 1707 properties: 1708 key: 1709 type: string 1710 operator: 1711 type: string 1712 values: 1713 items: 1714 type: string 1715 type: array 1716 required: 1717 - key 1718 - operator 1719 type: object 1720 type: array 1721 matchLabels: 1722 additionalProperties: 1723 type: string 1724 type: object 1725 type: object 1726 namespaces: 1727 items: 1728 type: string 1729 type: array 1730 topologyKey: 1731 type: string 1732 required: 1733 - topologyKey 1734 type: object 1735 weight: 1736 format: int32 1737 type: integer 1738 required: 1739 - podAffinityTerm 1740 - weight 1741 type: object 1742 type: array 1743 requiredDuringSchedulingIgnoredDuringExecution: 1744 items: 1745 properties: 1746 labelSelector: 1747 properties: 1748 matchExpressions: 1749 items: 1750 properties: 1751 key: 1752 type: string 1753 operator: 1754 type: string 1755 values: 1756 items: 1757 type: string 1758 type: array 1759 required: 1760 - key 1761 - operator 1762 type: object 1763 type: array 1764 matchLabels: 1765 additionalProperties: 1766 type: string 1767 type: object 1768 type: object 1769 namespaces: 1770 items: 1771 type: string 1772 type: array 1773 topologyKey: 1774 type: string 1775 required: 1776 - topologyKey 1777 type: object 1778 type: array 1779 type: object 1780 podAntiAffinity: 1781 properties: 1782 preferredDuringSchedulingIgnoredDuringExecution: 1783 items: 1784 properties: 1785 podAffinityTerm: 1786 properties: 1787 labelSelector: 1788 properties: 1789 matchExpressions: 1790 items: 1791 properties: 1792 key: 1793 type: string 1794 operator: 1795 type: string 1796 values: 1797 items: 1798 type: string 1799 type: array 1800 required: 1801 - key 1802 - operator 1803 type: object 1804 type: array 1805 matchLabels: 1806 additionalProperties: 1807 type: string 1808 type: object 1809 type: object 1810 namespaces: 1811 items: 1812 type: string 1813 type: array 1814 topologyKey: 1815 type: string 1816 required: 1817 - topologyKey 1818 type: object 1819 weight: 1820 format: int32 1821 type: integer 1822 required: 1823 - podAffinityTerm 1824 - weight 1825 type: object 1826 type: array 1827 requiredDuringSchedulingIgnoredDuringExecution: 1828 items: 1829 properties: 1830 labelSelector: 1831 properties: 1832 matchExpressions: 1833 items: 1834 properties: 1835 key: 1836 type: string 1837 operator: 1838 type: string 1839 values: 1840 items: 1841 type: string 1842 type: array 1843 required: 1844 - key 1845 - operator 1846 type: object 1847 type: array 1848 matchLabels: 1849 additionalProperties: 1850 type: string 1851 type: object 1852 type: object 1853 namespaces: 1854 items: 1855 type: string 1856 type: array 1857 topologyKey: 1858 type: string 1859 required: 1860 - topologyKey 1861 type: object 1862 type: array 1863 type: object 1864 type: object 1865 annotations: 1866 additionalProperties: 1867 type: string 1868 type: object 1869 bufferStorageVolume: 1870 properties: 1871 emptyDir: 1872 properties: 1873 medium: 1874 type: string 1875 sizeLimit: 1876 type: string 1877 type: object 1878 host_path: 1879 properties: 1880 path: 1881 type: string 1882 type: 1883 type: string 1884 required: 1885 - path 1886 type: object 1887 hostPath: 1888 properties: 1889 path: 1890 type: string 1891 type: 1892 type: string 1893 required: 1894 - path 1895 type: object 1896 pvc: 1897 properties: 1898 source: 1899 properties: 1900 claimName: 1901 type: string 1902 readOnly: 1903 type: boolean 1904 required: 1905 - claimName 1906 type: object 1907 spec: 1908 properties: 1909 accessModes: 1910 items: 1911 type: string 1912 type: array 1913 dataSource: 1914 properties: 1915 apiGroup: 1916 type: string 1917 kind: 1918 type: string 1919 name: 1920 type: string 1921 required: 1922 - kind 1923 - name 1924 type: object 1925 resources: 1926 properties: 1927 limits: 1928 additionalProperties: 1929 type: string 1930 type: object 1931 requests: 1932 additionalProperties: 1933 type: string 1934 type: object 1935 type: object 1936 selector: 1937 properties: 1938 matchExpressions: 1939 items: 1940 properties: 1941 key: 1942 type: string 1943 operator: 1944 type: string 1945 values: 1946 items: 1947 type: string 1948 type: array 1949 required: 1950 - key 1951 - operator 1952 type: object 1953 type: array 1954 matchLabels: 1955 additionalProperties: 1956 type: string 1957 type: object 1958 type: object 1959 storageClassName: 1960 type: string 1961 volumeMode: 1962 type: string 1963 volumeName: 1964 type: string 1965 type: object 1966 type: object 1967 type: object 1968 configCheckAnnotations: 1969 additionalProperties: 1970 type: string 1971 type: object 1972 configReloaderImage: 1973 properties: 1974 pullPolicy: 1975 type: string 1976 repository: 1977 type: string 1978 tag: 1979 type: string 1980 type: object 1981 disablePvc: 1982 type: boolean 1983 fluentLogDestination: 1984 type: string 1985 fluentOutLogrotate: 1986 properties: 1987 age: 1988 type: string 1989 enabled: 1990 type: boolean 1991 path: 1992 type: string 1993 size: 1994 type: string 1995 required: 1996 - enabled 1997 type: object 1998 fluentdPvcSpec: 1999 properties: 2000 emptyDir: 2001 properties: 2002 medium: 2003 type: string 2004 sizeLimit: 2005 type: string 2006 type: object 2007 host_path: 2008 properties: 2009 path: 2010 type: string 2011 type: 2012 type: string 2013 required: 2014 - path 2015 type: object 2016 hostPath: 2017 properties: 2018 path: 2019 type: string 2020 type: 2021 type: string 2022 required: 2023 - path 2024 type: object 2025 pvc: 2026 properties: 2027 source: 2028 properties: 2029 claimName: 2030 type: string 2031 readOnly: 2032 type: boolean 2033 required: 2034 - claimName 2035 type: object 2036 spec: 2037 properties: 2038 accessModes: 2039 items: 2040 type: string 2041 type: array 2042 dataSource: 2043 properties: 2044 apiGroup: 2045 type: string 2046 kind: 2047 type: string 2048 name: 2049 type: string 2050 required: 2051 - kind 2052 - name 2053 type: object 2054 resources: 2055 properties: 2056 limits: 2057 additionalProperties: 2058 type: string 2059 type: object 2060 requests: 2061 additionalProperties: 2062 type: string 2063 type: object 2064 type: object 2065 selector: 2066 properties: 2067 matchExpressions: 2068 items: 2069 properties: 2070 key: 2071 type: string 2072 operator: 2073 type: string 2074 values: 2075 items: 2076 type: string 2077 type: array 2078 required: 2079 - key 2080 - operator 2081 type: object 2082 type: array 2083 matchLabels: 2084 additionalProperties: 2085 type: string 2086 type: object 2087 type: object 2088 storageClassName: 2089 type: string 2090 volumeMode: 2091 type: string 2092 volumeName: 2093 type: string 2094 type: object 2095 type: object 2096 type: object 2097 image: 2098 properties: 2099 pullPolicy: 2100 type: string 2101 repository: 2102 type: string 2103 tag: 2104 type: string 2105 type: object 2106 labels: 2107 additionalProperties: 2108 type: string 2109 type: object 2110 livenessDefaultCheck: 2111 type: boolean 2112 livenessProbe: 2113 properties: 2114 exec: 2115 properties: 2116 command: 2117 items: 2118 type: string 2119 type: array 2120 type: object 2121 failureThreshold: 2122 format: int32 2123 type: integer 2124 httpGet: 2125 properties: 2126 host: 2127 type: string 2128 httpHeaders: 2129 items: 2130 properties: 2131 name: 2132 type: string 2133 value: 2134 type: string 2135 required: 2136 - name 2137 - value 2138 type: object 2139 type: array 2140 path: 2141 type: string 2142 port: 2143 anyOf: 2144 - type: integer 2145 - type: string 2146 x-kubernetes-int-or-string: true 2147 scheme: 2148 type: string 2149 required: 2150 - port 2151 type: object 2152 initialDelaySeconds: 2153 format: int32 2154 type: integer 2155 periodSeconds: 2156 format: int32 2157 type: integer 2158 successThreshold: 2159 format: int32 2160 type: integer 2161 tcpSocket: 2162 properties: 2163 host: 2164 type: string 2165 port: 2166 anyOf: 2167 - type: integer 2168 - type: string 2169 x-kubernetes-int-or-string: true 2170 required: 2171 - port 2172 type: object 2173 timeoutSeconds: 2174 format: int32 2175 type: integer 2176 type: object 2177 logLevel: 2178 type: string 2179 metrics: 2180 properties: 2181 interval: 2182 type: string 2183 path: 2184 type: string 2185 port: 2186 format: int32 2187 type: integer 2188 prometheusAnnotations: 2189 type: boolean 2190 serviceMonitor: 2191 type: boolean 2192 serviceMonitorConfig: 2193 properties: 2194 additionalLabels: 2195 additionalProperties: 2196 type: string 2197 type: object 2198 honorLabels: 2199 type: boolean 2200 metricRelabelings: 2201 items: 2202 properties: 2203 action: 2204 type: string 2205 modulus: 2206 format: int64 2207 type: integer 2208 regex: 2209 type: string 2210 replacement: 2211 type: string 2212 separator: 2213 type: string 2214 sourceLabels: 2215 items: 2216 type: string 2217 type: array 2218 targetLabel: 2219 type: string 2220 type: object 2221 type: array 2222 relabelings: 2223 items: 2224 properties: 2225 action: 2226 type: string 2227 modulus: 2228 format: int64 2229 type: integer 2230 regex: 2231 type: string 2232 replacement: 2233 type: string 2234 separator: 2235 type: string 2236 sourceLabels: 2237 items: 2238 type: string 2239 type: array 2240 targetLabel: 2241 type: string 2242 type: object 2243 type: array 2244 type: object 2245 timeout: 2246 type: string 2247 type: object 2248 nodeSelector: 2249 additionalProperties: 2250 type: string 2251 type: object 2252 podPriorityClassName: 2253 type: string 2254 port: 2255 format: int32 2256 type: integer 2257 readinessProbe: 2258 properties: 2259 exec: 2260 properties: 2261 command: 2262 items: 2263 type: string 2264 type: array 2265 type: object 2266 failureThreshold: 2267 format: int32 2268 type: integer 2269 httpGet: 2270 properties: 2271 host: 2272 type: string 2273 httpHeaders: 2274 items: 2275 properties: 2276 name: 2277 type: string 2278 value: 2279 type: string 2280 required: 2281 - name 2282 - value 2283 type: object 2284 type: array 2285 path: 2286 type: string 2287 port: 2288 anyOf: 2289 - type: integer 2290 - type: string 2291 x-kubernetes-int-or-string: true 2292 scheme: 2293 type: string 2294 required: 2295 - port 2296 type: object 2297 initialDelaySeconds: 2298 format: int32 2299 type: integer 2300 periodSeconds: 2301 format: int32 2302 type: integer 2303 successThreshold: 2304 format: int32 2305 type: integer 2306 tcpSocket: 2307 properties: 2308 host: 2309 type: string 2310 port: 2311 anyOf: 2312 - type: integer 2313 - type: string 2314 x-kubernetes-int-or-string: true 2315 required: 2316 - port 2317 type: object 2318 timeoutSeconds: 2319 format: int32 2320 type: integer 2321 type: object 2322 resources: 2323 properties: 2324 limits: 2325 additionalProperties: 2326 type: string 2327 type: object 2328 requests: 2329 additionalProperties: 2330 type: string 2331 type: object 2332 type: object 2333 scaling: 2334 properties: 2335 podManagementPolicy: 2336 type: string 2337 replicas: 2338 type: integer 2339 type: object 2340 security: 2341 properties: 2342 podSecurityContext: 2343 properties: 2344 fsGroup: 2345 format: int64 2346 type: integer 2347 fsGroupChangePolicy: 2348 type: string 2349 runAsGroup: 2350 format: int64 2351 type: integer 2352 runAsNonRoot: 2353 type: boolean 2354 runAsUser: 2355 format: int64 2356 type: integer 2357 seLinuxOptions: 2358 properties: 2359 level: 2360 type: string 2361 role: 2362 type: string 2363 type: 2364 type: string 2365 user: 2366 type: string 2367 type: object 2368 seccompProfile: 2369 properties: 2370 localhostProfile: 2371 type: string 2372 type: 2373 type: string 2374 required: 2375 - type 2376 type: object 2377 supplementalGroups: 2378 items: 2379 format: int64 2380 type: integer 2381 type: array 2382 sysctls: 2383 items: 2384 properties: 2385 name: 2386 type: string 2387 value: 2388 type: string 2389 required: 2390 - name 2391 - value 2392 type: object 2393 type: array 2394 windowsOptions: 2395 properties: 2396 gmsaCredentialSpec: 2397 type: string 2398 gmsaCredentialSpecName: 2399 type: string 2400 runAsUserName: 2401 type: string 2402 type: object 2403 type: object 2404 podSecurityPolicyCreate: 2405 type: boolean 2406 roleBasedAccessControlCreate: 2407 type: boolean 2408 securityContext: 2409 properties: 2410 allowPrivilegeEscalation: 2411 type: boolean 2412 capabilities: 2413 properties: 2414 add: 2415 items: 2416 type: string 2417 type: array 2418 drop: 2419 items: 2420 type: string 2421 type: array 2422 type: object 2423 privileged: 2424 type: boolean 2425 procMount: 2426 type: string 2427 readOnlyRootFilesystem: 2428 type: boolean 2429 runAsGroup: 2430 format: int64 2431 type: integer 2432 runAsNonRoot: 2433 type: boolean 2434 runAsUser: 2435 format: int64 2436 type: integer 2437 seLinuxOptions: 2438 properties: 2439 level: 2440 type: string 2441 role: 2442 type: string 2443 type: 2444 type: string 2445 user: 2446 type: string 2447 type: object 2448 seccompProfile: 2449 properties: 2450 localhostProfile: 2451 type: string 2452 type: 2453 type: string 2454 required: 2455 - type 2456 type: object 2457 windowsOptions: 2458 properties: 2459 gmsaCredentialSpec: 2460 type: string 2461 gmsaCredentialSpecName: 2462 type: string 2463 runAsUserName: 2464 type: string 2465 type: object 2466 type: object 2467 serviceAccount: 2468 type: string 2469 type: object 2470 tls: 2471 properties: 2472 enabled: 2473 type: boolean 2474 secretName: 2475 type: string 2476 sharedKey: 2477 type: string 2478 required: 2479 - enabled 2480 type: object 2481 tolerations: 2482 items: 2483 properties: 2484 effect: 2485 type: string 2486 key: 2487 type: string 2488 operator: 2489 type: string 2490 tolerationSeconds: 2491 format: int64 2492 type: integer 2493 value: 2494 type: string 2495 type: object 2496 type: array 2497 volumeModImage: 2498 properties: 2499 pullPolicy: 2500 type: string 2501 repository: 2502 type: string 2503 tag: 2504 type: string 2505 type: object 2506 volumeMountChmod: 2507 type: boolean 2508 workers: 2509 format: int32 2510 type: integer 2511 type: object 2512 loggingRef: 2513 type: string 2514 watchNamespaces: 2515 items: 2516 type: string 2517 type: array 2518 required: 2519 - controlNamespace 2520 type: object 2521 status: 2522 properties: 2523 configCheckResults: 2524 additionalProperties: 2525 type: boolean 2526 type: object 2527 type: object 2528 type: object 2529 version: v1beta1 2530 versions: 2531 - name: v1beta1 2532 served: true 2533 storage: true 2534 status: 2535 acceptedNames: 2536 kind: "" 2537 plural: "" 2538 conditions: [] 2539 storedVersions: []