Project

Profile

Help

Task #4691

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 6 months ago. Updated 5 months ago.

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

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
API Bindings
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 52

Description

swagger-codegen has been forked by it's original authors and now releases under the name openapi-generator0. 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

Associated revisions

Revision 0a73e80d View on GitHub
Added by dkliban@redhat.com 6 months ago

Problem: client is generated using swagger-codegen-cli

Solution: Switch to using openapi-generator-cli

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

Revision c83fc774 View on GitHub
Added by dkliban@redhat.com 5 months ago

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

Revision 2d21bd0e View on GitHub
Added by dkliban@redhat.com 5 months ago

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

History

#1 Updated by dkliban@redhat.com 6 months ago

  • Parent task set to #4687

#2 Updated by bmbouter 6 months 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.

#3 Updated by ipanova@redhat.com 6 months ago

  • Sprint set to Sprint 52

#4 Updated by dkliban@redhat.com 6 months 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

#5 Updated by daviddavis 6 months ago

  • Sprint/Milestone set to 3.0

#6 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

#7 Updated by dkliban@redhat.com 5 months ago

  • Status changed from ASSIGNED to MODIFIED

Please register to edit this issue

Also available in: Atom PDF