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 use the admin kubeconfig for the supervisor and core controllers #7616

Merged
merged 4 commits into from
May 31, 2023

Commits on May 26, 2023

  1. Use distinct clients for supervisor, deploy, and helm controllers

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed May 26, 2023
    Configuration menu
    Copy the full SHA
    8e44afb View commit details
    Browse the repository at this point in the history
  2. Create new kubeconfig for supervisor use

    Only actual admin actions should use the admin kubeconfig; everything done by the supervisor/deploy/helm controllers will now use a distinct account for audit purposes.
    
    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed May 26, 2023
    Configuration menu
    Copy the full SHA
    4ecfa03 View commit details
    Browse the repository at this point in the history
  3. Fix test file list

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed May 26, 2023
    Configuration menu
    Copy the full SHA
    980ed82 View commit details
    Browse the repository at this point in the history
  4. Add ADR

    Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
    brandond committed May 26, 2023
    Configuration menu
    Copy the full SHA
    5fe07ea View commit details
    Browse the repository at this point in the history