Collection of supplementary Airship images
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Andrii Ostapenko 62fee9ee1d Update lma charts definitions 2 weeks ago
..
assets Bootstrap container code for GCP 9 months ago
config Bootstrap container code for GCP 9 months ago
Dockerfile Change user creation from adduser to useradd 9 months ago
Makefile Allow GCP SDK and AZURE SDK image customization 8 months ago
README.md Bootstrap container code for GCP 9 months ago
bootstrap-env.list Bootstrap container code for GCP 9 months ago
gcp-config.json Bootstrap container code for GCP 9 months ago
gcp-config.yaml Bootstrap container code for GCP 9 months ago
gcp-credentials.json Bootstrap container code for GCP 9 months ago
main.go Bootstrap container code for GCP 9 months ago

README.md

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.