Project

Profile

Help

Issue #5579

closed

Story #5517: [EPIC] Automation Hub Release Blockers

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

Added by newswangerd almost 3 years ago. Updated about 2 years 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

Actions #1

Updated by newswangerd almost 3 years ago

  • Parent task set to #5517
Actions #2

Updated by daviddavis almost 3 years ago

  • Sprint set to Sprint 60

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

Actions #3

Updated by fao89 almost 3 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to fao89
Actions #4

Updated by fao89 almost 3 years ago

  • Status changed from ASSIGNED to POST

Added by Fabricio Aguiar almost 3 years ago

Revision 1ba26522

Add the ability to set a certification status

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

Actions #5

Updated by Anonymous almost 3 years ago

  • Status changed from POST to MODIFIED
Actions #6

Updated by bmbouter about 2 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF