add test image for complement

This image should satisfy the requirements described in [1]. openssl
commands were copied from [2].

[1]: https://github.com/matrix-org/complement?tab=readme-ov-file#image-requirements
[2]: https://github.com/matrix-org/complement?tab=readme-ov-file#complement-pki
This commit is contained in:
Benjamin Lee 2024-06-13 01:09:43 -07:00
parent d20e217b1c
commit cd439af2c4
No known key found for this signature in database
GPG key ID: FB9624E2885D55A4
3 changed files with 121 additions and 0 deletions

View file

@ -22,6 +22,9 @@
mkScope = pkgs: pkgs.lib.makeScope pkgs.newScope (self: {
complement = self.callPackage ./nix/pkgs/complement {};
complement-grapevine-oci-image =
self.callPackage ./nix/pkgs/complement-grapevine-oci-image { };
craneLib =
(inputs.crane.mkLib pkgs).overrideToolchain self.toolchain;
@ -75,6 +78,8 @@
packages = {
default = (mkScope pkgs).default;
complement = (mkScope pkgs).complement;
complement-grapevine-oci-image =
(mkScope pkgs).complement-grapevine-oci-image;
}
//
builtins.listToAttrs