Skip to content

Commit

Permalink
SQS output plugin (#796)
Browse files Browse the repository at this point in the history
* feat: add aws sqs output
* fix: update v1alpha1 output_types
* feat: add remaining input params
* fix: make generate
* fix: test output order
* fix: use secret refs for aws keys

Co-authored-by: Ferenc HERNADI <[email protected]>
  • Loading branch information
adnan-kobir-sp and ahma authored Aug 3, 2021
1 parent 3e40868 commit a14085d
Show file tree
Hide file tree
Showing 13 changed files with 1,452 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4449,6 +4449,158 @@ spec:
- hec_host
- hec_token
type: object
sqs:
properties:
aws_key_id:
properties:
mountFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
value:
type: string
valueFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
type: object
aws_sec_key:
properties:
mountFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
value:
type: string
valueFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
type: object
buffer:
properties:
chunk_full_threshold:
type: string
chunk_limit_records:
type: integer
chunk_limit_size:
type: string
compress:
type: string
delayed_commit_timeout:
type: string
disable_chunk_backup:
type: boolean
flush_at_shutdown:
type: boolean
flush_interval:
type: string
flush_mode:
type: string
flush_thread_burst_interval:
type: string
flush_thread_count:
type: integer
flush_thread_interval:
type: string
overflow_action:
type: string
path:
type: string
queue_limit_length:
type: integer
queued_chunks_limit_size:
type: integer
retry_exponential_backoff_base:
type: string
retry_forever:
type: boolean
retry_max_interval:
type: string
retry_max_times:
type: integer
retry_randomize:
type: boolean
retry_secondary_threshold:
type: string
retry_timeout:
type: string
retry_type:
type: string
retry_wait:
type: string
tags:
type: string
timekey:
type: string
timekey_use_utc:
type: boolean
timekey_wait:
type: string
timekey_zone:
type: string
total_limit_size:
type: string
type:
type: string
type: object
create_queue:
type: boolean
delay_seconds:
type: integer
include_tag:
type: boolean
message_group_id:
type: string
queue_name:
type: string
region:
type: string
sqs_url:
type: string
tag_property_name:
type: string
type: object
sumologic:
properties:
add_timestamp:
Expand Down Expand Up @@ -9187,6 +9339,158 @@ spec:
- hec_host
- hec_token
type: object
sqs:
properties:
aws_key_id:
properties:
mountFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
value:
type: string
valueFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
type: object
aws_sec_key:
properties:
mountFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
value:
type: string
valueFrom:
properties:
secretKeyRef:
properties:
key:
type: string
name:
type: string
optional:
type: boolean
required:
- key
type: object
type: object
type: object
buffer:
properties:
chunk_full_threshold:
type: string
chunk_limit_records:
type: integer
chunk_limit_size:
type: string
compress:
type: string
delayed_commit_timeout:
type: string
disable_chunk_backup:
type: boolean
flush_at_shutdown:
type: boolean
flush_interval:
type: string
flush_mode:
type: string
flush_thread_burst_interval:
type: string
flush_thread_count:
type: integer
flush_thread_interval:
type: string
overflow_action:
type: string
path:
type: string
queue_limit_length:
type: integer
queued_chunks_limit_size:
type: integer
retry_exponential_backoff_base:
type: string
retry_forever:
type: boolean
retry_max_interval:
type: string
retry_max_times:
type: integer
retry_randomize:
type: boolean
retry_secondary_threshold:
type: string
retry_timeout:
type: string
retry_type:
type: string
retry_wait:
type: string
tags:
type: string
timekey:
type: string
timekey_use_utc:
type: boolean
timekey_wait:
type: string
timekey_zone:
type: string
total_limit_size:
type: string
type:
type: string
type: object
create_queue:
type: boolean
delay_seconds:
type: integer
include_tag:
type: boolean
message_group_id:
type: string
queue_name:
type: string
region:
type: string
sqs_url:
type: string
tag_property_name:
type: string
type: object
sumologic:
properties:
add_timestamp:
Expand Down
Loading

0 comments on commit a14085d

Please sign in to comment.