]> git.eshelyaron.com Git - kubed.git/commitdiff
* kubed.el (deployment): Add useful resource properties
authorEshel Yaron <me@eshelyaron.com>
Sun, 28 Jul 2024 19:49:58 +0000 (21:49 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 28 Jul 2024 19:49:58 +0000 (21:49 +0200)
kubed.el

index 0bf9d60af099f8911a6570f5bf0dee186b9e9e89..1aabc91b894de7c06dbb59dfcc21e82d8be04024 100644 (file)
--- a/kubed.el
+++ b/kubed.el
@@ -996,7 +996,19 @@ Optional argument DEFAULT is the minibuffer default argument." resource)
 ;;;###autoload (autoload 'kubed-create-deployment "kubed" nil t)
 ;;;###autoload (autoload 'kubed-deployment-prefix-map "kubed" nil t 'keymap)
 (kubed-define-resource deployment
-    ((reps ".status.replicas" 4
+    ((ready ".status.readyReplicas" 6
+           (lambda (l r) (< (string-to-number l) (string-to-number r)))
+           (lambda (s) (if (string= s "<none>") "0" s))
+           :right-align t)
+     (updated ".status.updatedReplicas" 8
+           (lambda (l r) (< (string-to-number l) (string-to-number r)))
+           (lambda (s) (if (string= s "<none>") "0" s))
+           :right-align t)
+     (available ".status.availableReplicas" 10
+           (lambda (l r) (< (string-to-number l) (string-to-number r)))
+           (lambda (s) (if (string= s "<none>") "0" s))
+           :right-align t)
+     (reps ".status.replicas" 4
            (lambda (l r) (< (string-to-number l) (string-to-number r)))
            nil                          ; formatting function
            :right-align t)