From 51021f380bc5d193d57049f10fe4e62c1f1d8af5 Mon Sep 17 00:00:00 2001 From: Jeff Bradberry Date: Fri, 18 Mar 2022 14:24:49 -0400 Subject: [PATCH] Support the new Inventory.labels in awxkit / awx-cli --- awxkit/awxkit/api/pages/api.py | 1 + awxkit/awxkit/api/pages/labels.py | 4 +++- awxkit/awxkit/api/resources.py | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/awxkit/awxkit/api/pages/api.py b/awxkit/awxkit/api/pages/api.py index b2c7a462ad..d1ea58cc98 100644 --- a/awxkit/awxkit/api/pages/api.py +++ b/awxkit/awxkit/api/pages/api.py @@ -54,6 +54,7 @@ DEPENDENT_EXPORT = [ ('InventorySource', 'schedules'), ('Inventory', 'groups'), ('Inventory', 'hosts'), + ('Inventory', 'labels'), ] diff --git a/awxkit/awxkit/api/pages/labels.py b/awxkit/awxkit/api/pages/labels.py index b6cb88b073..4fb109364d 100644 --- a/awxkit/awxkit/api/pages/labels.py +++ b/awxkit/awxkit/api/pages/labels.py @@ -44,4 +44,6 @@ class Labels(page.PageList, Label): pass -page.register_page([resources.labels, resources.job_labels, resources.job_template_labels, resources.workflow_job_template_labels], Labels) +page.register_page( + [resources.labels, resources.inventory_labels, resources.job_labels, resources.job_template_labels, resources.workflow_job_template_labels], Labels +) diff --git a/awxkit/awxkit/api/resources.py b/awxkit/awxkit/api/resources.py index 69222f075f..9ae22ad1e5 100644 --- a/awxkit/awxkit/api/resources.py +++ b/awxkit/awxkit/api/resources.py @@ -59,6 +59,7 @@ class Resources(object): _inventory = r'inventories/\d+/' _inventory_access_list = r'inventories/\d+/access_list/' _inventory_copy = r'inventories/\d+/copy/' + _inventory_labels = r'inventories/\d+/labels/' _inventory_related_ad_hoc_commands = r'inventories/\d+/ad_hoc_commands/' _inventory_related_groups = r'inventories/\d+/groups/' _inventory_related_hosts = r'inventories/\d+/hosts/'