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

[DO NOT MERGE] Test aws init refactor #11570

Closed

Commits on Sep 15, 2023

  1. fix(aws-lambda): let plugin level proxy take effect on EKS IRSA crede…

    …ntial provider (#11551)
    
    This PR contains a fix to let aws-lambda plugin-level proxy configuration take effect when fetching IAM credentials in an EKS environment. The EKS IRSA credential provider(aka TokenFileWebIdentityCredentials) will fire a request to AWS STS service when fetching the credential, and the request itself may need to go through the plugin-level proxy configuration. Here we check if a proxy is configured and whether the plugin is running inside the EKS environment with IRSA related configuration provided, then we replace the provider with a new TokenFileWebIdentityCredentials that supports proxy.
    
    FTI-5242
    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    78f806f View commit details
    Browse the repository at this point in the history
  2. feat(concurrency): add new get_worker_singleton function

    A worker singleton is a worker-global variable that is initialized only once.  The
    get_worker_singleton function is used to access a worker singleton by name.  It
    makes sure that when the variable is not yet initialized and multiple coroutines
    try to access it, only one calls the initialization functions and other coroutines
    wait.  If get_worker_singleton is called in the init_worker phase, initialization
    is performed by the first call without locking as there are no other coroutines yet.
    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    3462bcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9815d7 View commit details
    Browse the repository at this point in the history
  4. refactor(core): remove plugin init() function

    The init() function added in ea85db8 was perceived to have
    too little overall value.  It is thus removed.
    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    68baa0e View commit details
    Browse the repository at this point in the history
  5. check out log file of failing test

    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    65d8093 View commit details
    Browse the repository at this point in the history
  6. move the logfile check elsewhere

    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    833f242 View commit details
    Browse the repository at this point in the history
  7. print the whole log file (hopefully)

    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    caf71cf View commit details
    Browse the repository at this point in the history
  8. does stopping kong help?

    hanshuebner authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    4c8b123 View commit details
    Browse the repository at this point in the history
  9. debug

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    547aba2 View commit details
    Browse the repository at this point in the history
  10. try 23.04

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    66a0279 View commit details
    Browse the repository at this point in the history
  11. test

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    eb5574a View commit details
    Browse the repository at this point in the history
  12. chore: upload core dump

    ADD-SP authored and windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    ddd3f8b View commit details
    Browse the repository at this point in the history
  13. test

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    00ad41d View commit details
    Browse the repository at this point in the history
  14. test disable tmate

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    bc79f29 View commit details
    Browse the repository at this point in the history
  15. test

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    c7024d2 View commit details
    Browse the repository at this point in the history
  16. narrow down

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2265b6a View commit details
    Browse the repository at this point in the history
  17. add tmate

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    206a023 View commit details
    Browse the repository at this point in the history
  18. test

    windmgc committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9112001 View commit details
    Browse the repository at this point in the history