Hi again,
So remember last May, we all had to jump to fix access tokens in GitLab because they suddenly started expiring?
No? Well, ignore this message this message then, whoohoo, lucky you.
Yes? Or you've forgotten about this and are thinking "oh shoot, is this still a thing OMG WILL EVERYTHING BREAK?"
Well, I got you covered. We just upgraded to the shiny new GitLab 17.4 and it has an option to disable maximum expiry dates for access tokens.
So I disabled enforced expiry dates on gitlab.torproject.org.
Note that you will most likely *still* have tokens expiring, and will very likely require my script below to figure out how to deal with this.
The next catastrophe for this is scheduled in May 2025, because that's when the tokens we fixed in May 2024 will expire.
But hopefully now you have a way to fix this issue forever.
See also:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41510
Have a good weekend!
a.
On 2024-05-29 12:09:02, Antoine Beaupré wrote:
At least one person asked "wait, does this affect me? what is this?", so let me clarify a bit.
If you don't know what a personal access token is, you are likely not affected and can disregard this.
If you're not sure, and everything is still working, you're likely not affected. A precaution might be to look at your projects continuous integration (CI) pipelines to see if they are still green, consider running scheduled pipelines manually to see if they break.
If you don't know what CI is, you're likely not affected.
If you want to audit your projects thoroughly, you can use an audit script I wrote:
https://gitlab.torproject.org/tpo/tpa/gitlab-tools/-/blob/33a00c1f37e3988ba6...
it will show you projects with private tokens (before they are expired AKA destroyed) and secret project variables that *might* be backed by tokens.
Example run for TPA:
https://gitlab.torproject.org/tpo/tpa/team/-/issues/41510#note_2997204
A.
-- Antoine Beaupré torproject.org system administration _______________________________________________ tor-project mailing list tor-project@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-project