-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblah.json
81 lines (81 loc) · 2.7 KB
/
blah.json
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
{
"policyValidationResults": [
{
"fileName": "/Users/hadarco/.datree/k8s-demo.yaml",
"ruleResults": [
{
"identifier": "CONTAINERS_MISSING_IMAGE_VALUE_VERSION",
"name": "Ensure each container image has a pinned (tag) version",
"messageOnFailure": "Incorrect value for key `image` - specify an image version to avoid unpleasant \"version surprises\" in the future",
"occurrencesDetails": [
{
"metadataName": "rss-site",
"kind": "Deployment",
"skipMessage": "",
"occurrences": 1,
"isSkipped": false
}
]
},
{
"identifier": "CONTAINERS_MISSING_MEMORY_LIMIT_KEY",
"name": "Ensure each container has a configured memory limit",
"messageOnFailure": "Missing property object `limits.memory` - value should be within the accepted boundaries recommended by the organization",
"occurrencesDetails": [
{
"metadataName": "rss-site",
"kind": "Deployment",
"skipMessage": "",
"occurrences": 1,
"isSkipped": false
}
]
},
{
"identifier": "WORKLOAD_INVALID_LABELS_VALUE",
"name": "Ensure workload has valid label values",
"messageOnFailure": "Incorrect value for key(s) under `labels` - the vales syntax is not valid so the Kubernetes engine will not accept it",
"occurrencesDetails": [
{
"metadataName": "rss-site",
"kind": "Deployment",
"skipMessage": "",
"occurrences": 1,
"isSkipped": false
}
]
},
{
"identifier": "CONTAINERS_MISSING_LIVENESSPROBE_KEY",
"name": "Ensure each container has a configured liveness probe",
"messageOnFailure": "Missing property object `livenessProbe` - add a properly configured livenessProbe to catch possible deadlocks",
"occurrencesDetails": [
{
"metadataName": "rss-site",
"kind": "Deployment",
"skipMessage": "",
"occurrences": 1,
"isSkipped": false
}
]
}
]
}
],
"policySummary": {
"policyName": "Default",
"totalRulesInPolicy": 23,
"totalSkippedRules": 0,
"totalRulesFailed": 4,
"totalPassedCount": 19
},
"evaluationSummary": {
"configsCount": 1,
"filesCount": 1,
"passedYamlValidationCount": 1,
"k8sValidation": "1/1",
"passedPolicyValidationCount": 0
},
"yamlValidationResults": null,
"k8sValidationResults": null
}