It's also the domain used for releases and other artifacts (after a redirect from github.com). There's going to be a lot of broken builds today:
$ curl -i -L https://github.com/kyleconroy/sqlc/releases/download/v1.17.0/sqlc_1.17.0_linux_amd64.tar.gz
HTTP/2 302
server: GitHub.com
date: Fri, 24 Mar 2023 20:51:56 GMT
content-type: text/html; charset=utf-8
location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/193160679/09048595-c7f4-45b5-858a-7f55baa2fd7d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230324%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230324T205156Z&X-Amz-Expires=300&X-Amz-Signature=772d0aa8c5c19b0a5ef84d718d2faf0d81f24b224a4ef634d2410787e8f50bad&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=193160679&response-content-disposition=attachment%3B%20filename%3Dsqlc_1.17.0_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
> What are the odds this happens the same day they rotate their SSH keys?
Definitely a bad for them. When it rains, it pours.
Could be a good chance. I'd venture to guess they failed to update the known_hosts file for one of their systems that handles certificate management. Strictly me taking a stab at the answer though.
They're serving the wrong cert on pkg-containers.githubusercontent.com (it's for *.githubassets.com) and their support site also expired 3/21... https://support.github.com/ What is going on over there?
npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID
npm ERR! errno ERR_TLS_CERT_ALTNAME_INVALID
npm ERR! request to https://pkg-
npm.githubusercontent.com/npmregistryv2prod/blobs/\*\* failed, reason:
Hostname/IP does not match certificate's altnames: Host: pkg-npm.githubusercontent.com. is not in the cert's altnames: DNS:\*.githubassets.com, DNS:githubassets.com
Sounds like whoever is in charge of certificates at GH must have come over from MSFT. Afterall, I think Microsoft has had 2-3 certificate expiry issues in the last several years.
Azure had several global outages because of issues with certificates. One outage was caused by an incorrect date computation: the certificates last for one year, and this was computed with: "new DateTime(now.Year+1,now.Month,now.Day)".
If you do that on Feb 29th of a leap year, it'll throw an exception because the next year doesn't have a Feb 29th! Oops.
They "fixed" it and promptly had another related outage the very next day.
Well I'm kind of just waiting on PRs for the rest of the day today and it's a Friday, so I'll consider this a modern equivalent of https://xkcd.com/303/
[+] [-] koolba|2 years ago|reply
[+] [-] brandur|2 years ago|reply
Definitely a bad for them. When it rains, it pours.
[+] [-] AviationAtom|2 years ago|reply
[+] [-] belter|2 years ago|reply
"Windows Azure Service Disruption from Expired Certificate" (2013) - https://azure.microsoft.com/en-us/blog/windows-azure-service...
[+] [-] ksml|2 years ago|reply
[+] [-] dz0ny|2 years ago|reply
[+] [-] ollemasle|2 years ago|reply
[+] [-] ccheney|2 years ago|reply
Failing for us in GitHub Actions
For SEO purposes:
[+] [-] GOATS-|2 years ago|reply
[+] [-] sha-3|2 years ago|reply
[+] [-] radicalbyte|2 years ago|reply
https://twitter.com/viibeeng/status/1639374358287118336
(*yeah we can all make mistakes, but it's 2023, if you've not build controls into your workflows by now you don't deserve to be a Senior anything)
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] mattbillenstein|2 years ago|reply
https://ismycertexpired.com/check?domain=objects.githubuserc...
[+] [-] bvogelzang|2 years ago|reply
[+] [-] deathanatos|2 years ago|reply
[+] [-] dz0ny|2 years ago|reply
https://news.ycombinator.com/item?id=35295191
[+] [-] jmspring|2 years ago|reply
[+] [-] jiggawatts|2 years ago|reply
If you do that on Feb 29th of a leap year, it'll throw an exception because the next year doesn't have a Feb 29th! Oops.
They "fixed" it and promptly had another related outage the very next day.
[+] [-] gorjusborg|2 years ago|reply
[+] [-] tonto|2 years ago|reply
[+] [-] Kelamir|2 years ago|reply
[+] [-] gunshai|2 years ago|reply
[+] [-] apetresc|2 years ago|reply
[+] [-] artyom|2 years ago|reply
[+] [-] slowmovintarget|2 years ago|reply
[+] [-] pmontra|2 years ago|reply
[+] [-] jjice|2 years ago|reply
[+] [-] GOATS-|2 years ago|reply