From ca58f9a0582f4cda739f0f2f86c6ebc9f207471e Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Sat, 27 Jul 2024 18:13:34 +0200 Subject: [PATCH] kubed.el: Support ingressclass resources --- lisp/net/kubed.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lisp/net/kubed.el b/lisp/net/kubed.el index bc0ae547b81..aeb3caed1f8 100644 --- a/lisp/net/kubed.el +++ b/lisp/net/kubed.el @@ -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) -- 2.39.5