@@ -17,17 +17,19 @@ import (
1717
1818var (
1919 listenAddr string
20- project string
20+ bqProject string
2121 viewProject string
22+ gcsProject string
2223 mlabBucket string
2324 bucketNames flagx.StringArray
2425 mainCtx , mainCancel = context .WithCancel (context .Background ())
2526)
2627
2728func init () {
2829 flag .StringVar (& listenAddr , "listenaddr" , ":8080" , "Address to listen on" )
29- flag .StringVar (& project , "project" , "mlab-sandbox" , "BigQuery project environment variable" )
30+ flag .StringVar (& bqProject , "bq- project" , "mlab-sandbox" , "BigQuery project environment variable" )
3031 flag .StringVar (& viewProject , "view-project" , "mlab-sandbox" , "BigQuery project for views" )
32+ flag .StringVar (& gcsProject , "gcs-project" , "mlab-sandbox" , "GCS project" )
3133 flag .StringVar (& mlabBucket , "mlab-bucket" , "" , "Archive bucket name containing data from M-Lab's platform" )
3234 flag .Var (& bucketNames , "buckets" , "Archive bucket names in Google Cloud Storage" )
3335}
@@ -43,14 +45,14 @@ func main() {
4345 storage , err := storage .NewClient (mainCtx )
4446 rtx .Must (err , "Failed to create storage client" )
4547 defer storage .Close ()
46- gcs := gcs .NewClient (storage , bucketNames , mlabBucket , project )
48+ gcs := gcs .NewClient (storage , bucketNames , mlabBucket , gcsProject )
4749
48- bqMain , err := bigquery .NewClient (mainCtx , project )
50+ bqMain , err := bigquery .NewClient (mainCtx , bqProject )
4951 rtx .Must (err , "Failed to create BigQuery client" )
5052 defer bqMain .Close ()
5153
5254 bqView := bqMain
53- if project != viewProject {
55+ if bqProject != viewProject {
5456 bqView , err = bigquery .NewClient (mainCtx , viewProject )
5557 rtx .Must (err , "Failed to create BigQuery view client" )
5658 defer bqView .Close ()
0 commit comments