Skip to content

Commit

Permalink
update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
derailed committed Jun 14, 2019
1 parent 0d18495 commit 3647e45
Showing 1 changed file with 43 additions and 41 deletions.
84 changes: 43 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Popeye is available on Linux, OSX and Windows platforms.
* For OSX using Homebrew

```shell
brew tap derailed/popeye && brew install popeye
brew install derailed/popeye/popeye
```

* Building from source
Expand Down Expand Up @@ -78,45 +78,47 @@ live clusters and sanitize resources as they are in the wild!
Here is a list of sanitizers in place for the current release.


| | Resource | Sanitizers | Section |
| --- | ----------------------- | ----------------------------------------------------------------------- | ------- |
| πŸ›€ | Node | | no |
| | | Conditions ie not ready, out of mem/disk, network, pids, etc | |
| | | Pod tolerations referencing node taints | |
| | | CPU/MEM utilization metrics, trips if over limits (default 80% CPU/MEM) | |
| πŸ›€ | Namespace | | ns |
| | | Inactive | |
| | | Dead namespaces | |
| πŸ›€ | Pod | | po |
| | | Pod status | |
| | | Containers statuses | |
| | | ServiceAccount presence | |
| | | CPU/MEM on containers over a set CPU/MEM limit (default 80% CPU/MEM) | |
| | | Container image with no tags | |
| | | Container image using `latest` tag | |
| | | Resources request/limits presence | |
| | | Probes liveness/readiness presence | |
| | | Named ports and their references | |
| πŸ›€ | Service | | svc |
| | | Endpoints presence | |
| | | Matching pods labels | |
| | | Named ports and their references | |
| πŸ›€ | ServiceAccount | | sa |
| | | Unused, detects potentially unused SAs | |
| πŸ›€ | Secrets | | sec |
| | | Unused, detects potentially unused secrets or associated keys | |
| πŸ›€ | ConfigMap | | cm |
| | | Unused, detects potentially unused cm or associated keys | |
| πŸ›€ | Deployment | | dp |
| | | Unused, pod template validation, resource utilization | |
| πŸ›€ | StatefulSet | | sts |
| | | Unsed, pod template validation, resource utilization | |
| πŸ›€ | PersistentVolume | | pv |
| | | Unused, check volume bound or volume error | |
| πŸ›€ | PersistentVolumeClaim | | pvc |
| | | Unused, check bounded or volume mount error | |
| πŸ›€ | HorizontalPodAutoscaler | | hpa |
| | | Unused, Utilization, Max burst checks | |
| | Resource | Sanitizers | Section |
|----|-------------------------|-------------------------------------------------------------------------|---------|
| πŸ›€ | Node | | no |
| | | Conditions ie not ready, out of mem/disk, network, pids, etc | |
| | | Pod tolerations referencing node taints | |
| | | CPU/MEM utilization metrics, trips if over limits (default 80% CPU/MEM) | |
| πŸ›€ | Namespace | | ns |
| | | Inactive | |
| | | Dead namespaces | |
| πŸ›€ | Pod | | po |
| | | Pod status | |
| | | Containers statuses | |
| | | ServiceAccount presence | |
| | | CPU/MEM on containers over a set CPU/MEM limit (default 80% CPU/MEM) | |
| | | Container image with no tags | |
| | | Container image using `latest` tag | |
| | | Resources request/limits presence | |
| | | Probes liveness/readiness presence | |
| | | Named ports and their references | |
| πŸ›€ | Service | | svc |
| | | Endpoints presence | |
| | | Matching pods labels | |
| | | Named ports and their references | |
| πŸ›€ | ServiceAccount | | sa |
| | | Unused, detects potentially unused SAs | |
| πŸ›€ | Secrets | | sec |
| | | Unused, detects potentially unused secrets or associated keys | |
| πŸ›€ | ConfigMap | | cm |
| | | Unused, detects potentially unused cm or associated keys | |
| πŸ›€ | Deployment | | dp |
| | | Unused, pod template validation, resource utilization | |
| πŸ›€ | StatefulSet | | sts |
| | | Unsed, pod template validation, resource utilization | |
| πŸ›€ | PersistentVolume | | pv |
| | | Unused, check volume bound or volume error | |
| πŸ›€ | PersistentVolumeClaim | | pvc |
| | | Unused, check bounded or volume mount error | |
| πŸ›€ | HorizontalPodAutoscaler | | hpa |
| | | Unused, Utilization, Max burst checks | |
| πŸ›€ | PodDisruptionBudget | | hpa |
| | | Unused, Check minAvailable configuration | pdb |


## The Command Line
Expand Down Expand Up @@ -326,7 +328,7 @@ The sanitizer report outputs each resource group scanned and their potential iss
The report is color/emoji coded in term of Sanitizer severity levels:

| Level | Icon | Jurassic | Color | Description |
| ----- | ---- | -------- | --------- | --------------- |
|-------|------|----------|-----------|-----------------|
| Ok | βœ… | OK | Green | Happy! |
| Info | πŸ”Š | I | BlueGreen | FYI |
| Warn | 😱 | W | Yellow | Potential Issue |
Expand Down

0 comments on commit 3647e45

Please sign in to comment.