Requirements
- Google Cloud SDK - https://cloud.google.com/sdk/docs/downloads-versioned-archives
- GCP service account JSON key
- kubectl (To install it from gcloud - use Versioned archive installation)
Instaructions:
- Launch
manage.sh
and follow step - One can skip GCP account installation if it was previously initialized(i.e.
gcloud init
)
TODO:
- Add removal of service
- Verify mapped services and their state
- Add more verification for kubectl commands results
- Improve 'skip' logic - skip only if step is verified (e.g GCP account exists/Router installed)
- Template all YAMLs to be more agile with namespaces/etc
- Cleanup main folder, improve structure