Depending on the deployment mode, you may require access to an UAA.
In Docker Compose a UAA instance is deployed. The default login credentials for the Console admin user are:
- username:
admin
, - password:
hscadmin
The Console admin scope in this environment is stratos.admin
. Any user with this scope will be identified as a user.
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.
In a Kubernetes deployment using Helm, no UAA instance is deployed. Therefore users need to provide their own UAA to against.
The Console will start in a setup mode and users will be need to provide the following to complete the setup:
- UAA Endpoint
- Is SSL Validation should be enforced
- Username and password for a user who has required Console administrator scope
- 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.
The single container deployment does not contain a UAA, and all the instructions specified for a Kubernetes deployment apply to this.
- We will setup two containers that are linked to each other
$ docker network create --driver=bridge dev-bridge
- Bring up the single container Console
$ docker run -p 4443:443 --net=dev-bridge splatform/stratos-ui --name console
- Bring up the UAA
$ docker run --net=dev-bridge --name=uaa --rm splatform/stratos-uaa
-
Access the Console at
http://localhost:4443/
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
-
Click enter and select the following from the list:
stratos.admon
-
The Console is now ready to be used