Использование Swagger-UI
Для упрощения изучения и работы с oVirt REST API на Engine можно установить плагин Swagger-UI.
На сервере Engine создайте каталог /usr/share/ovirt-engine/ui-plugins/swagger-ui-resources/
и скопируйте в него содержимое каталога dist из репозитария https://github.com/swagger-api/swagger-ui.
Загрузите Open API спецификацию для oVirt: https://raw.githubusercontent.com/sdhuang32/OpenAPI-Specification/master/examples/v2.0/yaml/oVirt_API_swagger.yaml и сохраните в каталоге /usr/share/ovirt-engine/ui-plugins/swagger-ui/swagger-ui-resources/
Отредактируйте файл swagger-initializer.js
, указав в параметре url путь к .yaml файлу со спецификацией oVirt, скопированной на предыдущем шаге, например: ./swagger.yaml
Создайте файл swagger-ui.json в каталоге /usr/share/ovirt-engine/ui-plugins/
с содержимым:
Для доступ к Swagger-UI перейдите по ссылке: https://<manage_engine_fqdn>/ovirt-engine/webadmin/plugin/swagger-ui/index.html
Last updated