Merge pull request #2 from muccc/terraform-provider-2023.6.0

terraform-provider-authentik: 2023.5.0 -> 2023.6.0
This commit is contained in:
WilliButz 2023-07-31 12:27:16 +02:00 committed by GitHub
commit a0111331a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,7 +40,7 @@
({ inputs, lib, withSystem, ... }:
let
authentik-version = "2023.6.1"; # to pass to the drvs of some components
in rec {
in {
systems = [
"x86_64-linux"
"aarch64-linux" # not tested
@ -108,7 +108,7 @@
};
# server + outposts
gopkgs = pkgs.buildGo120Module {
pname = "authentik-gopgks";
pname = "authentik-gopkgs";
version = authentik-version;
prePatch = ''
sed -i"" -e 's,./web/dist/,${frontend}/dist/,' web/static.go
@ -184,19 +184,20 @@
# terraform provider
terraform-provider-authentik = pkgs.buildGo118Module rec {
pname = "terraform-provider-authentik";
version = "2023.5.0";
version = "2023.6.0";
src = pkgs.fetchFromGitHub {
owner = "goauthentik";
repo = pname;
rev = "v${version}";
sha256 = "sha256-fPdO8GpP24VDHEHxlIEaJE6H+i/HyIiD1cogRXVDN2k=";
sha256 = "sha256-a09ZiyDptjHFYTtD2fA0be/RERvrVR68vT6xEePt3dI=";
};
doCheck = false; # tests are run against authentik -> vm test
vendorSha256 = "sha256-tVWb50HuHiLdOWT5nHCA5CKzqVXOyX4SFvO0Hb8do6k=";
vendorSha256 = "sha256-oxPIFvH7EazHiY0ymakOsXOiP3jnkFPgwHIcK4cPkQY=";
postInstall = ''
path="$out/libexec/terraform-providers/registry.terraform.io/goauthentik/authentik/${version}/''${GOOS}_''${GOARCH}/"
mkdir -p "$path"
mv $out/bin/${pname} $path/${pname}_v${version}
rmdir $out/bin
'';
};
};