claranet/terraform-datadog-monitors

400 Bad Request: "Legacy event alert monitors (type: 'event alert') are no longer supported"

Closed this issue · 0 comments

Hello again, I'm getting this error in latest version 4.2.x using caas/kubernetes/node monitor

Error: error validating monitor from https://api.datadoghq.com/api/v1/monitor/validate: 400 Bad Request: {"errors": ["Legacy event alert monitors (type: 'event alert') are no longer supported, please create a new monitor with 'event-v2 alert' type or use the UI."]}
│ 
│   with module.k8s-datadog-monitor.module.datadog-monitors-caas-kubernetes-node.datadog_monitor.unregister_net_device[0],
│   on .terraform/modules/k8s-datadog-monitor.datadog-monitors-caas-kubernetes-node/caas/kubernetes/node/monitors-k8s-node.tf line 164, in resource "datadog_monitor" "unregister_net_device":
│  164: resource "datadog_monitor" "unregister_net_device" {

Example code:

module "datadog-monitors-caas-kubernetes-node" {
  source  = "claranet/monitors/datadog//caas/kubernetes/node"
  version = "4.2.2"

  environment = "prod"
  message       = module.datadog-message-alerting.alerting-message
}

Apparently, is now needed to migrate the unregister_net_device kubernetes node monitor to type event-v2 alert