diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json b/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json new file mode 100644 index 00000000..33e92cf6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml b/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml new file mode 100644 index 00000000..9368a9ac --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml @@ -0,0 +1,28 @@ +config: +- CDMessaging-Services-MSTeams: CDMessaging-Services.json + +CDMessaging-Services-MSTeams: +- name: CD_Messaging-Services - MS Teams +- alertingProfile: "/CD_Messaging-Services/alerting-profile/CDMessaging-Services-PROD.id" +- webhook: "https://msggroup.webhook.office.com/webhookb2/empty" +- skipDeployment: "true" +CDMessaging-Services-MSTeams.EMEA-Prod: +- name: CD_Messaging-Services - MS Teams +- alertingProfile: "/CD_Messaging-Services/alerting-profile/CDMessaging-Services-PROD.id" +- webhook: "https://msggroup.webhook.office.com/webhookb2/empty" +- skipDeployment: "false" +CDMessaging-Services-MSTeams.EMEA-PreProd: +- name: CD_Messaging-Services - MS Teams +- alertingProfile: "/CD_Messaging-Services/alerting-profile/CDMessaging-Services-PROD.id" +- webhook: "https://msggroup.webhook.office.com/webhookb2/empty" +- skipDeployment: "false" +CDMessaging-Services-MSTeams.NA-Prod: +- name: CD_Messaging-Services - MS Teams +- alertingProfile: "/CD_Messaging-Services/alerting-profile/CDMessaging-Services-PROD.id" +- webhook: "https://msggroup.webhook.office.com/webhookb2/empty" +- skipDeployment: "false" +CDMessaging-Services-MSTeams.NA-PreProd: +- name: CD_Messaging-Services - MS Teams +- alertingProfile: "/CD_Messaging-Services/alerting-profile/CDMessaging-Services-PROD.id" +- webhook: "https://msggroup.webhook.office.com/webhookb2/empty" +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json b/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json new file mode 100644 index 00000000..33e92cf6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml b/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml new file mode 100644 index 00000000..2ed48a19 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml @@ -0,0 +1,36 @@ +config: +- CDPISA-MSTeams: CDPISA-MSTeams.json +CDPISA-MSTeams: +- name: CD_PISA - MS Teams +#EW- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" +- alertingProfile: "/CD_PISA/alerting-profile/CDPISA-PROD.id" +- skipDeployment: "true" + +CDPISA-MSTeams.EMEA-Prod: +- name: CD_PISA - MS Teams +#EW- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" +- alertingProfile: "/CD_PISA/alerting-profile/CDPISA-PROD.id" +- webhook: "https://teams.microsoft.com/l/channel/19%3a899f8fd03f1c4022a8c4da8606b57487%40thread.tacv2/Allgemein?groupId=4f7ed23e-0574-4df7-82c3-d5101c45a406&tenantId=ce849bab-cc1c-465b-b62e-18f07c9ac198" +- skipDeployment: "false" + +CDPISA-MSTeams.EMEA-PreProd: +- name: CD_PISA - MS Teams +#EW- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" +- alertingProfile: "/CD_PISA/alerting-profile/CDPISA-PROD.id" +- webhook: "https://teams.microsoft.com/l/channel/19%3a899f8fd03f1c4022a8c4da8606b57487%40thread.tacv2/Allgemein?groupId=4f7ed23e-0574-4df7-82c3-d5101c45a406&tenantId=ce849bab-cc1c-465b-b62e-18f07c9ac198" +- skipDeployment: "false" + +CDPISA-MSTeams.NA-Prod: +- name: CD_PISA - MS Teams +#EW- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" +- alertingProfile: "/CD_PISA/alerting-profile/CDPISA-PROD.id" +- webhook: "https://teams.microsoft.com/l/channel/19%3a899f8fd03f1c4022a8c4da8606b57487%40thread.tacv2/Allgemein?groupId=4f7ed23e-0574-4df7-82c3-d5101c45a406&tenantId=ce849bab-cc1c-465b-b62e-18f07c9ac198" +- skipDeployment: "false" + +CDPISA-MSTeams.NA-PreProd: +- name: CD_PISA - MS Teams +#EW- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" +- alertingProfile: "/CD_PISA/alerting-profile/CDPISA-PROD.id" +- webhook: "https://teams.microsoft.com/l/channel/19%3a899f8fd03f1c4022a8c4da8606b57487%40thread.tacv2/Allgemein?groupId=4f7ed23e-0574-4df7-82c3-d5101c45a406&tenantId=ce849bab-cc1c-465b-b62e-18f07c9ac198" +- skipDeployment: "false" + diff --git a/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-Email.json b/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-Email.json new file mode 100644 index 00000000..486642a7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-Email.json @@ -0,0 +1,13 @@ +{ + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "bccReceivers": [], + "body": "{ProblemDetailsHTML}", + "ccReceivers": [], + "name": "{{.name}}", + "receivers": [ + "{{.receivers}}" + ], + "subject": "{State} Problem {ProblemID}: {ImpactedEntity}", + "type": "EMAIL" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml b/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml new file mode 100644 index 00000000..64fe01cb --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml @@ -0,0 +1,59 @@ +config: +- Perseus-email-Prod: CDPerseus-Email.json +- Perseus-email-E2E: CDPerseus-Email.json + +Perseus-email-Prod: +- name: CD_Perseus - Email - Prod +- skipDeployment: "true" + +Perseus-email-E2E: +- name: CD_Perseus - Email - E2E +- skipDeployment: "true" + +Perseus-email-Prod.EMEA-Prod: +- name: CD_Perseus - Email - Prod +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-prod@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-PROD.id" + +Perseus-email-Prod.EMEA-PreProd: +- name: CD_Perseus - Email - Prod +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-prod@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-PROD.id" + +Perseus-email-Prod.NA-Prod: +- name: CD_Perseus - Email - Prod +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-prod@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-PROD.id" + +Perseus-email-Prod.NA-PreProd: +- name: CD_Perseus - Email - Prod +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-prod@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-PROD.id" + +Perseus-email-E2E.EMEA-Prod: +- name: CD_Perseus - Email - E2E +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-e2e@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-E2E.id" + +Perseus-email-E2E.EMEA-PreProd: +- name: CD_Perseus - Email - E2E +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-e2e@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-E2E.id" + +Perseus-email-E2E.NA-Prod: +- name: CD_Perseus - Email - E2E +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-e2e@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-E2E.id" + +Perseus-email-E2E.NA-PreProd: +- name: CD_Perseus - Email - E2E +- skipDeployment: "false" +- receivers: cc-cub-perseus-dynatrace-incidents-e2e@list.bmw.com +- alertingProfile: "/CD_Perseus/alerting-profile/CDPerseus-E2E.id" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_RemoteServices/notification/CDRemoteServices-MSTeams.json b/BMW-Dynatrace-config/CD_RemoteServices/notification/CDRemoteServices-MSTeams.json new file mode 100644 index 00000000..163a7a3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_RemoteServices/notification/CDRemoteServices-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_RemoteServices/notification/notification.yaml b/BMW-Dynatrace-config/CD_RemoteServices/notification/notification.yaml new file mode 100644 index 00000000..c6254002 --- /dev/null +++ b/BMW-Dynatrace-config/CD_RemoteServices/notification/notification.yaml @@ -0,0 +1,38 @@ +config: +- CDRemoteServices-MSTeams: CDSpeech-MSTeams.json + +CDRemoteServices-MSTeams: +- name: CD_RemoteServices - MS Teams +#- apid: "/CD_Speech/alerting-profile/CDHVD.id" +- skipDeployment: "true" + + +#CDRemoteServices-MSTeams.NA-Prod: +#- name: CD_RemoteServices - MS Teams +#- apid: "/CD_Speech/alerting-profile/CDHVD.id" +#- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +#- skipDeployment: "false" + +CDRemoteServices-MSTeams.EMEA-Prod: +- name: CD_RemoteServices - MS Teams +- apid: "/CD_RemoteServices/alerting-profile/CDRemoteServices-PROD.id" +- webhook: "https://outlook.office.com/webhook/17bae2a4-d620-4739-a3d2-c5be566b8f14@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/8f989be8b63e4abcaebf4e86c9ee4f2e/cb2c9d63-1d7a-4928-9a48-726580da6d62" +- skipDeployment: "false" + +#CDRemoteServices-MSTeams.NA-Prod: +#- name: CD_RemoteServices - MS Teams +#- apid: "/CD_RemoteServices/alerting-profile/CDRemoteServices-PROD.id" +#- webhook: "https://outlook.office.com/webhook/17bae2a4-d620-4739-a3d2-c5be566b8f14@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/8f989be8b63e4abcaebf4e86c9ee4f2e/cb2c9d63-1d7a-4928-9a48-726580da6d62" +#- skipDeployment: "false" + +#CDRemoteServices-MSTeams.NA-PreProd: +#- name: CD_RemoteServices - MS Teams +#- apid: "/CD_RemoteServices/alerting-profile/CDRemoteServices-INT.id" +#- webhook: "https://outlook.office.com/webhook/17bae2a4-d620-4739-a3d2-c5be566b8f14@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/8f989be8b63e4abcaebf4e86c9ee4f2e/cb2c9d63-1d7a-4928-9a48-726580da6d62" +#- skipDeployment: "false" + +CDRemoteServices-MSTeams.EMEA-PreProd: +- name: CD_RemoteServices - MS Teams +- apid: "/CD_RemoteServices/alerting-profile/CDRemoteServices-INT.id" +- webhook: "https://outlook.office.com/webhook/17bae2a4-d620-4739-a3d2-c5be566b8f14@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/ac5df0dfef534c94a7cac7d6e4fb8a1d/cb2c9d63-1d7a-4928-9a48-726580da6d62" +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Speech/notification/CDSpeech-MSTeams.json b/BMW-Dynatrace-config/CD_Speech/notification/CDSpeech-MSTeams.json new file mode 100644 index 00000000..163a7a3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_Speech/notification/CDSpeech-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Speech/notification/notification.yaml b/BMW-Dynatrace-config/CD_Speech/notification/notification.yaml new file mode 100644 index 00000000..586731ce --- /dev/null +++ b/BMW-Dynatrace-config/CD_Speech/notification/notification.yaml @@ -0,0 +1,49 @@ +config: +- CDSpeech-MSTeams-HVD: CDSpeech-MSTeams.json +- CDSpeech-MSTeams-HTTS: CDSpeech-MSTeams.json + +CDSpeech-MSTeams-HVD: +- name: CD_Speech - MS Teams - HVD +- apid: "/CD_Speech/alerting-profile/CDHVD.id" +- skipDeployment: "true" + +CDSpeech-MSTeams-HTTS: +- name: CD_Speech - MS Teams - HTTS +- apid: "/CD_Speech/alerting-profile/CDHTTS.id" +- skipDeployment: "true" + +CDSpeech-MSTeams-HVD.NA-Prod: +- name: CD_Speech - MS Teams - HVD +- apid: "/CD_Speech/alerting-profile/CDHVD.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" + +CDSpeech-MSTeams-HTTS.NA-Prod: +- name: CD_Speech - MS Teams - HTTS +- apid: "/CD_Speech/alerting-profile/CDHTTS.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" + +CDSpeech-MSTeams-HVD.NA-PreProd: +- name: CD_Speech - MS Teams - HVD +- apid: "/CD_Speech/alerting-profile/CDHVD.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" + +CDSpeech-MSTeams-HTTS.NA-PreProd: +- name: CD_Speech - MS Teams - HTTS +- apid: "/CD_Speech/alerting-profile/CDHTTS.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" + +CDSpeech-MSTeams-HVD.EMEA-PreProd: +- name: CD_Speech - MS Teams - HVD +- apid: "/CD_Speech/alerting-profile/CDHVD.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" + +CDSpeech-MSTeams-HTTS.EMEA-PreProd: +- name: CD_Speech - MS Teams - HTTS +- apid: "/CD_Speech/alerting-profile/CDHTTS.id" +- webhook: "https://bmwgroup.webhook.office.com/webhookb2/9929d783-6cb1-4ffd-9898-7a2791bb13df@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/e1adb221aa514b7dabd458f86eecc63d/75ab85c6-38f4-47df-9871-8b4c46852181" +- skipDeployment: "false" \ No newline at end of file