-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy path04-configmap.yaml
More file actions
37 lines (37 loc) · 1.64 KB
/
04-configmap.yaml
File metadata and controls
37 lines (37 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
apiVersion: v1
kind: ConfigMap
metadata:
name: devops-agent-operator-config
namespace: devops-agent-operator-system
labels:
app.kubernetes.io/name: devops-agent-operator
app.kubernetes.io/component: operator
data:
# Comma-separated list of namespaces to watch (empty = all namespaces)
WATCH_NAMESPACES: ""
# Comma-separated list of namespaces to exclude
EXCLUDE_NAMESPACES: "kube-system,kube-public,kube-node-lease"
# Enable AWS SSM node log collection (requires IAM permissions)
ENABLE_SSM_COLLECTION: "false"
# AWS region for SSM and S3
AWS_REGION: "AWS_REGION"
# Webhook timeout duration
WEBHOOK_TIMEOUT: "30s"
# Duration to prevent reprocessing the same failure
PROCESSED_TTL: "1h"
# Comma-separated list of failure categories that should NOT trigger webhook calls.
# Valid values: ContainerWaiting, ContainerTerminated, PodPhase, PodStatus, PodCondition
# Empty means all categories trigger webhooks (default behavior).
# Example: "PodPhase,PodCondition"
WEBHOOK_SKIP_CATEGORIES: ""
# Minimum severity level required to trigger a webhook call.
# Valid values: LOW, MEDIUM, HIGH, CRITICAL
# Empty means all severities trigger webhooks (default behavior).
# Example: "HIGH" → only HIGH and CRITICAL failures trigger webhooks
WEBHOOK_MIN_SEVERITY: ""
# Comma-separated list of failure types to exclude from webhook calls,
# regardless of category or severity.
# e.g., "ErrImagePull" - transient state that kubelet retries automatically;
# persistent failures transition to ImagePullBackOff which is not excluded.
# Empty means no failure types are excluded (default behavior).
WEBHOOK_EXCLUDE_TYPES: ""