Sort api resources
This commit is contained in:
parent
cd58e486f5
commit
7f49e12017
2
kls
2
kls
|
@ -53,7 +53,7 @@ menu1 = Menu("Namespaces", namespaces, 0, curses.COLS // 5, SELECTED_WITHOUT_SEA
|
||||||
api_resources_top = ["pods", "services", "deployments", "statefulsets", "ingresses", "configmaps", "secrets", "persistentvolumes", "nodes", "storageclasses"]
|
api_resources_top = ["pods", "services", "deployments", "statefulsets", "ingresses", "configmaps", "secrets", "persistentvolumes", "nodes", "storageclasses"]
|
||||||
bytes_list = subprocess.check_output("kubectl api-resources -o name --verbs get", shell=True).split()
|
bytes_list = subprocess.check_output("kubectl api-resources -o name --verbs get", shell=True).split()
|
||||||
api_resources_kubectl = [bytes_list[i].decode('utf-8') for i in range(len(bytes_list))]
|
api_resources_kubectl = [bytes_list[i].decode('utf-8') for i in range(len(bytes_list))]
|
||||||
api_resources = api_resources_top + list(set(api_resources_kubectl) - set(api_resources_top))
|
api_resources = api_resources_top + sorted(list(set(api_resources_kubectl) - set(api_resources_top)))
|
||||||
## отрисовываем меню
|
## отрисовываем меню
|
||||||
menu2 = Menu("API resources", api_resources, 0 + curses.COLS // 5, curses.COLS // 5 * 2, NOT_SELECTED_WITHOUT_SEARCH)
|
menu2 = Menu("API resources", api_resources, 0 + curses.COLS // 5, curses.COLS // 5 * 2, NOT_SELECTED_WITHOUT_SEARCH)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue