From 0f426e9d3614c5a7d7cf7735a0f5a428787da5e0 Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Tue, 17 Oct 2023 15:16:24 +0200
Subject: [PATCH] add command to list ressources used in namespace

---
 source/developer_guide/FAQ_dev.rst | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/source/developer_guide/FAQ_dev.rst b/source/developer_guide/FAQ_dev.rst
index 51e5a9e..011054e 100644
--- a/source/developer_guide/FAQ_dev.rst
+++ b/source/developer_guide/FAQ_dev.rst
@@ -6,3 +6,25 @@ FAQ
 .. note::
 
     This Documentation is under construction
+
+
+**I may have quota issue, how do I get what is consuming in my namespace?**
+
+.. code-block:: shell
+
+    kubectl get pod -o go-template='{{- printf "ns,pod,container,requests.cpu,requests.memory,limits.cpu,limits.memory\n"}}
+                                    {{- range $index, $element := .items -}}
+                                    {{if eq $element.status.phase "Running" }}
+                                        {{- range $container, $status := $element.spec.containers -}}
+                                        {{- printf "%s,%s,%s,%s,%s,%s,%s\n" $element.metadata.namespace  $element.metadata.name  $status.name (or $status.resources.requests.cpu "" ) (or $status.resources.requests.memory "") (or $status.resources.limits.cpu "") (or $status.resources.limits.memory "") -}}
+                                        {{- end -}}
+                                    {{- end -}}
+                                    {{- end -}}'
+
+
+.. csv-table:: output produced
+
+    ns,pod,container,requests.cpu,requests.memory,limits.cpu,limits.memory
+    my-project,base-python-chart-shiny-server-7cb4eb545b-tbybh,rshiny-pod,250m,256Mi,500m,512Mi
+    my-project,base-r-chart-shiny-server-ade566bb6c-v5rtt,rshiny-pod,250m,256Mi,500m,512Mi
+
-- 
GitLab