Add the mesh_visualizer resource to awxkit

This commit is contained in:
Jeff Bradberry 2022-01-13 15:01:54 -05:00
parent dea5fd1a9d
commit 8c33d0ecbd
4 changed files with 14 additions and 2 deletions

View File

@ -123,7 +123,7 @@ class ApiVersionRootView(APIView):
data['workflow_approvals'] = reverse('api:workflow_approval_list', request=request)
data['workflow_job_template_nodes'] = reverse('api:workflow_job_template_node_list', request=request)
data['workflow_job_nodes'] = reverse('api:workflow_job_node_list', request=request)
data['mesh_visualizer_view'] = reverse('api:mesh_visualizer_view', request=request)
data['mesh_visualizer'] = reverse('api:mesh_visualizer_view', request=request)
return Response(data)

View File

@ -0,0 +1,11 @@
from awxkit.api.resources import resources
from . import base
from . import page
class MeshVisualizer(base.Base):
pass
page.register_page(resources.mesh_visualizer, MeshVisualizer)

View File

@ -116,6 +116,7 @@ class Resources(object):
_labels = 'labels/'
_me = 'me/'
_metrics = 'metrics/'
_mesh_visualizer = 'mesh_visualizer/'
_notification = r'notifications/\d+/'
_notification_template = r'notification_templates/\d+/'
_notification_template_any = r'\w+/\d+/notification_templates_any/\d+/'

View File

@ -11,7 +11,7 @@ from awxkit.cli.format import FORMATTERS, format_response, add_authentication_ar
from awxkit.cli.utils import CustomRegistryMeta, cprint
CONTROL_RESOURCES = ['ping', 'config', 'me', 'metrics']
CONTROL_RESOURCES = ['ping', 'config', 'me', 'metrics', 'mesh_visualizer']
DEPRECATED_RESOURCES = {
'ad_hoc_commands': 'ad_hoc',