]> git.eshelyaron.com Git - emacs.git/commitdiff
kubed.el: Support ingressclass resources
authorEshel Yaron <me@eshelyaron.com>
Sat, 27 Jul 2024 16:13:34 +0000 (18:13 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 27 Jul 2024 16:13:34 +0000 (18:13 +0200)
lisp/net/kubed.el

index bc0ae547b81c9707a2cbff85948047cdfab8ad59..aeb3caed1f890e1268b0f311908ea1da68122f71 100644 (file)
@@ -1143,6 +1143,18 @@ overrides the default command IMAGE runs."
    (message "Created Kubernetes cronjob `%s'." name)
    (kubed-update-cronjobs)))
 
+;;;###autoload (autoload 'kubed-display-ingressclass "kubed" nil t)
+;;;###autoload (autoload 'kubed-edit-ingressclass "kubed" nil t)
+;;;###autoload (autoload 'kubed-delete-ingressclasses "kubed" nil t)
+;;;###autoload (autoload 'kubed-list-ingressclasss "kubed" nil t)
+;;;###autoload (autoload 'kubed-create-ingressclass "kubed" nil t)
+;;;###autoload (autoload 'kubed-ingressclass-prefix-map "kubed" nil t 'keymap)
+(kubed-define-resource ingressclass
+    ((controller ".spec.controller" 32)
+     (creationtimestamp ".metadata.creationTimestamp" 20))
+  :namespaced nil
+  :plural ingressclasses)
+
 ;; TODO: Events may be numerous.  Need to only get a few.
 ;; ;;;###autoload (autoload 'kubed-list-events "kubed" nil t)
 ;; ;;;###autoload (autoload 'kubed-event-prefix-map "kubed" nil t 'keymap)