Project

General

Profile

Actions

Feature #24669

open

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

Added by Andrew Kofink over 6 years ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Yes
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


Related issues 1 (1 open0 closed)

Related to Foreman - Tracker #27680: API bugs that need workarounds in foreman-ansible-modulesNew

Actions
Actions #1

Updated by Andrew Kofink over 6 years ago

  • Triaged changed from No to Yes
Actions #2

Updated by Evgeni Golov almost 5 years ago

  • Related to Tracker #27680: API bugs that need workarounds in foreman-ansible-modules added
Actions #3

Updated by Ian Ballou 3 months ago

  • Target version deleted (Katello Backlog)
Actions

Also available in: Atom PDF