Project

Profile

Help

Task #4691

closed

Story #4687: As a user, I can use either Python or Ruby bindings to interact with Pulp

switch pulp-swagger-codegen to openapi-generator

Added by dkliban@redhat.com about 5 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
API Bindings
Sprint:
Sprint 52
Quarter:

Description

swagger-codegen has been forked by it's original authors and now releases under the name openapi-generator[0]. It looks like this project releases much more frequently than swagger-codegen. It's a drop in replacement so we should switch to it to resolve the python 3.7 incompatibility problem in the bindings.

[0] https://openapi-generator.tech/docs/fork-qna

Actions #1

Updated by dkliban@redhat.com about 5 years ago

  • Parent issue set to #4687
Actions #2

Updated by bmbouter about 5 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

We need to do this to fix a bug that is also affecting us and will likely be fixed in openapi-generator.

Actions #3

Updated by ipanova@redhat.com about 5 years ago

  • Sprint set to Sprint 52
Actions #4

Updated by dkliban@redhat.com about 5 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dkliban@redhat.com

I filed a bug against openapi-generator. Once it is resolved we will be able to switch.

https://github.com/OpenAPITools/openapi-generator/issues/2702

Actions #5

Updated by daviddavis about 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #6

Updated by bmbouter about 5 years ago

  • Tags deleted (Pulp 3)

Added by dkliban@redhat.com about 5 years ago

Revision 0a73e80d | View on GitHub

Problem: client is generated using swagger-codegen-cli

Solution: Switch to using openapi-generator-cli

re: #4691 https://pulp.plan.io/issues/4691

Added by dkliban@redhat.com about 5 years ago

Revision c83fc774 | View on GitHub

Problem: travis config is using old repo name

Solution: update to using pulp-openapi-generator

The repo name change because the tooling it uses change.

re: #4691 https://pulp.plan.io/issues/4691

Added by dkliban@redhat.com about 5 years ago

Revision 2d21bd0e | View on GitHub

Problem: travis config is using old repo name

Solution: update to using pulp-openapi-generator

The repo name change because the tooling it uses change.

re: #4691 https://pulp.plan.io/issues/4691

Actions #7

Updated by dkliban@redhat.com about 5 years ago

  • Status changed from ASSIGNED to MODIFIED
Actions #8

Updated by bmbouter over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF