Skip to content

Commit

Permalink
[Backport release-24.05] keycloak: 24.0.5 -> 25.0.6 (#323480)
Browse files Browse the repository at this point in the history
  • Loading branch information
NickCao authored Oct 11, 2024
2 parents 84911fd + 990d052 commit eea0382
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 15 deletions.
1 change: 1 addition & 0 deletions nixos/modules/services/web-apps/keycloak.nix
Original file line number Diff line number Diff line change
Expand Up @@ -650,6 +650,7 @@ in
ln -s ${themesBundle} /run/keycloak/themes
ln -s ${keycloakBuild}/providers /run/keycloak/
ln -s ${keycloakBuild}/lib /run/keycloak/
install -D -m 0600 ${confFile} /run/keycloak/conf/keycloak.conf
Expand Down
2 changes: 2 additions & 0 deletions nixos/tests/keycloak.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ let

nodes = {
keycloak = { config, ... }: {
virtualisation.memorySize = 2047;

security.pki.certificateFiles = [
certs.ca.cert
];
Expand Down
6 changes: 3 additions & 3 deletions pkgs/servers/keycloak/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
, callPackage
, confFile ? null
, plugins ? [ ]
, extraFeatures ? [ ]
, extraFeatures ? [ "hostname:v1" ]
, disabledFeatures ? [ ]
}:

Expand All @@ -18,11 +18,11 @@ let
'';
in stdenv.mkDerivation rec {
pname = "keycloak";
version = "24.0.5";
version = "25.0.6";

src = fetchzip {
url = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip";
hash = "sha256-lf1miVEGQvPbmlOZMCXUyX/pKE+JoJFawhjVEPJDJ6s=";
hash = "sha256-1VHixRgErao/1ZEJv+rlnNmUd2NT35X89D8wuUhYF08=";
};

nativeBuildInputs = [ makeWrapper jre ];
Expand Down
24 changes: 12 additions & 12 deletions pkgs/servers/keycloak/keycloak-metrics-spi/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
{ maven, stdenv, lib, fetchFromGitHub }:
{
maven,
lib,
fetchFromGitHub,
}:

maven.buildMavenPackage rec {
pname = "keycloak-metrics-spi";
version = "5.0.0";
version = "6.0.0";

src = fetchFromGitHub {
owner = "aerogear";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-iagXbsKsU4vNP9eg05bwXEo67iij3N2FF0BW50MjRGE=";
hash = "sha256-MMonBRau8FpfCqija6NEdvp4zJfEub2Kwk4MA7FYWHI=";
};

mvnHash = {
aarch64-linux = "sha256-zO79pRrY8TqrSK4bB8l4pl6834aFX2pidyk1j9Itz1E=`";
x86_64-linux = "sha256-+ySBrQ9yQ5ZxuVUh/mnHNEmugru3n8x5VR/RYEDCLAo=";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system ${stdenv.hostPlatform.system} for ${pname}");

mvnHash = "sha256-IrqDybt9bltX0WbGpbEXORHGFC/1f2Y9izSBPTrYCaY=";

installPhase = ''
runHook preInstall
install -Dm444 -t "$out" target/keycloak-metrics-spi-*.jar
runHook postInstall
'';

meta = with lib; {
meta = {
homepage = "https://github.com/aerogear/keycloak-metrics-spi";
description = "Keycloak Service Provider that adds a metrics endpoint";
license = licenses.asl20;
maintainers = with maintainers; [ benley ];
platforms = [ "aarch64-linux" "x86_64-linux" ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ benley ];
platforms = lib.platforms.linux;
};
}

0 comments on commit eea0382

Please sign in to comment.