Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add usage report command #851

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Add usage report command #851

wants to merge 14 commits into from

Commits on May 23, 2024

  1. Allow report generating in the foreman-maintain

    This extends the check so it can hold any arbitrary data. That is then
    used in the generate report command, that finds all checks tagged with
    report tag, executes them and gather their data for the final YAML
    creation.
    
    This commit also includes two examples of metrics that uses database as
    the Data source.
    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    46ba461 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b12733 View commit details
    Browse the repository at this point in the history
  3. Add kerberos checks

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    4e47536 View commit details
    Browse the repository at this point in the history
  4. Stringify the resulting hash

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    84f1d75 View commit details
    Browse the repository at this point in the history
  5. Add check for Kerberos with API

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    c0a8fe1 View commit details
    Browse the repository at this point in the history
  6. Add check for OIDC/Keycloak use

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    a6877cf View commit details
    Browse the repository at this point in the history
  7. Add more LDAP auth source checks

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    b313a76 View commit details
    Browse the repository at this point in the history
  8. Introduce ReportCheck subtype used only for reporting purpose

    With this new child class, report checks can share helpers easily. Also
    the parent Check class, which is used elsewhere, does not need to be
    extended by the data storage.
    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    dd0a81c View commit details
    Browse the repository at this point in the history
  9. Extract Reports as a new entity

    Earlier, all Reports were also considered Checks, so they showed up in
    health checks. This change now fully isolates Reports and Checks while
    all the code is shared.
    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    9d562b1 View commit details
    Browse the repository at this point in the history
  10. Fix tests

    ares committed May 23, 2024
    Configuration menu
    Copy the full SHA
    11834a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    c4c9019 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Merge pull request #1 from adamruzicka/report-rl

    Add recurring logics report
    ares authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    42bf4cf View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Add grouping report

    adamruzicka committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7993b16 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Merge pull request #3 from adamruzicka/report-grouping

    Add grouping report
    ares authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    5915956 View commit details
    Browse the repository at this point in the history