Enable notifications for source events

pull/76/head
stefanprodan 5 years ago
parent b7727e2659
commit b9f7b1d175

@ -51,7 +51,7 @@ Elasticsearch, CloudWatch, Stackdriver, etc.
## Define an alert ## Define an alert
Create an alert definition for the webapp kustomizations: Create an alert definition for all repositories and kustomizations:
```yaml ```yaml
apiVersion: notification.fluxcd.io/v1alpha1 apiVersion: notification.fluxcd.io/v1alpha1
@ -64,10 +64,10 @@ spec:
name: slack name: slack
eventSeverity: info eventSeverity: info
eventSources: eventSources:
- kind: GitRepository
name: '*'
- kind: Kustomization - kind: Kustomization
name: webapp-backend name: '*'
- kind: Kustomization
name: webapp-frontend
``` ```
Apply the above files or commit them to the `fleet-infra` repository. Apply the above files or commit them to the `fleet-infra` repository.

@ -1,5 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- github.com/fluxcd/notification-controller/config//crd?ref=v0.0.1-alpha.2 - github.com/fluxcd/notification-controller/config//crd?ref=v0.0.1-beta.1
- github.com/fluxcd/notification-controller/config//manager?ref=v0.0.1-alpha.2 - github.com/fluxcd/notification-controller/config//manager?ref=v0.0.1-beta.1

@ -1,5 +1,12 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- github.com/fluxcd/source-controller/config//crd?ref=v0.0.1 - github.com/fluxcd/source-controller/config//crd?ref=v0.0.2
- github.com/fluxcd/source-controller/config//manager?ref=v0.0.1 - github.com/fluxcd/source-controller/config//manager?ref=v0.0.2
patchesJson6902:
- target:
group: apps
version: v1
kind: Deployment
name: source-controller
path: patch.yaml

@ -0,0 +1,3 @@
- op: add
path: /spec/template/spec/containers/0/args/0
value: --events-addr=http://notification-controller/
Loading…
Cancel
Save