Severity: Info | Category: Kubernetes
Environment variable is defined in .env but never referenced in Kubernetes manifests.
DATABASE_URL=postgres://localhost
API_KEY=secret
LOCAL_DEV_MODE=true # ← Only used locally
env:
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: db-secret
key: url
- name: API_KEY
valueFrom:
secretKeyRef:
name: api-secret
key: key
# LOCAL_DEV_MODE is not referenced
$ envcheck k8s-sync k8s/**/*.yaml --env .env.example
.env.example: W006: Key in .env but unused in K8s: LOCAL_DEV_MODE
Unused variables are sometimes intentional:
# .envcheckrc.yaml
rules:
W006:
severity: info # Downgrade from warning
ignore_patterns:
- "*_LOCAL"
- "DEV_*"
- "TEST_*"