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

feature: secrets/auth plugin multiplexing #14946

Merged
merged 69 commits into from Aug 30, 2022
Merged

Commits on Aug 2, 2022

  1. Copy the full SHA
    a702d4b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    999c5d5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9dd31c5 View commit details
    Browse the repository at this point in the history
  4. store single implementations in the instances map

    cleanup instance map and ensure we don't deadlock
    fairclothjm committed Aug 2, 2022
    Copy the full SHA
    d25e042 View commit details
    Browse the repository at this point in the history
  5. fix system backend unit tests

    move GetMultiplexIDFromContext to pluginutil package
    
    fix pluginutil test
    
    fix dbplugin ut
    fairclothjm committed Aug 2, 2022
    Copy the full SHA
    c7b4e26 View commit details
    Browse the repository at this point in the history
  6. return error(s) if we can't get the plugin client

    update comments
    fairclothjm committed Aug 2, 2022
    Copy the full SHA
    270de0a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    7a9f116 View commit details
    Browse the repository at this point in the history
  8. add changelog

    fairclothjm committed Aug 2, 2022
    Copy the full SHA
    a65eb24 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    db60f6e View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    151b439 View commit details
    Browse the repository at this point in the history
  11. fix comment

    fairclothjm committed Aug 2, 2022
    Copy the full SHA
    fa1aa94 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    bfdafb8 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    e498420 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    53713ad View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    9ae3b45 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    10a5bdc View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    b55b86a View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    4f93d8f View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    b0a2ebf View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    d108d0d View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    92c4217 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. WIP: remove lazy loading

    fairclothjm committed Aug 4, 2022
    Copy the full SHA
    62753b8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8c14cc4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3fa3702 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c9a39a6 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    90b5789 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b4d1202 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    774a6dd View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    8805c19 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    18ca49c View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    493995a View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    9759a0e View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    0c2cde6 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    063f452 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    1bfeadf View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    dcd3637 View commit details
    Browse the repository at this point in the history
  16. fix run config UTs

    fairclothjm committed Aug 4, 2022
    Copy the full SHA
    0d60783 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. fix unit tests

    - use v4/v5 mapping for plugin versions
    - fix test build err
    - add reload method on fakePluginClient
    - add multiplexed cases for integration tests
    fairclothjm committed Aug 5, 2022
    Copy the full SHA
    787baeb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bce9c30 View commit details
    Browse the repository at this point in the history
  3. remove comment

    fairclothjm committed Aug 5, 2022
    Copy the full SHA
    03e4cdc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Copy the full SHA
    09a5e34 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    012ae79 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Copy the full SHA
    2b92594 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    acf94f7 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    18882ff View commit details
    Browse the repository at this point in the history
  4. remove unneeded nil check

    fairclothjm committed Aug 18, 2022
    Copy the full SHA
    3d3a1e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Copy the full SHA
    3c826e8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    10b2546 View commit details
    Browse the repository at this point in the history
  3. use const for context key

    fairclothjm committed Aug 19, 2022
    Copy the full SHA
    31c3e88 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b32bc62 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Copy the full SHA
    31711be View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c0b71fa View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    70d99f0 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    766f5fe View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3b08d5c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    748b676 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    80b8b11 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    7f3f47e View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Copy the full SHA
    86eafcd View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bc2f3e1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4f886f4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    3f3b0bf View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    fa40253 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

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

Commits on Aug 29, 2022

  1. revert userpass main.go

    fairclothjm committed Aug 29, 2022
    Copy the full SHA
    4d7dbd1 View commit details
    Browse the repository at this point in the history
  2. refactor plugin sdk

    - update comments
    - make use of multiplexing boolean and single implementation ID const
    fairclothjm committed Aug 29, 2022
    Copy the full SHA
    9431c2d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6afe64e View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    828148e View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    fd833f1 View commit details
    Browse the repository at this point in the history