nixosTests.pleroma: increase certificate validity duration
Analogous to 6325d15e9001a5cfd3bb7ee901adeed28d844dd6.
The test certificate expiration date was set to the default 30 days.
This certificate is generated through its own derivation. As with
every derivation, it gets cached by cache.nixos.org once we build it.
In practice, we rebuild this derivation only if one of its input
changes. The only inputs here being openssl and stdenv.
While it's not an issue on the unstable branches, it can be
problematic on a stable release: the test will fail after 30 days.
Extending the certificate lifespan from 1 month to 100 years to prevent
it from getting expired while being cached.
commit885ab9286e4be1f353ee3883361d103791101d7b
authorFélix Baylac-Jacqué <felix@alternativebit.fr>
dateMon 9 Aug 2021, 18:40 (5 years ago)
parent817a0e1
nixos/tests/pleroma.nix+1−1
@@ -163,7 +163,7 @@ import ./make-test-python.nix ({ pkgs, ... }:
163163 '';
164164
165165 tls-cert = pkgs.runCommandNoCC "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } ''
166− openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=pleroma.nixos.test'
166+ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=pleroma.nixos.test' -days 36500
167167 mkdir -p $out
168168 cp key.pem cert.pem $out
169169 '';