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

[v15] fix: prevent deleting AWS OIDC integration used by EAS #40851

Merged
merged 3 commits into from
Apr 24, 2024

Commits on Apr 24, 2024

  1. fix: prevent deleting AWS OIDC integration used by EAS

    The External Audit Storage feature for Teleport Cloud depends on an AWS
    OIDC integration to exist in order to get credentials for the customer
    AWS account.
    It's currently possible for a customer to delete the AWS OIDC
    integration referenced by the EAS configuration, leading to the EAS
    integration breaking and the Auth service crashing the next time it's
    started up.
    
    This commit prevents deleting an AWS OIDC integration currently
    referenced by and EAS integration, and prevents creating an EAS
    integration referencing an unknown AWS OIDC integration.
    nklaassen committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d25e415 View commit details
    Browse the repository at this point in the history
  2. add condition to check lock

    nklaassen committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    0f976ef View commit details
    Browse the repository at this point in the history
  3. update e ref

    nklaassen committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    23fcd11 View commit details
    Browse the repository at this point in the history