Project

Profile

Help

Story #4343

closed

Story #7427: [Epic] As a user, I can audit actions taken by Pulp users

As a user, I can see what parameters were involved in a task

Added by dalley about 5 years ago. Updated over 2 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
Yes
Tags:
Wishlist
Sprint:
Quarter:

Description

Ticket moved to GitHub: "pulp/pulpcore/1817":https://github.com/pulp/pulpcore/issues/1817


Presently, the task record stores two primary types of metadata about the operation it performed:

  • The name of a task (which tells you what type of task it was, sync/publish/update/etc., and where it was defined (plugin or core),
  • CreatedResources

This leaves a lot of gaps that make it impossible to properly audit the history of the state of Pulp

  • You don't know what resource was updated, or what those updates were - if it was an update task
  • You don't know what remote was used, or whether mirror=True or False - if it was a sync task
  • You can kind of figure out what the plugin type was, or what repository it was performed on, via. the name or CreatedResources, but it is implicit, not explicit.

Also available in: Atom PDF