Prerequisites

In order to run through this workshop you will need to configure your Cloud9 environment with some tools and permissions.

Configure Cloud9 permissions

Install the necessary tools

We have created a handy script that will install all the tools you need for this workshop and have included it as part of the repository you’ll be using the spin up your infrastructure.

First, clone the repository:

git clone https://github.com/weaveworks-gitops-demo/multistage-ssp

Now, run the start.sh script in the root of the repo and you’ll be good to go:

cd multistage-ssp
./start.sh

The command will install:

  • kubectl
  • wego
  • terraform
  • aws-iam-authenticator
  • jq

As well as create an SSH key-pair and store github.com’s SSH identity in a local known_hosts file. These will be used to grant access to the clusters to your SSP repository.