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

Operator/role mapping #89667

Merged
merged 50 commits into from Sep 20, 2022
Merged

Operator/role mapping #89667

merged 50 commits into from Sep 20, 2022

Commits on Aug 25, 2022

  1. Fix FileSettingsService hang on error update

    Nikola Grcevski committed Aug 25, 2022
    Copy the full SHA
    cd4e5ee View commit details
    Browse the repository at this point in the history
  2. Initial code for reserved role mappings

    Nikola Grcevski committed Aug 25, 2022
    Copy the full SHA
    4723726 View commit details
    Browse the repository at this point in the history
  3. Handle security disabled.

    Nikola Grcevski committed Aug 25, 2022
    Copy the full SHA
    2f79c83 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Tests and conflict check for role mappings

    Nikola Grcevski committed Aug 26, 2022
    Copy the full SHA
    3cfaa82 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e7736b1 View commit details
    Browse the repository at this point in the history
  3. Add hashcode/equals for deduplication

    Nikola Grcevski committed Aug 26, 2022
    Copy the full SHA
    e67636d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'operator/role_mapping' of github.com:grcevski/elasticse…

    …arch into operator/role_mapping
    Nikola Grcevski committed Aug 26, 2022
    Copy the full SHA
    39803d4 View commit details
    Browse the repository at this point in the history
  5. Attempt to fix test

    Nikola Grcevski committed Aug 26, 2022
    Copy the full SHA
    aa38aa8 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    3ecd25b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Aug 29, 2022
    Copy the full SHA
    ebecdeb View commit details
    Browse the repository at this point in the history
  2. Refactor for more code reuse

    Nikola Grcevski committed Aug 29, 2022
    Copy the full SHA
    6fcf396 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Aug 29, 2022
    Copy the full SHA
    524572b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Move validation earlier and cluster it

    Nikola Grcevski committed Aug 30, 2022
    Copy the full SHA
    005e8f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 1, 2022
    Copy the full SHA
    1791ebf View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 8, 2022
    Copy the full SHA
    00384cb View commit details
    Browse the repository at this point in the history
  2. Allow metadata keys with "_"

    Nikola Grcevski committed Sep 8, 2022
    Copy the full SHA
    bdcec01 View commit details
    Browse the repository at this point in the history
  3. Apply feedback on the post transform step.

    Also adjust tests.
    Nikola Grcevski committed Sep 8, 2022
    Copy the full SHA
    4059718 View commit details
    Browse the repository at this point in the history
  4. Fix async error propagation, add tests.

    Nikola Grcevski committed Sep 8, 2022
    Copy the full SHA
    87b6a69 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Async post transformation

    This change adds async post transformation which does
    separate cluster state update, without having to wait
    for individual steps to finish.
    Nikola Grcevski committed Sep 12, 2022
    Copy the full SHA
    7835d4e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 12, 2022
    Copy the full SHA
    b5b1d52 View commit details
    Browse the repository at this point in the history
  3. Fix merge issue.

    Nikola Grcevski committed Sep 12, 2022
    Copy the full SHA
    f718fcc View commit details
    Browse the repository at this point in the history
  4. Fix test

    Nikola Grcevski committed Sep 12, 2022
    Copy the full SHA
    21d84c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 13, 2022
    Copy the full SHA
    b2955a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Reduce to a single cluster state update

    Nikola Grcevski committed Sep 14, 2022
    Copy the full SHA
    8baa259 View commit details
    Browse the repository at this point in the history
  2. WIP: More test code

    Nikola Grcevski committed Sep 14, 2022
    Copy the full SHA
    e327472 View commit details
    Browse the repository at this point in the history
  3. Add more unit and integration tests

    Nikola Grcevski committed Sep 14, 2022
    Copy the full SHA
    f03a67b View commit details
    Browse the repository at this point in the history
  4. Remove stale comment

    grcevski committed Sep 14, 2022
    Copy the full SHA
    5d947a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    ffacba6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'operator/role_mapping' of github.com:grcevski/elasticse…

    …arch into operator/role_mapping
    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    390bd1b View commit details
    Browse the repository at this point in the history
  3. Bring back the dedup in test handler provider

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    83cbdd4 View commit details
    Browse the repository at this point in the history
  4. Apply nit suggestion

    Co-authored-by: Yang Wang <ywangd@gmail.com>
    grcevski and ywangd committed Sep 15, 2022
    Copy the full SHA
    b8d52a6 View commit details
    Browse the repository at this point in the history
  5. Change Void to void.

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    48094e2 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'operator/role_mapping' of github.com:grcevski/elasticse…

    …arch into operator/role_mapping
    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    df7f76c View commit details
    Browse the repository at this point in the history
  7. Change prepare to private

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    3889f03 View commit details
    Browse the repository at this point in the history
  8. Add reserved transport action tests.

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    c99d0c3 View commit details
    Browse the repository at this point in the history
  9. Add more tests for validation

    Nikola Grcevski committed Sep 15, 2022
    Copy the full SHA
    04046d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    9f8b4bc View commit details
    Browse the repository at this point in the history
  2. Apply suggestion on waiting for future

    Co-authored-by: Yang Wang <ywangd@gmail.com>
    grcevski and ywangd committed Sep 19, 2022
    Copy the full SHA
    caeb188 View commit details
    Browse the repository at this point in the history
  3. Use addSuppressed for exception collection

    Co-authored-by: Yang Wang <ywangd@gmail.com>
    grcevski and ywangd committed Sep 19, 2022
    Copy the full SHA
    1f2ce32 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'operator/role_mapping' of github.com:grcevski/elasticse…

    …arch into operator/role_mapping
    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    af2a181 View commit details
    Browse the repository at this point in the history
  5. Apply code review suggestions.

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    f2afc9f View commit details
    Browse the repository at this point in the history
  6. Fix compile error.

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    fb906d2 View commit details
    Browse the repository at this point in the history
  7. Add test with closed security

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    796e61d View commit details
    Browse the repository at this point in the history
  8. Fix test to handle empty keys

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    1964bf7 View commit details
    Browse the repository at this point in the history
  9. Fix missing throw.

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    d2af580 View commit details
    Browse the repository at this point in the history
  10. Extra assert on null setting.

    Nikola Grcevski committed Sep 19, 2022
    Copy the full SHA
    d41cd20 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Merge branch 'main' into operator/role_mapping

    Nikola Grcevski committed Sep 20, 2022
    Copy the full SHA
    e988bde View commit details
    Browse the repository at this point in the history
  2. Fix compile error from merge

    Nikola Grcevski committed Sep 20, 2022
    Copy the full SHA
    5058f74 View commit details
    Browse the repository at this point in the history
  3. Fix version bug and test bug.

    Nikola Grcevski committed Sep 20, 2022
    Copy the full SHA
    8ac3287 View commit details
    Browse the repository at this point in the history
  4. Spotless

    Nikola Grcevski committed Sep 20, 2022
    Copy the full SHA
    cea0668 View commit details
    Browse the repository at this point in the history