|
2 | 2 |
|
3 | 3 | This playbook generates a cluster overview report for an **Open Shift 3** Cluster. |
4 | 4 |
|
5 | | ---- |
6 | 5 |
|
7 | 6 | # Features |
8 | 7 |
|
9 | 8 | * Requires no additional dependency |
10 | | -* Generates a stand-alone HTML file |
| 9 | +* Generates a stand-alone HTML file |
11 | 10 | * Light-weight and fast |
12 | | -* A total of 3 oc commands are run on the cluster, data is processed on the ansible node. |
| 11 | +* Very few oc commands are run on the cluster, data is processed on the ansible node. |
13 | 12 | * Modular design, new report components can be easily added |
14 | 13 |
|
15 | 14 | If you would like to request a new component/features in the report, please open a new github issue. |
@@ -60,12 +59,31 @@ Set the `email_report:` to True and provide the SMTP configuration in cluster-re |
60 | 59 | # Sample |
61 | 60 |  |
62 | 61 |
|
63 | | -# TODO |
| 62 | +# TODO (WISH LIST) |
64 | 63 |
|
65 | 64 | * Check for orphaned pods |
66 | 65 | * Compare the master-config.yaml |
67 | | -* Elasticsearch status |
| 66 | +* Elasticsearch status, indexes |
68 | 67 | * Warning events in the core namespaces |
| 68 | +* Quick certificate check |
| 69 | +* Gluster stroage check |
| 70 | +* Pending CSR check |
| 71 | +* Core pods (registry, es, prometheus etc.) using persistent storage check |
| 72 | +* Latency check of core services (api, registry, router) from all nodes |
| 73 | +* All pods on each node using hostpath/localvolumes |
| 74 | +* Persistent volumes check |
| 75 | +* Service serving certificate check |
| 76 | +* Disk usage of important directories (/var, /var/lib/docker /var/lib/etcd etc.) |
| 77 | +* Top 10 namespaces using CPU/Memory requests/limits |
| 78 | +* Handle CRI-O |
| 79 | +* Show network info i.e, host IPs, oc-hostsubnets |
| 80 | +* DNS on nodes/pods check |
| 81 | +* Proxy on nodes/pods check |
| 82 | +* Users/serviceaccounts with admin/cluster-admin privileges |
| 83 | +* Imagestream check (deployments using old istreams) |
| 84 | +* OVS flow, bridges, interfaces check |
| 85 | +* Create proper document/wiki |
| 86 | + |
69 | 87 |
|
70 | 88 |
|
71 | 89 | # Contribution |
|
0 commit comments