Skip to content

Commit 3df8e82

Browse files
benjaminvalienteBenjamin Valiente (Contractor)
andauthored
fix: yaml format for kubernetes events (#258)
Co-authored-by: Benjamin Valiente (Contractor) <benjamin.valiente@thoughtbot.com>
1 parent 89eaca5 commit 3df8e82

1 file changed

Lines changed: 13 additions & 17 deletions

File tree

aws/platform/main.tf

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -374,39 +374,35 @@ locals {
374374
yamlencode({
375375
config = {
376376
outputs = <<-EOT
377-
[OUTPUT]
378-
Name cloudwatch_logs
379-
Match *
380-
auto_create_group true
381-
region ${data.aws_region.current.name}
382-
log_group_name ${module.cloudwatch_logs.log_group_name}
383-
log_group_template ${local.log_group_template_value}
384-
log_stream_prefix $${HOST_NAME}-
385-
log_stream_template $kubernetes['pod_name'].$kubernetes['container_name']
386-
log_retention_days ${var.logs_retention_in_days}
387-
388-
# Collect Kubernetes events and send them to CloudWatch Logs.
389377
[INPUT]
390378
Name kubernetes_events
391379
Tag kube.events
392380
Kube_URL https://kubernetes.default.svc
393381
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
394382
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
395383
Interval_Sec 10
396-
397384
[FILTER]
398385
Name grep
399386
Match kube.events
400387
Exclude type Normal
401-
402388
[OUTPUT]
403389
Name cloudwatch_logs
404390
Match kube.events
405-
auto_create_group true
406-
region eu-central-1
391+
auto_create_group false
392+
region ${data.aws_region.current.name}
407393
log_group_name /flightdeck/${var.cluster_name}/kubernetes-events
408394
log_stream_prefix events-
409-
log_retention_days 7
395+
log_retention_days 30
396+
[OUTPUT]
397+
Name cloudwatch_logs
398+
Match *
399+
auto_create_group true
400+
region ${data.aws_region.current.name}
401+
log_group_name ${module.cloudwatch_logs.log_group_name}
402+
log_group_template ${local.log_group_template_value}
403+
log_stream_prefix $${HOST_NAME}-
404+
log_stream_template $kubernetes['pod_name'].$kubernetes['container_name']
405+
log_retention_days ${var.logs_retention_in_days}
410406
EOT
411407
}
412408
env = [

0 commit comments

Comments
 (0)