From 5741d70ebcf2714357c9ee76ac15f5766cd10bdb Mon Sep 17 00:00:00 2001 From: gtema Date: Tue, 5 Mar 2024 15:10:10 +0100 Subject: [PATCH] Add jobs to generate Placement OpenAPI spec Change-Id: Iea6f1a570b0754e3dca9d3b81d5d5c7302ae6157 --- zuul.d/openapi.yaml | 29 +++++++++++++++++++++++++++++ zuul.d/project.yaml | 1 + 2 files changed, 30 insertions(+) diff --git a/zuul.d/openapi.yaml b/zuul.d/openapi.yaml index 7b08870..fc51ee1 100644 --- a/zuul.d/openapi.yaml +++ b/zuul.d/openapi.yaml @@ -209,3 +209,32 @@ codegenerator_api_ref: project: "opendev.org/openstack/neutron-lib" path: "/api-ref/build/html/v2/index.html" + +- job: + name: codegenerator-openapi-placement-tips + parent: codegenerator-openapi-tips-base + description: | + Generate OpenAPI spec for Placement + required-projects: + - name: openstack/placement + + vars: + openapi_service: placement + install_additional_projects: + - project: "opendev.org/openstack/placement" + name: "." + +- job: + name: codegenerator-openapi-placement-tips-with-api-ref + parent: codegenerator-openapi-placement-tips + description: | + Generate OpenAPI spec for Placement consuming API-REF + required-projects: + - name: openstack/placement + + pre-run: + - playbooks/openapi/pre-api-ref.yaml + vars: + codegenerator_api_ref: + project: "opendev.org/openstack/placement" + path: "/api-ref/build/html/index.html" diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 90315e6..b0f0770 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -12,3 +12,4 @@ - codegenerator-openapi-image-tips-with-api-ref - codegenerator-openapi-load-balancing-tips-with-api-ref - codegenerator-openapi-network-tips-with-api-ref + - codegenerator-openapi-placement-tips-with-api-ref