Skip to content

Commit eda3e44

Browse files
benjaminvalienteBenjamin Valiente (Contractor)github-actions[bot]
authored
feat: add cloudwatch log group for kubernetes events (#256)
* feat: add cloudwatch log group for kubernetes events * terraform-docs: automated action --------- Co-authored-by: Benjamin Valiente (Contractor) <benjamin.valiente@thoughtbot.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 9cbb902 commit eda3e44

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

aws/platform/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ You can then use it to manually edit the aws-auth ConfigMap:
141141
| <a name="module_common_platform"></a> [common\_platform](#module\_common\_platform) | ../../platform | n/a |
142142
| <a name="module_dns_service_account_role"></a> [dns\_service\_account\_role](#module\_dns\_service\_account\_role) | ./modules/dns-service-account-role | n/a |
143143
| <a name="module_ebs_csi_driver_service_account_role"></a> [ebs\_csi\_driver\_service\_account\_role](#module\_ebs\_csi\_driver\_service\_account\_role) | ./modules/ebs-csi-driver-service-account-role | n/a |
144+
| <a name="module_kubernetes_events_cloudwatch_logs"></a> [kubernetes\_events\_cloudwatch\_logs](#module\_kubernetes\_events\_cloudwatch\_logs) | ./modules/cloudwatch-logs | n/a |
144145
| <a name="module_network"></a> [network](#module\_network) | ../network-data | n/a |
145146
| <a name="module_prometheus_service_account_role"></a> [prometheus\_service\_account\_role](#module\_prometheus\_service\_account\_role) | ./modules/prometheus-service-account-role | n/a |
146147
| <a name="module_secrets_store_provider"></a> [secrets\_store\_provider](#module\_secrets\_store\_provider) | ./modules/secrets-store-provider | n/a |

aws/platform/main.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,19 @@ module "cloudwatch_logs" {
135135
skip_destroy = var.logs_skip_destroy
136136
}
137137

138+
module "kubernetes_events_cloudwatch_logs" {
139+
source = "./modules/cloudwatch-logs"
140+
141+
aws_namespace = [module.cluster_name.full]
142+
aws_tags = var.aws_tags
143+
cluster_full_name = "${module.cluster_name.full}/kubernetes-events"
144+
k8s_namespace = var.k8s_namespace
145+
log_group_prefix = var.logs_prefix
146+
oidc_issuer = data.aws_ssm_parameter.oidc_issuer.value
147+
retention_in_days = var.logs_retention_in_days
148+
skip_destroy = var.logs_skip_destroy
149+
}
150+
138151
module "cluster_autoscaler_service_account_role" {
139152
source = "./modules/cluster-autoscaler-service-account-role"
140153

0 commit comments

Comments
 (0)