Skip to content

Commit

Permalink
chore: move notification examples to mission-control/fixutres
Browse files Browse the repository at this point in the history
  • Loading branch information
yashmehrotra committed Sep 5, 2024
1 parent 69f0552 commit 4e8fec8
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 47 deletions.
14 changes: 1 addition & 13 deletions mission-control/docs/notifications/examples/kube-job-failing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,5 @@
title: Kubernetes Job Failing
---

```yaml title="cronjob-alerts.yaml"
apiVersion: mission-control.flanksource.com/v1
kind: Notification
metadata:
name: cronjob-alerts
namespace: default
spec:
events:
- config.unhealthy
//highlight-next-line
filter: config.type == 'Kubernetes::CronJob'
to:
email: [email protected]
```yaml title="cronjob-alerts.yaml" file="../../../modules/mission-control/fixtures/notifications/kube-cronjob-failing.yaml"
```
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,5 @@
title: Pod CrashLooping
---

```yaml title="pod-crashlooping-alerts.yaml"
apiVersion: mission-control.flanksource.com/v1
kind: Notification
metadata:
name: podcrashlooping-alerts
namespace: default
spec:
events:
- config.unhealthy
//highlight-next-line
filter: config.type == 'Kubernetes::Pod' && config.status == 'CrashLoopBackOff'
title: "Pod {{.config.name}} in namespace {{.config.tags.namespace}} is in CrashLoopBackOff"
body: |
{{.config.tags.namespace}}/{{.config.name}}
## Reason
{{.config.config | jq '.status.containerStatuses[0].state.waiting.message' }}
### Labels:
{{range $k, $v := .config.config.metadata.labels}}
**{{$k}}**: {{$v}}
{{end}}
email: [email protected]
```yaml title="pod-crashlooping-alerts.yaml" file="../../../modules/mission-control/fixtures/notifications/kube-pod-crashlooping.yaml"
```
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,5 @@
title: Kubernetes Deployment Health
---

```yaml title="kubernetes-deployment-health.yaml"
apiVersion: mission-control.flanksource.com/v1
kind: Notification
metadata:
name: deployment-health-alerts
spec:
events:
- config.unhealthy
- config.warning
filter: config.type == 'Kubernetes::Deployment'
to:
connection: connection://mission-control/slack
```yaml title="kubernetes-deployment-health.yaml" file="../../../modules/mission-control/fixtures/notifications/kube-deployment-unhealthy.yaml"
```

0 comments on commit 4e8fec8

Please sign in to comment.