Add alert for containers which request no storage

Change-Id: I11d1866908ff3bb180938f93331b39ecb4eb405d
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/565801
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Auto-Submit: Eric Boren <borenet@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
diff --git a/promk/prometheus/alerts_general.yml b/promk/prometheus/alerts_general.yml
index 7aa58b4..6ecc0ab 100644
--- a/promk/prometheus/alerts_general.yml
+++ b/promk/prometheus/alerts_general.yml
@@ -548,6 +548,15 @@
       abbr: '{{ $labels.exported_app }}'
       description: 'App {{ $labels.exported_app }} is running in the default namespace in cluster {{ $labels.cluster }}.'
 
+  - alert: NoDiskRequestedForContainer
+    expr: total_disk_requested == 0
+    labels:
+      category: infra
+      severity: warning
+    annotations:
+      abbr: '{{ $labels.container }}'
+      description: 'Container {{ $labels.container }} of app {{ $labels.exported_app }} on cluster {{ $labels.cluster }} requests no disk.  All containers which do not use attached persistent disk should at least request a small amount of ephemeral-storage.  Edit {{ $labels.cluster }}/{{ $labels.yaml }} in k8s-config.'
+
 
 # GitSync.
   - alert: GitSyncStalled