cyberark / conjur-openapi-spec

OpenAPI v3 specification for Conjur / DAP v10+
https://conjur.org
Apache License 2.0
11 stars 2 forks source link

Add some DAP endpoints to spec file #143

Closed telday closed 3 years ago

telday commented 3 years ago

What does this PR do?

Adds some of the DAP endpoints to the OpenAPI spec and adds integration tests for the new endpoints as well as infrastructure to run them.

In the name of minimizing the amount of time spent on this one PR I have excluded two things which issues should be opened to add later:

Before the Jenkins CI tests will run properly this PR on dap-intro needs to be merged in.

Follow up issues:

What ticket does this PR close?

Resolves #144

Checklists

Change log

Test coverage

Documentation

telday commented 3 years ago

@izgeri A follow up issue should definitely be filed for updating the Wiki page. I think the easiest way to track the Enterprise version is just to add another version file named ENTERPRISE_VERSION and change the SERVER_VERSION file to OSS_VERSION. I may be wrong but I believe the three other endpoints are added by evoke, so should we be adding the evoke version anywhere? Or just the Conjur Enterprise version?

167 opened to follow up on updating the spec wiki page.

telday commented 3 years ago

@izgeri #160 is merged in. Just need an approve on this after the rebase