Skip to content

Removed now obsolete fixed issuer SPI and cleanup env vars and README.md - #31

Merged
richturner merged 2 commits into
mainfrom
image_cleanup
Aug 3, 2026
Merged

Removed now obsolete fixed issuer SPI and cleanup env vars and README.md#31
richturner merged 2 commits into
mainfrom
image_cleanup

Conversation

@richturner

@richturner richturner commented Jul 30, 2026

Copy link
Copy Markdown
Member

The fixed issuer SPI was a hack which is no longer needed as keycloak hostname V2 allows for this scenario so it can be removed.

@richturner richturner self-assigned this Jul 30, 2026
@richturner
richturner requested a review from a team August 3, 2026 08:33

@MartinaeyNL MartinaeyNL left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The changes look OK to me. (haven't tested the branch locally)

@richturner

Copy link
Copy Markdown
Member Author

I have been testing this image locally and all working as expected

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR removes the now-obsolete “fixed issuer” SPI module (previously used to force a fixed token issuer) now that Keycloak hostname V2 can cover the same scenario, and cleans up related Docker/README configuration.

Changes:

  • Removed the fixed-issuer Gradle subproject and its SPI implementation classes.
  • Updated the Docker image build/runtime configuration to drop the issuer provider wiring and related env var handling.
  • Updated README instructions related to issuer fixing and refreshed theme development run instructions.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
settings.gradle Removes fixed-issuer from the included Gradle modules.
README.md Removes fixed-issuer documentation and updates theme dev run instructions.
Dockerfile Stops copying/configuring the issuer provider and removes issuer-related CLI args/env handling.
build.gradle Adds the base plugin to the root project.
fixed-issuer/src/main/java/org/openremote/keycloak/IssuerInitializerProvider.java Deleted (removes issuer override implementation).
fixed-issuer/src/main/java/org/openremote/keycloak/InitializerSpi.java Deleted (removes custom SPI registration).
fixed-issuer/src/main/java/org/openremote/keycloak/InitializerProviderFactory.java Deleted (removes initializer provider factory interface).
fixed-issuer/build.gradle Deleted (removes issuer provider build configuration).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@richturner

Copy link
Copy Markdown
Member Author

@MartinaeyNL @denniskuijs I've applied the useful comment from copilot and I believe this is ready now

@richturner
richturner merged commit 9c4f98d into main Aug 3, 2026
3 checks passed
@MartinaeyNL
MartinaeyNL deleted the image_cleanup branch August 3, 2026 09:52
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