mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
new gitops template
This commit is contained in:
182
cluster/apps/monitoring/botkube/helm-release.yaml
Normal file
182
cluster/apps/monitoring/botkube/helm-release.yaml
Normal file
@@ -0,0 +1,182 @@
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: botkube
|
||||
namespace: monitoring
|
||||
spec:
|
||||
interval: 5m
|
||||
chart:
|
||||
spec:
|
||||
# renovate: registryUrl=https://infracloudio.github.io/charts
|
||||
chart: botkube
|
||||
version: v0.12.0
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: infracloudio-charts
|
||||
namespace: flux-system
|
||||
interval: 5m
|
||||
values:
|
||||
image:
|
||||
repository: infracloudio/botkube
|
||||
tag: v0.12.0
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
config:
|
||||
settings:
|
||||
clustername: k3s
|
||||
resources:
|
||||
- name: v1/pods # Name of the resources e.g pod, deployment, ingress, etc. (Resource name must be in singular form)
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
ignore: # List of namespaces to be ignored (omitempty), used only with include: all
|
||||
- longhorn-system # example : include [all], ignore [x,y,z]
|
||||
- kube-system
|
||||
events: # List of lifecycle events you want to receive, e.g create, update, delete, error OR all
|
||||
- create
|
||||
- delete
|
||||
- name: v1/services
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: apps/v1/deployments
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- update
|
||||
- delete
|
||||
- error
|
||||
updateSetting:
|
||||
includeDiff: true
|
||||
fields:
|
||||
- spec.template.spec.containers[*].image
|
||||
- name: apps/v1/statefulsets
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- update
|
||||
- delete
|
||||
- error
|
||||
updateSetting:
|
||||
includeDiff: true
|
||||
fields:
|
||||
- spec.template.spec.containers[*].image
|
||||
- name: networking.k8s.io/v1beta1/ingresses
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/nodes
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/namespaces
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/persistentvolumes
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/persistentvolumeclaims
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/secrets
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: v1/configmaps
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
ignore:
|
||||
- rook-ceph
|
||||
events:
|
||||
- delete
|
||||
- error
|
||||
- name: apps/v1/daemonsets
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- update
|
||||
updateSetting:
|
||||
includeDiff: true
|
||||
fields:
|
||||
- spec.template.spec.containers[*].image
|
||||
- name: rbac.authorization.k8s.io/v1/roles
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: rbac.authorization.k8s.io/v1/rolebindings
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: rbac.authorization.k8s.io/v1/clusterroles
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
- name: rbac.authorization.k8s.io/v1/clusterrolebindings
|
||||
namespaces:
|
||||
include:
|
||||
- all
|
||||
events:
|
||||
- create
|
||||
- delete
|
||||
- error
|
||||
recommendations: true
|
||||
communications:
|
||||
discord:
|
||||
enabled: true
|
||||
notiftype: short
|
||||
channel: ${SECRET_BOTKUBE_DISCORD_CHANNEL}
|
||||
botid: ${SECRET_BOTKUBE_DISCORD_BOTID}
|
||||
token: ${SECRET_BOTKUBE_DISCORD_TOKEN}
|
5
cluster/apps/monitoring/botkube/kustomization.yaml
Normal file
5
cluster/apps/monitoring/botkube/kustomization.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- helm-release.yaml
|
Reference in New Issue
Block a user