Version: 4.2.0

Accessing Stratos

Depending on the deployment mode, you may require access to an UAA. Stratos also has the option to configure a local user account which removes the need for a UAA in non-Cloud Foundry deployments.

Cloud Foundry deployment

In a Cloud Foundry deployment, the Console will be configured to use the UAA used by the Cloud Foundry instance. Therefore, the login credentials will be the CF credentials for the user. A Cloud Foundry administrator (a user with the cloud_controller.admin scope) will also be a Console administrator.

Kubernetes deployment

In a Kubernetes deployment using Helm, no UAA instance is deployed. Users have the choice to either provide their own UAA to authenticate against, or alternatively Stratos may be configured at deployment, to use a local user account.

Docker, single container deployment

The single container deployment does not contain a UAA. The instructions specified for a Kubernetes deployment apply to this, including the local user account option.

Console Login

Log in to Stratos With UAA

The Console will start in a setup mode and users will be need to provide the following to complete the setup:

  1. UAA Endpoint
  2. Is SSL Validation should be enforced
  3. Username and password for a user who has required Console administrator scope
  4. The UAA Client ID and client secret

Once the user provides this information, the user will be able to select the scope which should be used to identify a Console admin.

Log in to Stratos with local user account

Helm deployment

With local user account configured, the console will present the login screen on startup. Log in with username: admin, and the password you configured in the Stratos deployment command. The local user account has admin permissions.

Docker, single container deployment

Log in to the console using the local user credentials you configured when building/deploying the container.

Quickly setting up a UAA for development

  1. We will setup two containers that are linked to each other
$ docker network create --driver=bridge dev-bridge
  1. Bring up the single container Console
$ docker run -p 5443:5443 --net=dev-bridge splatform/stratos --name console
  1. Bring up the UAA
$ docker run --net=dev-bridge --name=uaa --rm splatform/stratos-uaa
  1. Access the Console at http://localhost:5443/ and provide the following information: UAA Endpoint API URL: http://uaa:8080 Client ID: console Client Secret: Leave this blank Admin Account: admin Password: hscadmin

  2. Click enter and select the following from the list: stratos.admon

  3. The Console is now ready to be used