mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-04-15 07:16:34 +00:00
230 lines
3.7 KiB
YAML
230 lines
3.7 KiB
YAML
clusterVersion:
|
|
enabled: true
|
|
minVersion: "1.24.0"
|
|
recommendedVersion: "1.28.0"
|
|
|
|
crd:
|
|
enabled: true
|
|
name: "samples.mycompany.com"
|
|
|
|
ingress:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "example"
|
|
|
|
secret:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "my-secret"
|
|
key: ""
|
|
|
|
configMap:
|
|
enabled: true
|
|
namespace: "kube-public"
|
|
name: "cluster-info"
|
|
key: ""
|
|
|
|
imagePullSecret:
|
|
enabled: true
|
|
registry: "registry.example.com"
|
|
|
|
workloads:
|
|
deployments:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "example-deploy"
|
|
minReady: 1
|
|
statefulsets:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "example-sts"
|
|
minReady: 1
|
|
jobs:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "example-job"
|
|
replicasets:
|
|
enabled: true
|
|
namespace: "default"
|
|
name: "example-rs"
|
|
minReady: 1
|
|
|
|
clusterPodStatuses:
|
|
enabled: true
|
|
namespaces:
|
|
- "default"
|
|
- "kube-system"
|
|
|
|
clusterContainerStatuses:
|
|
enabled: true
|
|
namespaces:
|
|
- "default"
|
|
- "kube-system"
|
|
restartCount: 3
|
|
|
|
containerRuntime:
|
|
enabled: true
|
|
|
|
distribution:
|
|
enabled: true
|
|
supported: ["eks", "gke", "aks", "kubeadm"]
|
|
unsupported: []
|
|
|
|
nodeResources:
|
|
count:
|
|
enabled: true
|
|
min: 1
|
|
recommended: 3
|
|
cpu:
|
|
enabled: true
|
|
min: "4"
|
|
memory:
|
|
enabled: true
|
|
minGi: 8
|
|
recommendedGi: 16
|
|
ephemeral:
|
|
enabled: true
|
|
minGi: 20
|
|
recommendedGi: 50
|
|
|
|
textAnalyze:
|
|
enabled: true
|
|
fileName: "logs/*.log"
|
|
regex: "error"
|
|
|
|
yamlCompare:
|
|
enabled: true
|
|
fileName: "kube-system/sample.yaml"
|
|
path: "spec.replicas"
|
|
value: "3"
|
|
|
|
jsonCompare:
|
|
enabled: true
|
|
fileName: "custom/sample.json"
|
|
jsonPath: "$.items[0].status"
|
|
value: "Running"
|
|
|
|
databases:
|
|
postgres:
|
|
enabled: true
|
|
collectorName: "postgres"
|
|
uri: "postgres://user:pass@postgres:5432/db?sslmode=disable"
|
|
tls:
|
|
skipVerify: true
|
|
secret:
|
|
name: ""
|
|
namespace: ""
|
|
mssql:
|
|
enabled: true
|
|
collectorName: "mssql"
|
|
uri: "sqlserver://user:pass@mssql:1433?database=db"
|
|
mysql:
|
|
enabled: true
|
|
collectorName: "mysql"
|
|
uri: "mysql://user:pass@tcp(mysql:3306)/db"
|
|
redis:
|
|
enabled: true
|
|
collectorName: "redis"
|
|
uri: "redis://redis:6379"
|
|
|
|
cephStatus:
|
|
enabled: true
|
|
namespace: "rook-ceph"
|
|
timeout: "30s"
|
|
|
|
velero:
|
|
enabled: true
|
|
|
|
longhorn:
|
|
enabled: true
|
|
namespace: "longhorn-system"
|
|
timeout: "30s"
|
|
|
|
registryImages:
|
|
enabled: true
|
|
collectorName: "images"
|
|
namespace: "default"
|
|
imagePullSecret:
|
|
name: ""
|
|
data: {}
|
|
images:
|
|
- "alpine:3.19"
|
|
- "busybox:1.36"
|
|
|
|
http:
|
|
enabled: true
|
|
collectorName: "http"
|
|
get:
|
|
url: "https://example.com/healthz"
|
|
timeout: "10s"
|
|
insecureSkipVerify: true
|
|
headers: {}
|
|
post:
|
|
url: ""
|
|
timeout: ""
|
|
insecureSkipVerify: true
|
|
headers: {}
|
|
body: ""
|
|
|
|
weaveReport:
|
|
enabled: true
|
|
reportFileGlob: "weave/*.json"
|
|
|
|
sysctl:
|
|
enabled: true
|
|
namespace: "default"
|
|
image: "busybox:1.36"
|
|
imagePullPolicy: "IfNotPresent"
|
|
|
|
clusterResource:
|
|
enabled: true
|
|
kind: "Deployment"
|
|
clusterScoped: true
|
|
namespace: "default"
|
|
name: "example-deploy"
|
|
yamlPath: "spec.replicas"
|
|
expectedValue: "3"
|
|
regex: ""
|
|
|
|
certificates:
|
|
enabled: true
|
|
secrets:
|
|
- name: ""
|
|
namespaces: []
|
|
configMaps:
|
|
- name: ""
|
|
namespaces: []
|
|
|
|
goldpinger:
|
|
enabled: true
|
|
collectorName: "goldpinger"
|
|
filePath: "goldpinger/check-all.json"
|
|
namespace: "default"
|
|
collectDelay: "30s"
|
|
podLaunch:
|
|
namespace: ""
|
|
image: ""
|
|
imagePullSecret:
|
|
name: ""
|
|
serviceAccountName: ""
|
|
|
|
event:
|
|
enabled: true
|
|
collectorName: "events"
|
|
namespace: "default"
|
|
kind: "Pod"
|
|
reason: "Unhealthy"
|
|
regex: ""
|
|
|
|
nodeMetrics:
|
|
enabled: true
|
|
collectorName: "node-metrics"
|
|
filters:
|
|
pvc:
|
|
nameRegex: ""
|
|
namespace: ""
|
|
nodeNames: []
|
|
selector: []
|
|
|
|
|