We should keep as7 adapter support at least. We support older versions
of Jetty and tomcat too, it would be strange not to support AS7.
Hopefully stan has a fix.
Looking at it, it looks like OperationDefinition is only within
auth-server subsystem. That could be the "hack' you're talkin about.
Shouldn't the auth-server and adapter should be separate subsystems anyways?
On 12/2/2014 2:37 PM, Marek Posolda wrote:
One slightly related issue. I just did some testing and figured that
eap6.3 and as7 distribution were broken as they excluded
keycloak-subsystem . I've fixed that and EAP 6.3 works fine now. But on
AS 7.1.1 the keycloak-subsystem doesn't work and I have:
Caused by: java.lang.ClassNotFoundException:
org.jboss.as.controller.OperationDefinition from [Module
"org.keycloak.keycloak-subsystem:main"
I am seeing options like:
1) Drop AS7 support
2) Revert AS7 specific subsystem
3) Do some hack in keycloak-subsystem to have it working on AS 7.1.1 (is
it doable?)
Anything else I am missing?
Marek
On 2.12.2014 14:38, Bill Burke wrote:
>
> On 12/2/2014 7:55 AM, Stan Silvert wrote:
>> On 12/2/2014 4:52 AM, Stian Thorgersen wrote:
>>> Should we upgrade to WF 8.2 and also do some changes to the distro
>>> before release?
>> I don't see a reason not to go to WF 8.2. If we do that, let me know so
>> I can run a quick smoke test on the subsystem before we release.
>>> With regards to distro we should move the adapters and examples into
>>> separate downloads. Also, we should move the examples into a
>>> separate github project (keycloak/keycloak-examples). This will make
>>> it easier for those that wants to fork the examples separately.
>>>
>>> Also, we should consider a download based on the web-lite profile.
>>> For non-JavaEE apps, containers (Docker) and those that want to run
>>> a standalone KC server it would be nice to have a small as possible
>>> distro.
>> Depending on how the feature pack turns out, we might be able to offer
>> many flavors of the appliance distro without any additional effort. We
>> could have:
>> EAP6 + Keycloak
>> AS7 + Keycloak
>> WF8 (web) + Keycloak
>> WF8 (full) + Keycloak
>> WF 9 beta (web) + Keycloak
>> WF 9 beta (full) + Keycloak
>> etc.
>>
> IMO, we just need:
> * war-dist
> * appliance-dist
>
> Appliance distribution would have the most stable platform available.
> Since we can't distribute EAP, then it would be the most stable and
> maintained version of Wildfly that allows us to cluster and deploy
> Keycloak.
>
>
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com