Project

General

Profile

Actions

Tracker #31142

open

New report model and import/view mechanism

Added by Lukas Zapletal over 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Category:
Reporting
Target version:
-
% Done:

0%

Difficulty:
hard
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Reports are slow, refactor how we store them from scratch. New plugin and proxy plugin will be created, we can later on consider merging them into core.

The full plan is in the README: https://github.com/theforeman/foreman_host_reports

Discussion on how we did get there:

https://community.theforeman.org/t/rfc-optimized-reports-storage/15573


Related issues 9 (2 open7 closed)

Related to Foreman - Feature #31144: Create performance test to compare with the legacy ConfigReportRejectedActions
Related to Foreman - Feature #31145: Create ReportTranscript model, import API and Puppet importer and view APIRejectedLukas ZapletalActions
Related to Foreman - Feature #31154: Optimize data during report importRejectedActions
Related to Foreman - Feature #31184: Optimize Puppet report format payloadRejectedActions
Related to Foreman - Bug #31218: Disable parameter wrapping for reportsRejectedLukas ZapletalActions
Related to Foreman - Feature #31927: Store environment and configuration_version in puppet config reportsNewActions
Related to Foreman - Bug #32254: Add deprecation warnings for old report APIRejectedActions
Related to Foreman - Feature #32687: Make the importing mechanism secureRejectedActions
Related to OpenSCAP - Feature #33331: Store reports more efficientlyReady For TestingLukas ZapletalActions
Actions #1

Updated by Lukas Zapletal over 3 years ago

  • Description updated (diff)
Actions #2

Updated by Lukas Zapletal over 3 years ago

  • Description updated (diff)
  • Category set to Reporting
Actions #3

Updated by Lukas Zapletal over 3 years ago

  • Description updated (diff)
Actions #4

Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #31144: Create performance test to compare with the legacy ConfigReport added
Actions #5

Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #31145: Create ReportTranscript model, import API and Puppet importer and view API added
Actions #6

Updated by Lukas Zapletal over 3 years ago

Actions #7

Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #31184: Optimize Puppet report format payload added
Actions #8

Updated by Lukas Zapletal over 3 years ago

  • Related to Bug #31218: Disable parameter wrapping for reports added
Actions #9

Updated by Lukas Zapletal about 3 years ago

  • Related to Feature #31927: Store environment and configuration_version in puppet config reports added
Actions #10

Updated by Lukas Zapletal about 3 years ago

  • Related to Bug #32254: Add deprecation warnings for old report API added
Actions #11

Updated by Lukas Zapletal about 3 years ago

  • Description updated (diff)
Actions #12

Updated by Lukas Zapletal almost 3 years ago

  • Bugzilla link set to 1965246
Actions #13

Updated by Lukas Zapletal almost 3 years ago

  • Related to Feature #32687: Make the importing mechanism secure added
Actions #14

Updated by Lukas Zapletal over 2 years ago

Actions

Also available in: Atom PDF