File tree 1 file changed +6
-3
lines changed
deployment/modules/gcp/cloudbuild/tesseract
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -134,8 +134,8 @@ resource "google_cloudbuild_trigger" "build_trigger" {
134
134
id = " bearer_token"
135
135
name = " gcr.io/cloud-builders/gcloud"
136
136
script = << EOT
137
+ gcloud auth print-access-token > /workspace/cb_access
137
138
curl -H "Metadata-Flavor: Google" "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/${ local . cloudbuild_service_account } /identity?audience=$(cat /workspace/conformance_url)" > /workspace/cb_identity
138
-
139
139
EOT
140
140
wait_for = [" terraform_apply_conformance_staging" ]
141
141
}
@@ -146,10 +146,13 @@ resource "google_cloudbuild_trigger" "build_trigger" {
146
146
id = " ct_preloader"
147
147
name = " golang"
148
148
script = << EOT
149
+ START_INDEX=$(curl -H "Authorization: Bearer $(cat /workspace/cb_access)" https://storage.googleapis.com/$(cat /workspace/conformance_bucket_name)/checkpoint | head -2 | tail -1)
150
+ echo "Will start preloader at index $START_INDEX"
149
151
go run github.com/google/certificate-transparency-go/preload/preloader@master \
150
- --target_log_uri=" $(cat /workspace/conformance_url)/arche2025h1.ct.transparency.dev" \
151
- --target_bearer_token="$(cat /workspace/cb_identity)" \
152
+ --target_log_uri=$(cat /workspace/conformance_url)/arche2025h1.ct.transparency.dev \
153
+ --target_bearer_token="$(cat /workspace/cb_identity)" \
152
154
--source_log_uri=https://ct.googleapis.com/logs/us1/argon2025h1
155
+ --start_index=$START_INDEX
153
156
EOT
154
157
wait_for = [" bearer_token" ]
155
158
}
You can’t perform that action at this time.
0 commit comments