9 Commits

Author SHA1 Message Date
Taddes
adbb0a65d9
feat: tokenserver script postgres support (#1857)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: tokenserver script postgres support
2025-10-23 18:01:07 -04:00
Taddes
8995db6268
feat: ruff for python lint and format (#1742)
Some checks are pending
Glean probe-scraper / glean-probe-scraper (push) Waiting to run
feat: ruff for python lint and format
2025-08-12 20:26:55 -04:00
JR Conlin
581c250739
feat: Ignore non-spanner nodes for scripts (#1557)
Closes SYNC-4264
2024-05-08 14:54:19 -07:00
Philip Jenvey
4a145dd18b
feat: optionally force the spanner node via get_best_node (#1553)
Issue SYNC-4181
2024-05-02 09:09:53 -07:00
JR Conlin
5dc53f2282
Feat/range2 (#1550)
* bug: validate val names

* not sure why we look for two args when the secret should always be last
* fix names of the range vals to match opts
* normalize `range` to `uid_range` everywhere to prevent possible
problems.
2024-04-30 14:33:08 -07:00
JR Conlin
cc16082241
feat: Allow uid range for purge function (SYNC-4246) (#1547)
* feat: Allow uid range for purge function

In an attempt to parallelize this script after a very long delay,
specify a range so that multiple scripts can try to process
different ranges of the database.

Closes #1548
2024-04-30 08:53:27 -07:00
Philip Jenvey
7e298c2dd0
fix: handle nullable (None) keys_changed_at values (#1464)
a regression from the Python 3 conversion (max's changes)

SVCSE-3633
2023-03-03 14:11:35 -08:00
Ethan Donowitz
ae6597022c
refactor: remove static service IDs (#1199)
Note: this commit contains a breaking change. Previously, there was a migration that included two services with static IDs by default, but this commit adds a new migration that removes those two services and adjusts the code to account for the change.

Closes #1144
2022-01-07 10:41:28 -05:00
Ethan Donowitz
0ac30958de
feat: add Tokenserver admin scripts (#1168)
Closes #1086
2021-11-18 09:37:02 -05:00