The requests package uses a vendored SSL bundle by default that
doesn't have the required root cert used by our Hydra so channel updates
weren't possible anymore.
Use the newer system cert bundle instead for verification instead.
Nix itself uses the system bundle so it wasn't affected by the problem,
only the availability check in manage.py failed and prevented updates.
PL-130290
@flyingcircusio/release-managers
Release process
Impact:
Changelog:
[hotfix] fc-manage: Fix channel updates that were broken by the Letsencrypt root certificate change last year.
The requests package uses a vendored SSL bundle by default that doesn't have the required root cert used by our Hydra so channel updates weren't possible anymore. Use the newer system cert bundle instead for verification instead.
Nix itself uses the system bundle so it wasn't affected by the problem, only the availability check in manage.py failed and prevented updates.
PL-130290
@flyingcircusio/release-managers
Release process
Impact:
Changelog:
Security implications