Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The preparations described below are required to install Usage Engine using Helm charts and Docker images. Read through the steps below and follow each step before installing.

...

  1. Export AWS keys


    Code Block
    $ export AWS_ACCESS_KEY_ID=<access key provided by Digitalroute>
    $ export AWS_SECRET_ACCESS_KEY=<secret access key provided by Digitalroute>
    $ export AWS_REGION=eu-west-1


  2. Create Secret


    Code Block
    $ kubectl create secret docker-registry <name of the secret> \
        --docker-server=https://462803626708.dkr.ecr.eu-west-1.amazonaws.com  \
        --docker-username=AWS \
        --docker-password=$(aws ecr get-login-password --region eu-west-1) \
        -n <namespace>


    Example.
    Create secret named ecr-cred in default namespace.

    Code Block
    $ kubectl create secret docker-registry ecr-cred \
        --docker-server=https://462803626708.dkr.ecr.eu-west-1.amazonaws.com  \
        --docker-username=AWS \
        --docker-password=$(aws ecr get-login-password --region eu-west-1) \
        -n default
    
    //Verify that the secret is created.
    $ kubectl get secret ecr-cred -n default
    NAME       TYPE                             DATA   AGE
    ecr-cred   kubernetes.io/dockerconfigjson   1      25s
    
    



Info

When installing usage-engine-private-edition you will need to use the ecr-cred secret in set values.

Example:

$ helm install uepe usage-engine-private-edition --set "global.imagePullSecrets[0].name=ecr-cred"

...