From 3d4b6b30188eb0b8a741f4a6b98ccce99b144eba Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Sun, 9 Jun 2024 09:33:02 +1000 Subject: [PATCH] Add slack bot for slack alters --- .../notification-controller/repository.yaml | 10 ++++++++++ .../notification-controller/slack-alters.yaml | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 kubernetes/rpi5-cluster/flux-system/notification-controller/repository.yaml create mode 100644 kubernetes/rpi5-cluster/flux-system/notification-controller/slack-alters.yaml diff --git a/kubernetes/rpi5-cluster/flux-system/notification-controller/repository.yaml b/kubernetes/rpi5-cluster/flux-system/notification-controller/repository.yaml new file mode 100644 index 0000000..71504db --- /dev/null +++ b/kubernetes/rpi5-cluster/flux-system/notification-controller/repository.yaml @@ -0,0 +1,10 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: GitRepository +metadata: + name: home-cluster-ops-repo + namespace: flux-system +spec: + interval: 60m + url: https://github.com/3dwardch3ng/home-cluster-ops + ref: + branch: master \ No newline at end of file diff --git a/kubernetes/rpi5-cluster/flux-system/notification-controller/slack-alters.yaml b/kubernetes/rpi5-cluster/flux-system/notification-controller/slack-alters.yaml new file mode 100644 index 0000000..041ab36 --- /dev/null +++ b/kubernetes/rpi5-cluster/flux-system/notification-controller/slack-alters.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta3 +kind: Provider +metadata: + name: slack-bot + namespace: flux-system +spec: + type: slack + channel: general + address: https://slack.com/api/chat.postMessage + secretRef: + name: slack-bot-token \ No newline at end of file