Project

Profile

Help

Issue #7209

closed

OpenAPI schema paths are not namespaced

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

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 78
Quarter:

Description

The OpenAPI schema has paths that look like "{package_href}". This is not a problem when the schema is used to generate bindings because only a subset of the schema is used. However, when the entire schema is requested for all the installed plugins, it is possible that two plugins will have overlapping paths for content. RPM and Debian plugins are prime examples of this. They both have "{package_href}" paths. It would be better if the generated schema referred to these paths as "{rpm_package_href}" and "{deb_package_href}".

Actions #1

Updated by fao89 over 4 years ago

  • Triaged changed from No to Yes
  • Sprint set to Sprint 78
Actions #2

Updated by mdellweg over 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to mdellweg
Actions #3

Updated by pulpbot over 4 years ago

  • Status changed from ASSIGNED to POST

Added by mdellweg over 4 years ago

Revision a9a6ff3c | View on GitHub

Namespace href placeholder in schema generation

fixes #7209 https://pulp.plan.io/issues/7209

Actions #4

Updated by mdellweg over 4 years ago

  • Status changed from POST to MODIFIED
Actions #5

Updated by dkliban@redhat.com over 4 years ago

  • Sprint/Milestone set to 3.6.0
Actions #6

Updated by pulpbot over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF