Replies: 17 comments 30 replies
-
Thank you all for this update! We definitely belong to use-case "SaaS" and are very interested in the storage changes, which will hopefully remove the limit on number of realms. |
Beta Was this translation helpful? Give feedback.
-
Thank you for the news regarding Keycloak.X. One problem with the current Keycloak distribution is that zero downtime upgrades are not possible. Is there any information yet if and how zero-downtime upgrades are possible in Keycloak.X? In the blog post, this item appeared under Storage re-architecture. |
Beta Was this translation helpful? Give feedback.
-
We're very excited about Keycloak X! We're running Keycloak in Kubernetes now, and we've run into a few problems. I have a wishlist of Keycloak features around running in Kubernetes:
I don't want these to sound like complaints. We're happy with Keycloak in general. And it sounds to me like Keycloak X will help with most of these issues. Thanks so much! |
Beta Was this translation helpful? Give feedback.
-
Hi, We're very keen to move to Keycloak.X distribution but IMHO there is a lake of a comprehensive documentation on how to migrate (e.g. how to convert custom startup cli that manipulate Wildfly xml-based configuration files) ? Regards, |
Beta Was this translation helpful? Give feedback.
-
While I appreciate the move to Quarkus and all the related stuff, even is some hard work is coming to some of us in heavily customized environments, I want to emphasize, that there are also a lot of users/customers who are using Keycloak deployed in a "legacy" standard way of doing this like "bare metal" and also running in container but not on K8s. |
Beta Was this translation helpful? Give feedback.
-
What exactly should "headless" mean? I'd welcome the former. |
Beta Was this translation helpful? Give feedback.
-
My personnal wishlist for Keycloak future :
|
Beta Was this translation helpful? Give feedback.
-
Where is the source for Keycloak.X? I've looked everywhere I can think, but I don't see it. I have a number of rather specific extensions, and I wanted to see if they would work. If I have to debug them, I'd need the source of the server. Thanks! |
Beta Was this translation helpful? Give feedback.
-
how does the Keycloak -> Keycloak.X migration path look like? I'm asking because we were about to go live with the old Keycloak distribution because the Keycloak.X distribution didn't look production ready at all(seeing no updates in about 1 year) and now we're essentially told that the old version is being deprecated in 3/6 Months. Other than that I Like the improvements that keycloak.x is promising! |
Beta Was this translation helpful? Give feedback.
-
Hi and thanks for blog post about Keycloak.X. I really love the idea of a modern Keycloak distribution. So can you please clarify some questions about extensions in the future? One example use case we have is an approval workflow to add users to groups. My current approach is to build an extension with custom rest endpoints, entities and so on in Keycloak. Reading the blog post if sounds like this is not the way in the future. Should we even follow this path anymore or is it better to have some kind of external sidecar application using the REST API without integration with Keycloak directly? One other issue is the new storage layer. Does this refer to the underlying database or are changes to the model also possible here? Other than that, thank you very much for your work. I look forward to the next releases. |
Beta Was this translation helpful? Give feedback.
-
First of all thanks guys, Keycloak rocks! Here some points which can be improved:
This are just some ideas we wanted to share and thank you for this awesome project. BR Mehmet |
Beta Was this translation helpful? Give feedback.
-
I have been testing keycloak-x (using 15.0.2 but also observing changes in master) and noticed a few distinctive changes in behaviour between X and legacy.
Not a change in behaviour but worth of note:
Bugs:
|
Beta Was this translation helpful? Give feedback.
-
I'm curious if it will be possible to easily run Keycloak.X on GCP Cloud Run. I was trying to run Keycloak on it but because of wildfly and some background job it was not possible at all. |
Beta Was this translation helpful? Give feedback.
-
Please confirm if defining security policy within a realm will also be more flexible in Keycloak.X e.g. defining different password expiry for users within a realm . thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
My primary wish would be for the team to focus on headless UI. I think customizing the UI is one of the first things most new Keycloak users do, because most of the other deployment and configuration for Keycloak has sensible defaults. But often they may be overwhelmed by the theme options or Keycloak themes may just not fit with their workflow (eg if they're using a library like React's Chakra UI or Tailwind CSS, and they have all their design tokens/components in that framework, and they would have to extract those styles from those tools and learn Keycloak-specific css classes like I think eventually exposing all the internal Keycloak auth page APIs as REST with JSON, with good documentation, would allow users to use a totally different framework like React, Vue, etc, to render the auth pages. Then either the Keycloak binary could serve this custom auth UI Single Page App, or the user could deploy it with a normal server like NGINX or as a static site using a CDN. Thanks for all the great work and the vision for Keycloak.X! |
Beta Was this translation helpful? Give feedback.
-
Hi All, we appreciate if you can look at what we are planning in terms of documentation so that you can help us to cover the main aspects of the new distribution and how to use it to configure and start Keycloak. Please, leave your comments here #9034. |
Beta Was this translation helpful? Give feedback.
-
Hi, We have multiple Wildfly-bsaed instances on Postgres that have been running for years that are now on the quay.io/keycloak/keycloak:17.0.1-legacy tag. We are really confused about migrating to the regular 17.0.1 release for moving forward, as we aren't wanting to compile our own instances right now. Ideally I'd just like to run pre-built images with a Postgres driver baked in, as opposed to having to rebuild our own image for every release. The "Migrating to Quarkus" page (https://www.keycloak.org/migration/migrating-to-quarkus) says "..there is also an auto build mode that makes Keycloak behave more or less the same as the WildFly distribution in this regard", but doesn't explain how to do that. How do we do that? :) Thanks! |
Beta Was this translation helpful? Give feedback.
-
We would love general feedback on our plans around Keycloak.X.
Beta Was this translation helpful? Give feedback.
All reactions