+2
nixos/modules/services/security/kanidm.nix
+2
nixos/modules/services/security/kanidm.nix
+12
-2
nixos/tests/all-tests.nix
+12
-2
nixos/tests/all-tests.nix
···
+9
-7
nixos/tests/kanidm-provisioning.nix
+9
-7
nixos/tests/kanidm-provisioning.nix
············
+9
-7
nixos/tests/kanidm.nix
+9
-7
nixos/tests/kanidm.nix
···············
-1
pkgs/by-name/ka/kanidm/1_5.nix
-1
pkgs/by-name/ka/kanidm/1_5.nix
+1
-1
pkgs/by-name/ka/kanidm/1_6.nix
+1
-1
pkgs/by-name/ka/kanidm/1_6.nix
+5
pkgs/by-name/ka/kanidm/1_7.nix
+5
pkgs/by-name/ka/kanidm/1_7.nix
+1
pkgs/by-name/ka/kanidm/README.md
+1
pkgs/by-name/ka/kanidm/README.md
···1. Update `all-packages.nix` to add `kanidm_1_5` and `kanidmWithSecretProvisioning_1_5`, leave default+1. Update the previous release, e.g. `1_4.nix` and set `eolDate = "YYYY-MM-DD"` where the date is 30 days from release of 1.5.1. Create commit, `kanidm_1_5: init at 1.5.0` - this is the only commit that will be backported
+51
-54
pkgs/by-name/ka/kanidm/generic.nix
+51
-54
pkgs/by-name/ka/kanidm/generic.nix
·········socket_path = if stdenv.hostPlatform.isLinux then "/run/kanidmd/sock" else "/var/run/kanidm.socket";···-substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg"-substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@web_ui_pkg_path@' "$out/ui/pkg"+substituteInPlace libs/profiles/${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg"······+kanidm ${lib.versions.majorMinor version} is deprecated and will reach end-of-life on ${eolDate}-Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the next version with `services.kanidm.package = pkgs.kanidm_1_x;`
pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch
pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch
pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch
pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch
pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch
pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch
pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch
pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch
pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch
+159
pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch
+159
pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch
···
+122
pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch
+122
pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch
···+@@ -923,13 +923,34 @@ async fn kanidm_main(config: Configuration, opt: KanidmdParser) -> ExitCode {++ error!("Neither KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE nor KANIDM_RECOVER_ACCOUNT_PASSWORD was set");
+5
pkgs/top-level/all-packages.nix
+5
pkgs/top-level/all-packages.nix
······