Project

General

Profile

Feature #24669

RFE: Support 'check_manifest' API endpoint - Manifest upload cannot be idempotent

Added by Andrew Kofink about 1 year ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Difficulty:
Triaged:
Yes
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Scenario:
API developers (those consuming Katello's API) have no way to check if a given manifest has been uploaded to Katello. The manifest_history shows the upstreamConsumer information, but API developers shouldn't be expected to inspect the manifest zip file manually to match this upstreamConsumer information to determine if the manifest has already been uploaded.

Example/Motivation:
In foreman-ansible-modules (Nailgun being the API consumer), we have a katello_manifest module that allows uploading a manifest. In the spirit of most conf management tools, Ansible modules strive to be idempotent. This is impossible for manifest upload with the current Katello API.

- Related FAM issue: https://github.com/theforeman/foreman-ansible-modules/issues/172

History

#1 Updated by Andrew Kofink about 1 year ago

  • Triaged changed from No to Yes

Also available in: Atom PDF