Objective
To create a temporary demo cluster on Google Cloud Platform using Roost enabled automation.
User Persona
Admin: Someone who has an account with GCP and starts/stops clusters for their customers (like Ben, Jonathan)
End-User: Someone who uses these clusters for a temporary duration (like Tufin Customer)
Artifacts
The Roost provided solution consists of:
Executable - gcpController
Config JSON template - gcp_config.json.template & gcp_config.json
Roost Website based access for Admin and Users - roost.io & roost.io/tufin
Features
These artifacts together, allow the admin to
...
Connect to the cluster using Roost Website
Execute “kubectl” and “docker” commands
Steps for End-User
...
Open a browser and visit web-page roost.io/tufin
Enter the email and token provided by the admin
This will open a terminal on the web-page where Kubernetes and Docker commands can be run
Refresh the page if the terminal does not load for any reason
...
...
Steps for Admin
Getting GCP Service Account
...