diff --git a/config/hubs/2i2c.cluster.yaml b/config/hubs/2i2c.cluster.yaml index fe2681e250..7b4c9c5bd5 100644 --- a/config/hubs/2i2c.cluster.yaml +++ b/config/hubs/2i2c.cluster.yaml @@ -1,10 +1,10 @@ name: 2i2c -image_repo: "us-central1-docker.pkg.dev/two-eye-two-see/low-touch-hubs/base-user" +image_repo: "us-central1-docker.pkg.dev/two-eye-two-see/pilot-hubs-registry/base-user" provider: gcp gcp: - key: secrets/2i2c.json + key: secrets/pilot-hubs.json project: two-eye-two-see - cluster: low-touch-hubs-cluster + cluster: pilot-hubs-cluster zone: us-central1-b hubs: - name: staging diff --git a/secrets/2i2c.json b/secrets/2i2c.json deleted file mode 100644 index 4f9d357821..0000000000 --- a/secrets/2i2c.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "ENC[AES256_GCM,data:JQCLvpWZo2iaXl7G4oLg,iv:xS1v/ZeyVvMQQzegiWTJ2Cl+lhrsxbhMjv/TxkqgNKk=,tag:/GB2rr7TMi7vR8WiST0DaA==,type:str]", - "project_id": "ENC[AES256_GCM,data:jJD6IKwDfs8sXGI57Zzn,iv:gVUugehD8VndqCRrjHgJBst5hu8bvWaNT24GqjzGunc=,tag:Ddkc4LbKCsIbig5XfTPBVQ==,type:str]", - "private_key_id": "ENC[AES256_GCM,data:DD7MD1XbG4jLDZodQPSD6JcEX7zKO/Cm7vT44XYbAlLYxZ6+NhHQPA==,iv:Yqu9A8MwVB1MHVY0hqGKQOuTLL7vEtioedMoruGVakw=,tag:+yNbxVDa3x2HkfdT1uF3sw==,type:str]", - "private_key": "ENC[AES256_GCM,data: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,iv:d8etdzWmw4//Dk/MimDHTrwY7hgZFwsg2w3LPpvVA0U=,tag:e4E+9hXfrDd9IKO9Tuexbw==,type:str]", - "client_email": "ENC[AES256_GCM,data:i+zKHeMSKOS+Pzq087E1zNq3upOs83KdBD6xAcfISmZw6x6/vLYyVrG7nDfs3JX9O8HZfJT2zZiAUXuk,iv:VYKc0GSrlyfu74tosvSWwSN0EIsGkzah2pFyymXMA1U=,tag:T3h26ZUzdMFpURMRyjxpIg==,type:str]", - "client_id": "ENC[AES256_GCM,data:W+xKII7GnnSTCqUv+0cHZNTYPcHt,iv:K4VTYMzyJSUFNL9RMcq6XId+ZQ+3Q5UrZqxhj20zp40=,tag:3Pb2xtL7TkdFH7WDSYv6/Q==,type:str]", - "auth_uri": "ENC[AES256_GCM,data:j1Wh0l1AWNvKmEefyE5Da8lpK8djm/QVKA/KlaUtTGpmKGqgC9pQgKQ=,iv:6pz0qpDZ9oBuvnWwfZkncJ5GXS91vwbGebJpbWPiqH8=,tag:XRt1277GmLmdYRn88aFgcQ==,type:str]", - "token_uri": "ENC[AES256_GCM,data:8M29oQm4fv2cVwyqO+vro39WpHPSQLeajI2tz2TXPUdb5P4=,iv:Xb58+bqMq2l7pnM380auqyaf6cts+6PV3nyc1s7KBy0=,tag:gYjIAa+UplGy6Xe5+ff4yg==,type:str]", - "auth_provider_x509_cert_url": "ENC[AES256_GCM,data:A45meX14AON81sQPMJOIZNBU5N+iB5Bh2cTL0twj+RON5YPrRZ0KhsCZ,iv:+ob0tYLpLrK+h2ySpSv9CyNm2prqUMY8VtJPZKX8ptk=,tag:MGMZooIbRqtoMdnnUsS4uw==,type:str]", - "client_x509_cert_url": "ENC[AES256_GCM,data:mPzD06DTe1Bjm0TgsqhPVZX59CzWb8yb0hccSMjE/oQAW2dFC8Jgi5rV/bZqYrZNaTLY8fCAVUt1RzjfG0Io2Na1rAGUeNs4P+k9AHIl6O+zCYT3xgz4YJw27BgoQTcQ7tYAUaQxBLtKRToj4SoYdg==,iv:meE56iKB+X0GAegIMLB7WgjcGAs0O34S/Lzwrbo8idc=,tag:xVYmNYKVD8d82wNnnbUbug==,type:str]", - "sops": { - "kms": null, - "gcp_kms": [ - { - "resource_id": "projects/two-eye-two-see/locations/global/keyRings/sops-keys/cryptoKeys/similar-hubs", - "created_at": "2020-10-26T15:35:50Z", - "enc": "CiQA4OM7eAcENbu/nwkJ8yY+0+PVZI32hew/R4wtUMJJjRJ7V0YSSQCgIo+mOeKUuU2FVUYAFrCKTFDol2DOB9ztyybJl5jVTVitw56kaxQBV6cKCVqqPM2OmAguIR48IsnCCG/2Uj4hyU5r/JcVPRY=" - } - ], - "azure_kv": null, - "hc_vault": null, - "lastmodified": "2020-10-26T15:35:52Z", - "mac": "ENC[AES256_GCM,data:qYbAJ6/B5tONVA+m2iyYTjoDUlk1qzOyIPSdm32fIRaMZ6dq2TeL7xWOYQA9MM+YeOK2SdsHdN5sjUWZRq9g224BftjsUjINZ2Lyl3x44qrD+fed3T99CKuRiWs3TE2oyyzHlywbs9WYV/T9fD5nU3i+uowTS6ykE/+R1qkSSug=,iv:eRNraEeyTURyeBCyzuiFGjJAKAHGedL1qqG4qX7QFNg=,tag:FQlL6a3rgaXcEaHZ+qGn/g==,type:str]", - "pgp": null, - "unencrypted_suffix": "_unencrypted", - "version": "3.6.1" - } -} \ No newline at end of file diff --git a/secrets/pilot-hubs.json b/secrets/pilot-hubs.json new file mode 100644 index 0000000000..1fd3962307 --- /dev/null +++ b/secrets/pilot-hubs.json @@ -0,0 +1,12 @@ +{ + "type": "service_account", + "project_id": "two-eye-two-see", + "private_key_id": "d1f4f9fe0e2b825058760b7bc2c197b744316dae", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCh0Z6I9nind65F\nY4XXHLtFenLm9KerA0qjnKmZYRP3u+jCgeWrOfwJXepxLD5HjnS2ymP4jcD62xOh\ngfqLegtJpz+pv9BlW5QgJ93Uv3BEB0gRQXzSjFovgo6JRUi0T5VNTJ3gjNsf6vWP\nc+x9K8kTcFs1gss4bd+NcUFoY+MprwPolRkIgzc0aFezh1LxvrY0ZmucQ8g3lK1w\nQ1UHmJKCFozbrnfv5g/rDZ89Ig6YTNyyet+fyjuREbbnJaElXwC07BpQqHO+Su+Q\nIO0bzOvq2E9uHKD/E89NzBkzKieEWqhAHXx3iMSZ2HaGh5nLqF3t/bLdwY207H1q\n1G52gpWtAgMBAAECggEAASf6gj+Ckq29+sRwhR4xL1il4AUQ+p2SJ7ObmZsyNZOr\n4NHlRnEqXhXD8k2O31uC9XhiOPkoTxKIJCAF3n+/e2X8xDV443SBTS6DvPymLHJB\n30+wuN9kWJEN/CiY0aL87dm1ihBvk12OJhl9r9JDhEZJ/Iqj8ZIFZiEQRtLp4Vca\nHte6lz95zqQ0EutZh1W2LXtGhVfviYSike3435yjA0U9mXcMSyh3a/VD6poNdN2x\noSWKnTobTnLej8MfjjoIxOkxbnvHPVipLJFC3qQkz5KRuqsQnUbobzlySF2cGxhU\nyFuSbK1GNaQLJALXRik8fzzRcEoqW8kuOAvJOJQVQQKBgQDSOhOv4ukcKgI419W2\nr4xozdAH9nirIORx4KANbvnwlhfE0XL9fImka1nRGIt1GMkpnZrE1YjaURx1O4p/\n9fKLsrr49sv+M7pvoHtkreA1QZe1axKzQLxmi+JAaVbJPu8ZinIivJ/xGbnDjzLW\naN6rHzGl5RegXPF0FVYqoNn/wQKBgQDFDU53PM0Oieor6YpGdbrWhV2qhOCjMjQU\nb37B4MfXagLz8C7DMBwAHDwBm2EgTulBLahValKVS1fL6uyNp2D6b/dDspZ+fnRV\nKt0yGf8OBHueZHeHDBmDv2G15rlHMnTIJfZeprV/N0StvhKXX8Z36dLsyvS/CTto\n4q4X5eTQ7QKBgQC7WjLNX2XsSavtSL0XsF9rz3AEiK2FpSyyKEO7dRmeRcUtDJR0\nQBbSxzEmXb97PfmY8vJJVRw/pGW+PK/z1hawVTq4QgoOo78VWGpfkW3tSGWRsrjZ\ns2mz4hpi2P4VH9cqZe3N81h/IDQjimz+FDvNOWGfvQlPS0WL9K/0EaH2gQKBgGbC\nzrWt9n3rfDxUOTEPelUfDb68Nu3EY5Z4opD26SC0fz+5dJmDwEZqcvyfjCIuJMRB\nzDRnExQaS3njVGN280MHGtqqCoOC7KXxiZL0LaegvNrYJ+E8dR3Ys1sKLHstm+s4\nqOepZqMmLmGw6r8YSkcEoGOuX740UVAcTo/V6uLtAoGBAKAyZFfuaZuaZ838hFAj\n33es5UxusNArTvdDhIvZStLAsXNNipkmqC/lNDemdoQcdKI/wzQpxe8vb1kH3IeL\nIRtvJBoj0IDcNTqTPpEqdiywwMt2cSSYVnOz4JujWk1YNSZFJkfHQsxmiATHUK58\nDwoVRJ8ArGsB09qIJG6VL563\n-----END PRIVATE KEY-----\n", + "client_email": "pilot-hubs-cd-sa@two-eye-two-see.iam.gserviceaccount.com", + "client_id": "112781071152501067533", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/pilot-hubs-cd-sa%40two-eye-two-see.iam.gserviceaccount.com" +} diff --git a/terraform/projects/pilot-hubs.tfvars b/terraform/projects/pilot-hubs.tfvars index 61b779bd1a..e711be05b2 100644 --- a/terraform/projects/pilot-hubs.tfvars +++ b/terraform/projects/pilot-hubs.tfvars @@ -1 +1,25 @@ -prefix = "low-touch-hubs" +prefix = "pilot-hubs" +project_id = "two-eye-two-see" + +core_node_machine_type = "n1-highmem-4" + +enable_network_policy = true +config_connector_enabled = true + +notebook_nodes = { + "user" : { + min : 0, + max : 20, + machine_type : "e2-highmem-4" + }, +} + +dask_nodes = { + "worker" : { + min : 0, + max : 100, + machine_type : "e2-highmem-4" + }, +} + +user_buckets = [ ]