google-nomulus/release
Lai Jiang 2981c1c10c Refactor contact history PII wipeout logic into a Beam pipeline (#1994)
Because we need to check if a contact history is the most recent for its
underlying contact resource, the query-wipe out-repeat loop no longer works
ideally due to the added overhead with the query.

Instead, we refactor the logic into a Beam pipeline where the query only
needs to be performed once and history entries eligible for wipe out are
handled individually in their own transforms. Because history entries
are otherwise immutable, we can run the pipeline in relatively relaxed
repeatable read isolation level. We also do not worry about batching for
performance, as we do not anticipate this operation to put a lot of
strains on the particular table.
2023-04-19 13:04:45 -04:00
..
builder Trim cloud scheduler config url value before submitting (#1988) 2023-04-10 19:05:32 -04:00
rollback Change check for root directory during rollback (#1602) 2022-04-25 12:39:16 -04:00
schema-deployer Use builder image as a base for schema-deployer and schema-verifier (#1955) 2023-03-13 15:37:02 -04:00
schema-verifier Use builder image as a base for schema-deployer and schema-verifier (#1955) 2023-03-13 15:37:02 -04:00
build_nomulus_for_env.sh Do not delete build cache when building release candidates (#1619) 2022-05-04 12:08:10 -04:00
cloudbuild-delete.yaml Correctly delete all stopped versions except for the most recent 3 (#1511) 2022-02-03 16:04:58 -05:00
cloudbuild-deploy.yaml Delete cron.xml (#1965) 2023-03-23 14:29:06 -04:00
cloudbuild-dev-resource.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-kythe.yaml Make Kythe run work with Gradle 7 (#1727) 2022-08-02 13:19:47 -04:00
cloudbuild-nomulus.yaml Refactor contact history PII wipeout logic into a Beam pipeline (#1994) 2023-04-19 13:04:45 -04:00
cloudbuild-proxy.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-release.yaml Use builder image as a base for schema-deployer and schema-verifier (#1955) 2023-03-13 15:37:02 -04:00
cloudbuild-schema-deploy.yaml Use SecretManager for nomulus-tool-cloudbuild cred (#1188) 2021-06-02 09:32:57 -04:00
cloudbuild-schema-verify.yaml Remove bracket in Cloud Build script (#1658) 2022-06-08 13:58:56 -04:00
cloudbuild-sync.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-tag.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
stage_beam_pipeline.sh Add disable_runner_v2 to pipeline options (#1976) 2023-03-30 17:10:37 -04:00