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

feat(rbac): add audit log for RBAC backend #1726

Merged
merged 56 commits into from
Jun 4, 2024

Commits on Jun 4, 2024

  1. feat(rbac): add audit log for RBAC backend

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f234087 View commit details
    Browse the repository at this point in the history
  2. feat(rbac): simplify code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b2382e6 View commit details
    Browse the repository at this point in the history
  3. feat(rbac): handle code review feeback

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    75d4add View commit details
    Browse the repository at this point in the history
  4. fix(rbac): remove extra audit log for condition-storage

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    be59dca View commit details
    Browse the repository at this point in the history
  5. feat(rbac): make audit log for all endpoints

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    eeba63c View commit details
    Browse the repository at this point in the history
  6. feat(rbac): simplify code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    72d1e90 View commit details
    Browse the repository at this point in the history
  7. feat(rbac): clean up code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c181467 View commit details
    Browse the repository at this point in the history
  8. feat(rbac): fix unit tests, clean up code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ec06bcd View commit details
    Browse the repository at this point in the history
  9. feat(rbac): fix code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8f852ed View commit details
    Browse the repository at this point in the history
  10. feat(rbac): improve code

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    54ca666 View commit details
    Browse the repository at this point in the history
  11. feat(rbac): fix tests

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    38d9758 View commit details
    Browse the repository at this point in the history
  12. feat(rbac): fix sonar cloud issue

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    dd9b828 View commit details
    Browse the repository at this point in the history
  13. feat(rbac): improve audit log messages

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d80265a View commit details
    Browse the repository at this point in the history
  14. feat(rbac): handle more unit tests to check audit log

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    299dc6c View commit details
    Browse the repository at this point in the history
  15. feat(rbac): fix unit tests after rebase

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8f34d99 View commit details
    Browse the repository at this point in the history
  16. feat(rbac): use released version audit-log lib

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4f40184 View commit details
    Browse the repository at this point in the history
  17. feat(rbac): add small audit log doc

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    52e0c60 View commit details
    Browse the repository at this point in the history
  18. Update packages/backend/src/logger/customLogger.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a14ab84 View commit details
    Browse the repository at this point in the history
  19. Update packages/backend/src/logger/customLogger.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    4fd5a6f View commit details
    Browse the repository at this point in the history
  20. Update packages/backend/src/logger/customLogger.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ac85478 View commit details
    Browse the repository at this point in the history
  21. Update packages/backend/src/logger/customLogger.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c7d4d3d View commit details
    Browse the repository at this point in the history
  22. Update packages/backend/src/logger/customLogger.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d5019b2 View commit details
    Browse the repository at this point in the history
  23. Update plugins/rbac-backend/src/file-permissions/csv-file-watcher.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7ab29cf View commit details
    Browse the repository at this point in the history
  24. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c0e5679 View commit details
    Browse the repository at this point in the history
  25. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    aaee225 View commit details
    Browse the repository at this point in the history
  26. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8a05a0a View commit details
    Browse the repository at this point in the history
  27. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    219546d View commit details
    Browse the repository at this point in the history
  28. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5c75ab0 View commit details
    Browse the repository at this point in the history
  29. Update plugins/rbac-backend/src/file-permissions/csv-file-watcher.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    22d1577 View commit details
    Browse the repository at this point in the history
  30. Update plugins/rbac-backend/src/file-permissions/csv-file-watcher.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e3b9bb7 View commit details
    Browse the repository at this point in the history
  31. Update plugins/rbac-backend/src/file-permissions/csv-file-watcher.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    9364e9d View commit details
    Browse the repository at this point in the history
  32. Update plugins/rbac-backend/src/file-permissions/csv-file-watcher.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f31a0be View commit details
    Browse the repository at this point in the history
  33. Update plugins/rbac-backend/src/helper.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0cef5f5 View commit details
    Browse the repository at this point in the history
  34. Update plugins/rbac-backend/src/helper.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6ebf8c3 View commit details
    Browse the repository at this point in the history
  35. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a2b8824 View commit details
    Browse the repository at this point in the history
  36. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    9a8367d View commit details
    Browse the repository at this point in the history
  37. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    478297d View commit details
    Browse the repository at this point in the history
  38. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8fcc1b0 View commit details
    Browse the repository at this point in the history
  39. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c9bf2c8 View commit details
    Browse the repository at this point in the history
  40. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    76b9db6 View commit details
    Browse the repository at this point in the history
  41. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ffd81d1 View commit details
    Browse the repository at this point in the history
  42. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b5d3c09 View commit details
    Browse the repository at this point in the history
  43. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    14e01bc View commit details
    Browse the repository at this point in the history
  44. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f8be230 View commit details
    Browse the repository at this point in the history
  45. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    39ab52c View commit details
    Browse the repository at this point in the history
  46. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    67a4c86 View commit details
    Browse the repository at this point in the history
  47. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    deb8939 View commit details
    Browse the repository at this point in the history
  48. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    38ba152 View commit details
    Browse the repository at this point in the history
  49. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2de964f View commit details
    Browse the repository at this point in the history
  50. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e98bbfd View commit details
    Browse the repository at this point in the history
  51. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    216e79f View commit details
    Browse the repository at this point in the history
  52. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    fa408fb View commit details
    Browse the repository at this point in the history
  53. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    474025a View commit details
    Browse the repository at this point in the history
  54. Update plugins/rbac-backend/src/service/permission-policy.ts

    Co-authored-by: Paul Schultz <pschultz@pobox.com>
    AndrienkoAleksandr and schultzp2020 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a39d6ea View commit details
    Browse the repository at this point in the history
  55. feat(rbac): fix grammar for doc

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    fd754e9 View commit details
    Browse the repository at this point in the history
  56. fix(rbac): handle code review feeback

    Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
    AndrienkoAleksandr committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0e2660d View commit details
    Browse the repository at this point in the history