diff --git a/caas/k8s/ingress/modules.tf b/caas/k8s/ingress/modules.tf new file mode 100644 index 0000000..8cf5cd7 --- /dev/null +++ b/caas/k8s/ingress/modules.tf @@ -0,0 +1,19 @@ +module "filter-tags" { + source = "../../../common/filter-tags" + + environment = "${var.environment}" + resource = "ingress" + filter_tags_use_defaults = "${var.filter_tags_use_defaults}" + filter_tags_custom = "${var.filter_tags_custom}" + extra_tags = ["!upstream:upstream-default-backend"] +} + +module "filter-tags-5xx" { + source = "../../../common/filter-tags" + + environment = "${var.environment}" + resource = "ingress" + filter_tags_use_defaults = "${var.filter_tags_use_defaults}" + filter_tags_custom = "${var.filter_tags_custom}" + extra_tags = ["!upstream:upstream-default-backend,status_code:5xx"] +} diff --git a/caas/k8s/ingress/monitors-ingress.tf b/caas/k8s/ingress/monitors-ingress.tf index fb4d64a..9b23ed3 100644 --- a/caas/k8s/ingress/monitors-ingress.tf +++ b/caas/k8s/ingress/monitors-ingress.tf @@ -13,8 +13,8 @@ resource "datadog_monitor" "Nginx_ingress_too_many_5xx" { query = < ${var.ingress_5xx_threshold_critical} EOF