Skip to content

Configure OIDC provider for clusters #164

Open

Description

@simcod

This issue documents necessary information on how to configure a gardener shoot cluster to support an OIDC provider:

It would be necessary to configure the shoot cluster as well as the generated kubeconfig. The manual process for this is documented here

Afterwards, logging in to the cluster can be done via kubelogin

The necessary gardener extension would be the following

Activity

  1. majst01 commented on Jun 18, 2024

    @majst01
    Contributor

    Please add here the required Properties given from a Customer during cluster creation to make this possible.

    This should be the added to the ClusterCreateRequest.

  2. simcod commented on Jun 18, 2024

    @simcod
    CollaboratorAuthor

    Required properties would be: clientID, issuerURL and usernameClaim for configuring the shoot cluster.

  3. majst01 commented on Jun 18, 2024

    @majst01
    Contributor

    Required properties would be: clientID, issuerURL and usernameClaim for configuring the shoot cluster.

    So if this is enough the following struct should be added to the ClusterCreateRequest:

    message OIDC {
      string client_id = 1;
      string issuer_url = 2;
      string username_claim = 3;
    }
    
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions