Project

General

Profile

Actions

Feature #6118

closed

Auditing metadata changes

Added by Duncan Innes over 10 years ago. Updated about 5 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

One of the tools that will be incredibly helpful in corporate-land is the ability to view the entire history of data/state changes to a client and view rich metadata about the changes.

The obvious ones are:

  • Puppet manifests applied to client
  • Errata applied to client
  • Packages installed/removed/updated
  • Remote scripts scheduled (along with output)
  • Puppet manifests altered in Pulp (if that's how it goes)

but lesser changes should also be audited:

  • change to host/systemgroups
  • changes to any host/system details
  • changes to classes

Basically aiming to be able to fully identify the state of a client before & after every change that would affect it.

Data such as date/timestamp, userid, success/failure of the change.

Also previous state & new state (if applicable). It's useful to know that the hostgroup changed, but more useful to know what it changed from and to.

Output from remote scripts is provided via Satellite 5.x, but we cannot then sort a group based on the content of this output. The output also displays in the WebUI with multiple spaces concatenated (not checked the database, but the db entry and WebUI should show the same as a user would see at the console to be useful).

Duncan


Related issues 2 (0 open2 closed)

Related to Katello - Feature #5267: Integrate Foreman auditing into Katello's actionsRejectedActions
Related to Katello - Feature #4230: Content host action auditing neededRejectedActions
Actions

Also available in: Atom PDF