From 847a145ff3aae9e965d05421a93f1e4e096c61ee Mon Sep 17 00:00:00 2001 From: Anatoly Zherdev Date: Tue, 11 Aug 2020 18:21:53 +0300 Subject: [PATCH] color theme for kubectl get pods --- colout/colout_kubectlpods.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 colout/colout_kubectlpods.py diff --git a/colout/colout_kubectlpods.py b/colout/colout_kubectlpods.py new file mode 100644 index 0000000..daa9047 --- /dev/null +++ b/colout/colout_kubectlpods.py @@ -0,0 +1,17 @@ +#encoding: utf-8 + +def theme(context): + + return context, [ + ["(NAME|READY|STATUS|RESTARTS|AGE|IP|NODE|NOMINATED|NODE|READINESS|GATES)", + "white", "underline"], + ["^([^\s]+)", "blue"], + ["(\d+/\d+)", + context['Selectors']['percent'](r'(\d+)/(\d+)', groups=2, ranges=(30,80), colors=("red", "yellow", "green")) + ], + ["(Running)", "green"], + ["(CrashLoopBackOff|RunContainerError|Error)", "red"], + ["^[^\s]+\s+[^\s]+\s+([^\s]+)", "yellow"], + ["^[^\s]+\s+[^\s]+\s+([^\s]+)\s+([1-9]\d*)\s+", "red"], + ] +