Skip to content

feat: add keycloak service - #700

Open
gabyx wants to merge 15 commits into
juspay:mainfrom
gabyx:feat/add-keycloak-service
Open

feat: add keycloak service#700
gabyx wants to merge 15 commits into
juspay:mainfrom
gabyx:feat/add-keycloak-service

Conversation

@gabyx

@gabyx gabyx commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

I really like the services-flake and process-compose flake method.
I was the maintainer for devenv.sh's keycloak service module and
I thought I upstream back a recent endeavor we took to make keycloak services-flake compatible:

  • Adapted from devenv.sh keycloak service which I contributed.
  • Added the basic tests.
  • Added documentation.
  • Added the tests with certificates.
  • Added realm export tests as well which were no more maintained in devenv. They however work.
  • Re-add realm export tests (lets see if they work, since the file-lock issue as TODO in devenv).

Assisted-by: no AI/Agent used.
Authored-by: @gabyx, @almutlue

gabyx added 2 commits July 15, 2026 08:18
- Adapted from devenv.sh keycloak service which I maintain.
@gabyx
gabyx force-pushed the feat/add-keycloak-service branch from 310c237 to 5d17919 Compare July 15, 2026 06:59
@gabyx
gabyx marked this pull request as ready for review July 15, 2026 08:49
@gabyx
gabyx force-pushed the feat/add-keycloak-service branch from 2ca44c5 to 11d902e Compare July 15, 2026 08:50
@gabyx gabyx mentioned this pull request Jul 15, 2026
7 tasks
@gabyx

gabyx commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

@shivaraj-bh: Thanks for a review on this one. Happy to have that merged =).
I would close #656 in favor of this one.

@gabyx
gabyx force-pushed the feat/add-keycloak-service branch from 59dc868 to ac0e2a8 Compare July 15, 2026 13:30
@gabyx gabyx changed the title feat: add keycloak service feat: add keycloak service Jul 16, 2026
Comment thread nix/services/keycloak/service.nix Outdated
@shivaraj-bh

Copy link
Copy Markdown
Member

Thanks! I will take a look. RE #656. I did spend some time but I quickly realised that it required more work. On a quick glance this looks more or less what I was looking for in the former.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants