Data Sync User
Data Sync User
We want good and clear documentation on the WAF. See references below to create a space in Confluence WAF - to roll out Oct 2, 2025 * [https://github.com/mozilla/webservices-infra/blob/main/sync/tf/prod/waf.tf](https://github.com/mozilla/webservices-infra/blob/main/sync/tf/prod/waf.tf|smart-link) * Tokenserver:...
`create_collection` is only used by tests, however it calls into `get_or_create_collection` unlike `SpannerDb` which treats it as a simple force create without a get. Mysql should likely switch to what...
We include instructions in the README for manually preparing a Spanner database’s schema (such as the emulator) via the raw curl commands but there’s no mention of `scripts/prepare-spanner.sh` which does...
The `PoolState` type returned by `DbPool::state` is based off `r2d2::State`. After switching to `diesel-async` we’ll have switched to `deadpool` for all db pools' implementations. We might want to consider renaming...
Once we have a fully supported postgres backends for Tokenserver/Syncstorage we need to ship a docker image for both our own use (on GAR) and ideally provide the image on...
We currently redefine a number of env variables twice in our helm charts (e.g. [SYNC_DATABASE_POOL_MAX_SIZE](https://github.com/mozilla/webservices-infra/blob/main/sync/k8s/sync/templates/configmap.yaml#L18)), for backwards compatibility with the pre-crate reorganization work that split the settings up into tiered...
There are a handful of security vulnerabilities reporting from `cargo audit` and they should be resolved. Audit logs below: Crate: ansi_term Version: 0.12.1 Warning: unmaintained Title: ansi_term is Unmaintained Date:...
We have a couple of diagrams of our service, more or less: * [https://mozilla.github.io/application-services/book/design/components-strategy.html](https://mozilla.github.io/application-services/book/design/components-strategy.html|smart-link) * [https://mozilla.github.io/uniffi-rs/latest/](https://mozilla.github.io/uniffi-rs/latest/|smart-link) Let’s cook up some [C4 diagrams](https://c4model.com/diagrams) for consistency. It’s possible to do these in...
This diesel extension could use some documentation, it currently lacks any. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/STOR-348)
We redirect the root path of the services to [SYNC_DOCS_URL](https://mozilla-services.readthedocs.io/en/latest/storage/apis-1.5.html), whereas tokenserver should probably redirect to e.g. [https://mozilla-services.readthedocs.io/en/latest/token/apis.html](https://mozilla-services.readthedocs.io/en/latest/token/apis.html|smart-link) . This is a minor nit: maybe we’ll make syncstorage serve tokenserver...