--- 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.4 sourceRef: kind: HelmRepository name: infracloudio-charts namespace: flux-system interval: 5m values: image: repository: infracloudio/botkube tag: v0.12.1 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 - kasten-io # 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: "778626068637679707" botid: ${SECRET_BOTKUBE_DISCORD_BOTID} token: ${SECRET_BOTKUBE_DISCORD_TOKEN}