guidelines / templates redefined

custom-service-JONYR
qxz15oi 2021-03-31 14:02:52 +02:00
parent c5c4adad8b
commit 96b2cdb25c
1 changed files with 29 additions and 33 deletions

View File

@ -8,23 +8,21 @@ https://empty webhook (not configured).
Follow [this](https://www.dynatrace.com/support/help/shortlink/set-up-msteams-integration#configuration-in-microsoft-teams) link Follow [this](https://www.dynatrace.com/support/help/shortlink/set-up-msteams-integration#configuration-in-microsoft-teams) link
3. Add the incoming webhook to this line: 3. Add the incoming webhook to this line:
`<app_name>-PROD.EMEA-Prod:` ```
<app_name>-PROD.EMEA-Prod:
`- name: CD_<app_name> PROD` - name: CD_<app_name> PROD
- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id
`- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id` - webhook: <here>
- skipDeployment: "false"
`- webhook: <here>` ```
`- skipDeployment: "false"`
4. Save and commit changes: 4. Save and commit changes:
`git add <changes>` ```
git add <changes>
`git commit -m "<app_name> configuration changes"` git commit -m "<app_name> configuration changes"
git push -u origin <branch>
`git push -u origin <branch>` ```
Note: If you want to enable MS Teams for any other hub/stage, follow the same steps but make sure you're under the right configuration: Note: If you want to enable MS Teams for any other hub/stage, follow the same steps but make sure you're under the right configuration:
`<app_name>-<stage>.<env>-<stage>:` `<app_name>-<stage>.<env>-<stage>:`
@ -33,31 +31,29 @@ Note: If you want to enable MS Teams for any other hub/stage, follow the same st
In the following example, the team intends to use email instead of the default one (MS Teams) for the EMEA PROD notification system. For that, the following changes have to be done: In the following example, the team intends to use email instead of the default one (MS Teams) for the EMEA PROD notification system. For that, the following changes have to be done:
1. Keep the MS Teams integration disabled, with the https://empty webhook 1. Keep the MS Teams integration disabled, with the https://empty webhook
`<app_name>-PROD.EMEA-Prod:` ```
<app_name>-PROD.EMEA-Prod:
`- name: CD_<app_name> PROD` - name: CD_<app_name> PROD
- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id
`- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id` - webhook: https://empty
- skipDeployment: "false"
`- webhook: https://empty` ```
`- skipDeployment: "false"`
2. Create a new configuration template under config, using the email template: 2. Create a new configuration template under config, using the email template:
`config:` ```
config:
`- CD<app_name>email: email.json` - CD<app_name>email: email.json
```
3. Describe the configuration below, using the following template: 3. Describe the configuration below, using the following template:
`CD<app_name>email.EMEA-Prod:` ```
CD<app_name>email.EMEA-Prod:
`- name: CD_<app_name> PROD` - name: CD_<app_name> PROD
- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id
`- alertingProfile: CD_<app_name>/alerting-profile/CD<app_name>-PROD.id` - receivers: distributionEmailexample@bmw.de`
```
`- receivers: distributionEmailexample@bmw.de`
### ITSM ### ITSM
Coming soon! Coming soon!