Skip to content

Commit 3786095

Browse files
authored
LogScale Support for syslog-ng output (#1344)
Signed-off-by: Peter Wilcsinszky <[email protected]>
1 parent 19f9996 commit 3786095

File tree

9 files changed

+572
-4
lines changed

9 files changed

+572
-4
lines changed

config/crd/bases/logging.banzaicloud.io_syslogngclusteroutputs.yaml

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,119 @@ spec:
554554
required:
555555
- token
556556
type: object
557+
logscale:
558+
properties:
559+
attributes:
560+
type: string
561+
batch_bytes:
562+
type: integer
563+
batch_lines:
564+
type: integer
565+
batch_timeout:
566+
type: integer
567+
body:
568+
type: string
569+
content_type:
570+
type: string
571+
disk_buffer:
572+
properties:
573+
compaction:
574+
type: boolean
575+
dir:
576+
type: string
577+
disk_buf_size:
578+
format: int64
579+
type: integer
580+
mem_buf_length:
581+
format: int64
582+
type: integer
583+
mem_buf_size:
584+
format: int64
585+
type: integer
586+
q_out_size:
587+
format: int64
588+
type: integer
589+
reliable:
590+
type: boolean
591+
required:
592+
- disk_buf_size
593+
- reliable
594+
type: object
595+
extra_headers:
596+
type: string
597+
persist_name:
598+
type: string
599+
rawstring:
600+
type: string
601+
timezone:
602+
type: string
603+
token:
604+
properties:
605+
mountFrom:
606+
properties:
607+
secretKeyRef:
608+
properties:
609+
key:
610+
type: string
611+
name:
612+
type: string
613+
optional:
614+
type: boolean
615+
required:
616+
- key
617+
type: object
618+
type: object
619+
value:
620+
type: string
621+
valueFrom:
622+
properties:
623+
secretKeyRef:
624+
properties:
625+
key:
626+
type: string
627+
name:
628+
type: string
629+
optional:
630+
type: boolean
631+
required:
632+
- key
633+
type: object
634+
type: object
635+
type: object
636+
url:
637+
properties:
638+
mountFrom:
639+
properties:
640+
secretKeyRef:
641+
properties:
642+
key:
643+
type: string
644+
name:
645+
type: string
646+
optional:
647+
type: boolean
648+
required:
649+
- key
650+
type: object
651+
type: object
652+
value:
653+
type: string
654+
valueFrom:
655+
properties:
656+
secretKeyRef:
657+
properties:
658+
key:
659+
type: string
660+
name:
661+
type: string
662+
optional:
663+
type: boolean
664+
required:
665+
- key
666+
type: object
667+
type: object
668+
type: object
669+
type: object
557670
mqtt:
558671
properties:
559672
address:

config/crd/bases/logging.banzaicloud.io_syslogngoutputs.yaml

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,119 @@ spec:
550550
required:
551551
- token
552552
type: object
553+
logscale:
554+
properties:
555+
attributes:
556+
type: string
557+
batch_bytes:
558+
type: integer
559+
batch_lines:
560+
type: integer
561+
batch_timeout:
562+
type: integer
563+
body:
564+
type: string
565+
content_type:
566+
type: string
567+
disk_buffer:
568+
properties:
569+
compaction:
570+
type: boolean
571+
dir:
572+
type: string
573+
disk_buf_size:
574+
format: int64
575+
type: integer
576+
mem_buf_length:
577+
format: int64
578+
type: integer
579+
mem_buf_size:
580+
format: int64
581+
type: integer
582+
q_out_size:
583+
format: int64
584+
type: integer
585+
reliable:
586+
type: boolean
587+
required:
588+
- disk_buf_size
589+
- reliable
590+
type: object
591+
extra_headers:
592+
type: string
593+
persist_name:
594+
type: string
595+
rawstring:
596+
type: string
597+
timezone:
598+
type: string
599+
token:
600+
properties:
601+
mountFrom:
602+
properties:
603+
secretKeyRef:
604+
properties:
605+
key:
606+
type: string
607+
name:
608+
type: string
609+
optional:
610+
type: boolean
611+
required:
612+
- key
613+
type: object
614+
type: object
615+
value:
616+
type: string
617+
valueFrom:
618+
properties:
619+
secretKeyRef:
620+
properties:
621+
key:
622+
type: string
623+
name:
624+
type: string
625+
optional:
626+
type: boolean
627+
required:
628+
- key
629+
type: object
630+
type: object
631+
type: object
632+
url:
633+
properties:
634+
mountFrom:
635+
properties:
636+
secretKeyRef:
637+
properties:
638+
key:
639+
type: string
640+
name:
641+
type: string
642+
optional:
643+
type: boolean
644+
required:
645+
- key
646+
type: object
647+
type: object
648+
value:
649+
type: string
650+
valueFrom:
651+
properties:
652+
secretKeyRef:
653+
properties:
654+
key:
655+
type: string
656+
name:
657+
type: string
658+
optional:
659+
type: boolean
660+
required:
661+
- key
662+
type: object
663+
type: object
664+
type: object
665+
type: object
553666
mqtt:
554667
properties:
555668
address:

e2e/charts/logging-operator/crds/logging.banzaicloud.io_syslogngclusteroutputs.yaml

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -554,6 +554,119 @@ spec:
554554
required:
555555
- token
556556
type: object
557+
logscale:
558+
properties:
559+
attributes:
560+
type: string
561+
batch_bytes:
562+
type: integer
563+
batch_lines:
564+
type: integer
565+
batch_timeout:
566+
type: integer
567+
body:
568+
type: string
569+
content_type:
570+
type: string
571+
disk_buffer:
572+
properties:
573+
compaction:
574+
type: boolean
575+
dir:
576+
type: string
577+
disk_buf_size:
578+
format: int64
579+
type: integer
580+
mem_buf_length:
581+
format: int64
582+
type: integer
583+
mem_buf_size:
584+
format: int64
585+
type: integer
586+
q_out_size:
587+
format: int64
588+
type: integer
589+
reliable:
590+
type: boolean
591+
required:
592+
- disk_buf_size
593+
- reliable
594+
type: object
595+
extra_headers:
596+
type: string
597+
persist_name:
598+
type: string
599+
rawstring:
600+
type: string
601+
timezone:
602+
type: string
603+
token:
604+
properties:
605+
mountFrom:
606+
properties:
607+
secretKeyRef:
608+
properties:
609+
key:
610+
type: string
611+
name:
612+
type: string
613+
optional:
614+
type: boolean
615+
required:
616+
- key
617+
type: object
618+
type: object
619+
value:
620+
type: string
621+
valueFrom:
622+
properties:
623+
secretKeyRef:
624+
properties:
625+
key:
626+
type: string
627+
name:
628+
type: string
629+
optional:
630+
type: boolean
631+
required:
632+
- key
633+
type: object
634+
type: object
635+
type: object
636+
url:
637+
properties:
638+
mountFrom:
639+
properties:
640+
secretKeyRef:
641+
properties:
642+
key:
643+
type: string
644+
name:
645+
type: string
646+
optional:
647+
type: boolean
648+
required:
649+
- key
650+
type: object
651+
type: object
652+
value:
653+
type: string
654+
valueFrom:
655+
properties:
656+
secretKeyRef:
657+
properties:
658+
key:
659+
type: string
660+
name:
661+
type: string
662+
optional:
663+
type: boolean
664+
required:
665+
- key
666+
type: object
667+
type: object
668+
type: object
669+
type: object
557670
mqtt:
558671
properties:
559672
address:

0 commit comments

Comments
 (0)