![Sreejith Punnapuzha](/assets/img/avatar_default.png)
This commit changes user creation from adduser to useradd so that docker build will not wait for user information Change-Id: Ia0d24be8139a97cb51e15456176c172974a56c3a Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>
GCP Bootstrap Container
This project contains the Go application and configuration files for implementing the GCP Bootstrap container.
The GCP Bootstrap container is responsible to create or delete a Kubernetes (K8S) cluster on GCP Cloud platform using the GKE (Google Kubernetes Engine).
Go Application
The Go application is the bootstrap container orchestrator that is responsible for translating commands into actions: create, delete, help.
This Go application uses the Ephemeral cluster configuration file (e.g., gcp-config.yaml) to determine the Google Cloud credentials and data to use to create or delete the ephemeral cluster.
Dockerfile
The Dockerfile uses a multi-stage builds to first build the Go application then create the GCP bootstrap container image.
Build
To build the bootstrap container image, execute the following command:
make images
This command will build the Go application and then create the bootstrap container image.