File tree Expand file tree Collapse file tree 3 files changed +78
-2
lines changed
spartan/terraform/gke-cluster
yarn-project/cli/src/config Expand file tree Collapse file tree 3 files changed +78
-2
lines changed Original file line number Diff line number Diff line change @@ -4,12 +4,24 @@ resource "google_storage_managed_folder" "aztec_testnet_auto_update_folder" {
44 force_destroy = true
55}
66
7+ resource "google_storage_managed_folder" "aztec_mainnet_auto_update_folder" {
8+ bucket = google_storage_bucket. snapshots-bucket-mainnet . name
9+ name = " auto-update/"
10+ force_destroy = true
11+ }
12+
713resource "google_storage_managed_folder_iam_policy" "aztec_testnet_auto_update_folder_policy" {
814 bucket = google_storage_managed_folder. aztec_testnet_auto_update_folder . bucket
915 managed_folder = google_storage_managed_folder. aztec_testnet_auto_update_folder . name
1016 policy_data = data. google_iam_policy . all_users_storage_read . policy_data
1117}
1218
19+ resource "google_storage_managed_folder_iam_policy" "aztec_mainnet_auto_update_folder_policy" {
20+ bucket = google_storage_managed_folder. aztec_mainnet_auto_update_folder . bucket
21+ managed_folder = google_storage_managed_folder. aztec_mainnet_auto_update_folder . name
22+ policy_data = data. google_iam_policy . all_users_storage_read . policy_data
23+ }
24+
1325# see yarn-project/stdlib/src/update-checker/update-checker.ts for latest schema
1426
1527# Deprecated. Use the `testnet` object once v2 is released
@@ -62,3 +74,14 @@ resource "google_storage_bucket_object" "testnet" {
6274 config = {}
6375 })
6476}
77+
78+ resource "google_storage_bucket_object" "ignition-mainnet" {
79+ bucket = google_storage_managed_folder. aztec_mainnet_auto_update_folder . bucket
80+ name = " ${ google_storage_managed_folder . aztec_mainnet_auto_update_folder . name } ignition-mainnet.json"
81+ content_type = " application/json"
82+ cache_control = " no-store"
83+ content = jsonencode ({
84+ version = " "
85+ config = {}
86+ })
87+ }
Original file line number Diff line number Diff line change @@ -47,3 +47,56 @@ resource "google_storage_bucket" "snapshots-bucket" {
4747 }
4848 }
4949}
50+
51+
52+ resource "google_storage_bucket" "snapshots-bucket-mainnet" {
53+ name = " aztec-mainnet"
54+ location = " us-west1"
55+
56+ uniform_bucket_level_access = true
57+
58+ logging {
59+ log_bucket = " usage_log_bucket"
60+ log_object_prefix = " aztec-mainnet"
61+ }
62+
63+ autoclass {
64+ enabled = true
65+ terminal_storage_class = " ARCHIVE"
66+ }
67+
68+ lifecycle_rule {
69+ action {
70+ type = " Delete"
71+ }
72+
73+ condition {
74+ num_newer_versions = 3
75+ with_state = " ARCHIVED"
76+ }
77+ }
78+
79+ lifecycle_rule {
80+ action {
81+ type = " Delete"
82+ }
83+
84+ condition {
85+ days_since_noncurrent_time = 15
86+ with_state = " ANY"
87+ }
88+ }
89+
90+ # Delete all snapshot db files after 1 week
91+ lifecycle_rule {
92+ action {
93+ type = " Delete"
94+ }
95+ condition {
96+ age = 7
97+ matches_prefix = [" snapshots/" ]
98+ matches_suffix = [" .db" ]
99+ }
100+ }
101+ }
102+
Original file line number Diff line number Diff line change @@ -336,9 +336,9 @@ export const ignitionL2ChainConfig: L2ChainConfig = {
336336 seqMinTxsPerBlock : 0 ,
337337 seqMaxTxsPerBlock : 0 ,
338338 realProofs : true ,
339- snapshotsUrls : [ `${ SNAPSHOTS_URL } /ignition/` ] ,
339+ snapshotsUrls : [ `${ SNAPSHOTS_URL } /ignition-mainnet /` ] ,
340340 autoUpdate : 'notify' ,
341- autoUpdateUrl : 'https://storage.googleapis.com/aztec-testnet /auto-update/ignition.json' ,
341+ autoUpdateUrl : 'https://storage.googleapis.com/aztec-mainnet /auto-update/ignition-mainnet .json' ,
342342 maxTxPoolSize : 100_000_000 , // 100MB
343343 publicIncludeMetrics,
344344 publicMetricsCollectorUrl : 'https://telemetry.alpha-testnet.aztec-labs.com/v1/metrics' ,
You can’t perform that action at this time.
0 commit comments