Project

Profile

Help

Issue #5579

Story #5517: [EPIC] Automation Hub Release Blockers

Add the ability to set a certification status for a collection version

Added by newswangerd about 1 year ago. Updated 2 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 60
Quarter:

Description

Change is_certified to a certification enum in the database that accepts following values

  • certified
  • not_certified
  • needs_review

Create endpoint to set certification to either of the three options listed above

On /pulp/api/v3/content/ansible/collection_versions/

  • Create a certification flag that returns only collection_versions that meet the given certification status
  • If certification is used with the is_highest flag, return the highest collection version that meets the given certification status

Example: if certification=certifiedand is_highest=true and collection A has three versions: v1.0.0 (certified), v1.0.1 (certified), v1.0.2 (not_certified), return only Collection A, v1.0.1

  • Ensure certification is being returned as a value on the API

New collections should default to needs_review

Associated revisions

Revision 1ba26522 View on GitHub
Added by Fabricio Aguiar about 1 year ago

Add the ability to set a certification status

closes #5579 https://pulp.plan.io/issues/5579

History

#1 Updated by newswangerd about 1 year ago

  • Parent task set to #5517

#2 Updated by daviddavis about 1 year ago

  • Sprint set to Sprint 60

Adding to sprint since this is a high priority galaxy item.

#3 Updated by fao89 about 1 year ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to fao89

#4 Updated by fao89 about 1 year ago

  • Status changed from ASSIGNED to POST

#5 Updated by Anonymous about 1 year ago

  • Status changed from POST to MODIFIED

#6 Updated by bmbouter 2 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF