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

[ENH] Keycloak theme customization #1980

Open
viniciusdc opened this issue Sep 5, 2023 · 0 comments · May be fixed by #2469
Open

[ENH] Keycloak theme customization #1980

viniciusdc opened this issue Sep 5, 2023 · 0 comments · May be fixed by #2469
Assignees
Labels
area: integration/keycloak needs: follow-up 📫 Someone needs to get back to this issue or PR type: enhancement 💅🏼 New feature or request

Comments

@viniciusdc
Copy link
Contributor

We've been wanting this for a while, enabling users to customize the keycloak base themes.

I am proposing the following config options in the yaml file to easily add new themes to keycloak:

theme:
  keycloak:
    repository_url: https://github.com/***/keycloak-custom-theme.git
    repository_branch: master

Keycloak has support for initContainers configuration, and this would be used to run. git-sync to clone the repo under a temp location in the pod and move the contents of the custom themes under Keycloak's theme directory by using a shared volume mount.

I have this implemented in a fork, I will be raising a PR once I do some cleaning and move it to work with the plugin system (still using the previous layout)

@pavithraes pavithraes added type: enhancement 💅🏼 New feature or request needs: follow-up 📫 Someone needs to get back to this issue or PR area: integration/keycloak labels Sep 5, 2023
@viniciusdc viniciusdc self-assigned this Sep 5, 2023
@viniciusdc viniciusdc linked a pull request May 16, 2024 that will close this issue
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: integration/keycloak needs: follow-up 📫 Someone needs to get back to this issue or PR type: enhancement 💅🏼 New feature or request
Projects
Status: In progress 🏗
Development

Successfully merging a pull request may close this issue.

2 participants