-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.diffyml.yml.example
More file actions
102 lines (92 loc) · 2.82 KB
/
Copy path.diffyml.yml.example
File metadata and controls
102 lines (92 loc) · 2.82 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# diffyml configuration file
# Place as .diffyml.yml or .diffyml.yaml in your project root.
# CLI flags override these values. Unknown keys are rejected.
# Output
output: detailed # detailed, compact, brief, github, gitlab, gitea, json, json-patch
color: auto # always, never, auto
truecolor: auto # always, never, auto
# Comparison
ignore-order-changes: false
ignore-whitespace-changes: false
format-strings: false
ignore-value-changes: false
detect-kubernetes: true
detect-renames: true
ignore-api-version: false
no-cert-inspection: false
swap: false
unchanged: false
# Filtering (lists — CLI replaces these entirely if specified)
filter: []
exclude: []
filter-regexp: []
exclude-regexp: []
additional-identifier: []
# Example:
# filter:
# - "spec.containers"
# - "metadata.labels"
# exclude:
# - "status"
# filter-regexp:
# - "^spec\\.template"
# exclude-regexp:
# - "password|secret"
# additional-identifier:
# - "id"
# Display
omit-header: false
use-go-patch-style: false
multi-line-context-lines: 4
# Chroot
chroot: ""
chroot-of-from: ""
chroot-of-to: ""
chroot-list-to-documents: false
# Custom colors (for accessibility / colorblind users)
# Accepts hex (#rrggbb, #rgb).
# Environment variables override these: DIFFYML_COLOR_ADDED, DIFFYML_COLOR_REMOVED,
# DIFFYML_COLOR_MODIFIED, DIFFYML_COLOR_CONTEXT, DIFFYML_COLOR_DOC_NAME.
# colors:
# added: "#58bf38" # default: green
# removed: "#b9311b" # default: red
# modified: "#c7c43f" # default: yellow
# context: "#696969" # default: gray
# doc-name: "#b0c4de" # default: cyan
# Example (Fabio Crameri Glasgow palette for colorblind accessibility):
# colors:
# added: "#6aa3a5"
# removed: "#702d06"
# Neat mode (curated K8s/Helm/ArgoCD/Flux noise filter)
# Set enabled: true to drop well-known noise paths (managedFields, status,
# helm.sh/chart, argocd.argoproj.io/*, kustomize.toolkit.fluxcd.io/*, ...).
# Per-bundle gates are positive in config (helm: false ⇒ drop helm), inverted
# from CLI's --no-neat-helm. See doc/neat.md for the full strip list.
# neat:
# enabled: true
# helm: true
# argocd: true
# flux: true
# status: true
# strip-path:
# - '\.metadata\.creationTimestamp$'
# explain: false
# Sensitive value masking
# Opt-in. When enabled, applies to every output format (including json,
# json-patch, and AI summary). Set mask-secrets to true to auto-mask
# Kubernetes Secret data/stringData; add custom paths via mask-path.
mask-secrets: false
mask-path: []
mask-path-regexp: []
mask-placeholder: "***"
# Example:
# mask-path:
# - "data.api_key"
# - "data.db_url"
# mask-path-regexp:
# - "(?i)password|token|secret"
# AI Summary (requires ANTHROPIC_API_KEY environment variable)
summary: false
summary-model: "claude-haiku-4-5-20251001"
# Exit code
set-exit-code: false