Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keycloak: 12.0.4 -> 13.0.0 #121985

Merged
merged 1 commit into from May 7, 2021
Merged

Conversation

r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented May 7, 2021

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/keycloak/keycloak/releases.

meta.description for keycloak is: "Identity and access management for modern applications and services"

meta.homepage for keycloak is: "https://www.keycloak.org/"

meta.changelog for keycloak is: ""

Updates performed
  • Version update
To inspect upstream changes
Impact
Checks done (click to expand)
  • built on NixOS

  • Warning: a test defined in passthru.tests did not pass

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/.standalone.sh-wrapped passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/standalone.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/domain.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/jboss-cli.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/jboss-cli-logging.properties passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/.add-user-keycloak.sh-wrapped passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/add-user-keycloak.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/add-user.properties passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/common.sh passed the binary check.

  • Warning: no invocation of /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/federation-sssd-setup.sh had a zero exit code or showed the expected version

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/.jboss-cli.sh-wrapped passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/wsprovide.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/jdr.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/domain.conf passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/jboss-cli.xml passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/.jbossclirc passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/wsconsume.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/migrate-standalone.cli passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/product.conf passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/jconsole.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/standalone.conf passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/vault.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/appclient.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/add-user.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/kcreg.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/elytron-tool.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/migrate-standalone-ha.cli passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/kcadm.sh passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/migrate-domain-standalone.cli passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/wildfly-elytron-tool.jar passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/launcher.jar passed the binary check.

  • /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin/migrate-domain-clustered.cli passed the binary check.

  • 1 of 32 passed binary check by having a zero exit code.

  • 30 of 32 passed binary check by having the new version present in output.

  • found 13.0.0 with grep in /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0

  • found 13.0.0 in filename of file in /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0

  • directory tree listing: https://gist.github.com/c42c9da235a1a8fbdfb93f09c7c70dfd

  • du listing: https://gist.github.com/e9668ed814aff5088765b23c6c112fe3


Rebuild report (if merged into master) (click to expand)
4 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)


First fifty rebuilds by attrpath
keycloak
tests.nixos-functions.nixos-test
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A keycloak https://github.com/r-ryantm/nixpkgs/archive/4922556d92e68597c92d8c50b11cb26df5a6a92f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0
ls -la /nix/store/77abc311hggx8z0ww5h92bijg62hnlpw-keycloak-13.0.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

Result of nixpkgs-review run on x86_64-linux 1

1 package built:
  • keycloak

Maintainer pings

cc @ngerstle @talyz for testing.

@r-rmcgibbo
Copy link

Result of nixpkgs-review pr 121985 at 4922556 run on x86_64-linux 1

1 package built successfully:
  • keycloak
1 suggestion:
  • warning: missing-phase-hooks

    installPhase should probably contain runHook preInstall and runHook postInstall.

    Near pkgs/servers/keycloak/default.nix:30:3:

       |
    30 |   installPhase = ''
       |   ^
    

Copy link
Contributor

@talyz talyz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests pass and upgrading an instance to it worked well in my manual testing.

@talyz talyz added the 9.needs: port to stable A PR needs a backport to the stable release. label May 7, 2021
@talyz talyz merged commit eeece47 into NixOS:master May 7, 2021
@talyz talyz mentioned this pull request May 7, 2021
10 tasks
@r-ryantm r-ryantm deleted the auto-update/keycloak branch May 8, 2021 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants