Amazon Cognito

Requirements

  • AWS Cognito

  • AWS S3 Bucket

For this example lets image that you will be using the following domains to deploy Terrakube.

  • registry.terrakube.aws.com

  • ui.terrakube.aws.com

  • api.terrakube.aws.com

Setup AWS Cognito Authentication

You need to complete the AWS Cognito authentication setup for Dex using the OIDC connector. You can found information in this link

You need to create a new Cognito user pool

You can keep the default values

Add the domain name to cognito

Once the user pool is created you will need to create a new application.

Update the application configuration and update the redirect URL configuration.

Now you can create the DEX configuration, you will use this config later when deploying the helm chart.

The firt step is to clone the repository.

Replace <<CHANGE_THIS>> with the real values, create the values.yaml file and run the helm install

Run the installation