Add doc endpoint
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| #!/usr/bin/env python3 | ||||
|  | ||||
| # pvc.py - PVC client command-line interface | ||||
| # pvc.py - PVC API command-line interface | ||||
| # Part of the Parallel Virtual Cluster (PVC) system | ||||
| # | ||||
| #    Copyright (C) 2018-2019 Joshua M. Boniface <joshua@boniface.me> | ||||
| @@ -29,15 +29,7 @@ import difflib | ||||
| import re | ||||
| import colorama | ||||
| import yaml | ||||
|  | ||||
| import client_lib.ansiprint as ansiprint | ||||
| import client_lib.common as pvc_common | ||||
| import client_lib.cluster as pvc_cluster | ||||
| import client_lib.node as pvc_node | ||||
| import client_lib.vm as pvc_vm | ||||
| import client_lib.network as pvc_network | ||||
| import client_lib.ceph as pvc_ceph | ||||
| #import client_lib.provisioner as pvc_provisioner | ||||
| import requests | ||||
|  | ||||
| myhostname = socket.gethostname().split('.')[0] | ||||
| zk_host = '' | ||||
|   | ||||
| @@ -925,6 +925,20 @@ | ||||
|                 ] | ||||
|             } | ||||
|         }, | ||||
|         "/api/v1/doc": { | ||||
|             "get": { | ||||
|                 "description": "", | ||||
|                 "responses": { | ||||
|                     "200": { | ||||
|                         "description": "OK" | ||||
|                     } | ||||
|                 }, | ||||
|                 "summary": "Provide the Swagger API documentation", | ||||
|                 "tags": [ | ||||
|                     "root" | ||||
|                 ] | ||||
|             } | ||||
|         }, | ||||
|         "/api/v1/initialize": { | ||||
|             "post": { | ||||
|                 "description": "Note: Normally used only once during cluster bootstrap; checks for the existence of the \"/primary_node\" key before proceeding and returns 400 if found", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user