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: Azure AD Workload Identity support for Azure Scalers and Key Vault #2907

Merged
merged 30 commits into from
May 10, 2022

Commits on May 9, 2022

  1. Azure AD Workload Identity Support - Azure Service Bus Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    e0ac1f2 View commit details
    Browse the repository at this point in the history
  2. Azure AD Workload Identity Support - Azure Monitor Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    00aa602 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    420129f View commit details
    Browse the repository at this point in the history
  4. Azure AD Workload Identity Support - Azure Log Analytics Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    9575a3a View commit details
    Browse the repository at this point in the history
  5. Azure AD Workload Identity Support - Azure Data Explorer Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    66348de View commit details
    Browse the repository at this point in the history
  6. Azure AD Workload Identity Support - Azure Event Hub Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    e8cece0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    35611d1 View commit details
    Browse the repository at this point in the history
  8. Fix event hub unit tests.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    eca9ac6 View commit details
    Browse the repository at this point in the history
  9. Azure AD Workload Identity Support - Azure Blob Storage Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    351871f View commit details
    Browse the repository at this point in the history
  10. Azure AD Workload Identity Support - Azure Storage Queue Scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    ce75346 View commit details
    Browse the repository at this point in the history
  11. Use 'PodIdentityProvider' instead of 'strings', and 'switch' instead …

    …of 'if' for consistency.
    
    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    6b97aff View commit details
    Browse the repository at this point in the history
  12. Refresh token only if expired.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    77a31fc View commit details
    Browse the repository at this point in the history
  13. Minor refactoring.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a529e0c View commit details
    Browse the repository at this point in the history
  14. Fix application insight e2e test.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    8a731d1 View commit details
    Browse the repository at this point in the history
  15. Undo workflow .yml changes.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a55bb85 View commit details
    Browse the repository at this point in the history
  16. Fix import blocks.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a2bc1d5 View commit details
    Browse the repository at this point in the history
  17. Add e2e test for workload identity using service bus scaler.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    19ed744 View commit details
    Browse the repository at this point in the history
  18. Remove unused secret from e2e test.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    1e549df View commit details
    Browse the repository at this point in the history
  19. Setup and clean up for Azure Workload Identity e2e tests.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    1a08f72 View commit details
    Browse the repository at this point in the history
  20. Change env variable names.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    438f5b4 View commit details
    Browse the repository at this point in the history
  21. Make workload identity tests optional.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    d31c58e View commit details
    Browse the repository at this point in the history
  22. Change env variable name.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    cec4bea View commit details
    Browse the repository at this point in the history
  23. Rework e2e tests.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    516a2cc View commit details
    Browse the repository at this point in the history
  24. Change test name.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    9aa37f2 View commit details
    Browse the repository at this point in the history
  25. Use kustomize for setting require labels and annotations on service a…

    …ccount.
    
    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    54b7722 View commit details
    Browse the repository at this point in the history
  26. Minor changes.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    92e0fdb View commit details
    Browse the repository at this point in the history
  27. Add more logs for debugging.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    7eb63b7 View commit details
    Browse the repository at this point in the history
  28. Add sleep for webhook, remove cleanup code.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    da1d3f5 View commit details
    Browse the repository at this point in the history
  29. Remove debug logs, TODOs, fix changelog.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 9, 2022
    Configuration menu
    Copy the full SHA
    d0268e5 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Change queue name in e2e test to avoid conflict.

    Signed-off-by: Vighnesh Shenoy <[email protected]>
    v-shenoy committed May 10, 2022
    Configuration menu
    Copy the full SHA
    1edd2ed View commit details
    Browse the repository at this point in the history