config: ## Resources you want to watch resources: - name: v1/pods # Name of the resource. Resource name must be in group/version/resource (G/V/R) format # resource name should be plural (e.g apps/v1/deployments, v1/pods) namespaces: # List of namespaces, "all" will watch all the namespaces include: - all ignore: # List of namespaces to be ignored (omitempty), used only with include: all, can contain a wildcard (*) - kube-system # example : include [all], ignore [x,y,secret-ns-*] events: # List of lifecycle events you want to receive, e.g create, update, delete, error OR all - create - delete - error - name: batch/v1/jobs namespaces: include: - all ignore: - kube-system events: - create - update - delete - error updateSetting: includeDiff: true fields: - spec.template.spec.containers[*].image - status.conditions[*].type - name: apps/v1/deployments namespaces: include: - all ignore: - events: - create - update - delete - error updateSetting: includeDiff: true fields: - spec.template.spec.containers[*].image - status.availableReplicas - name: apps/v1/statefulsets namespaces: include: - all events: - create - update - delete - error updateSetting: includeDiff: true fields: - spec.template.spec.containers[*].image - status.readyReplicas - name: apps/v1/daemonsets namespaces: include: - all ignore: - events: - create - update - delete - error updateSetting: includeDiff: true fields: - spec.template.spec.containers[*].image - status.numberReady - name: v1/nodes namespaces: include: - all ignore: - events: - create - delete - error # Custom resource example #- name: velero.io/v1/backups # namespaces: # include: # - all # ignore: # - # events: # - create # - update # - delete # - error # updateSetting: # includeDiff: true # fields: # - status.phase