-
Notifications
You must be signed in to change notification settings - Fork 0
SETUP_GCR
nicoperezmundaca edited this page Sep 21, 2021
·
1 revision
- Create new GCP project
- Create Clickhouse database(s)
- Ingest data
- Create read-only user for Tesseract
- Setup GCP
- Enable Necessary APIs/Service
- Create service account for CI/CD
- Create artifact registry repo
- Setup repo secrets and environments
- Download service account key (for Github Acitons) and store as (base64-encoded string) secret in repo
- Create dev and prod environments
- Store DB access URL(s) as environment secret(s)
- Store GCP project ID as repo secret
- Configure pipeline workflow env vars (like service name, image name etc)
- Write Tesseract Schema
- Write schema file
- Build Tesseract Image locally and run with Clickhouse DB url to test schema
- Deploy using pipelines
- Setup Tesseract UI (optional)
- Manually trigger Tesseract UI Deploy pipeline with Tesseract URL