Open adietish opened 7 years ago
@adietish https://github.com/jboss-openshift/application-templates/raw/master/eap/eap64-basic-s2i.json is what we sync with adb-utils as part of template after https://github.com/projectatomic/adb-utils/issues/87 . We are not aware if that is not maintained/updated any more if that is the case then we need change our Makefile to fetch a valid template.
@praveenkumar to my understanding - and i asked explicitly - the 6.4.x examples are deprecated (https://github.com/jboss-developer/jboss-eap-quickstarts/issues/2062#issuecomment-276172175). The issue that exists with these is that they wont compile out of the box. They're lacking a maven repository which offers required dependencies. This issue was fixed in 7.0.0.GA. I therefore suggest that the eap-64 templates (which are using these) get dropped. Agree?
@praveenkumar latest CDK 3.2 is apparently still using the eap-64 templates. Is there are reason for it (given that they're considered deprecated and wont compile out-of-the-box) or do I miss something?
@praveenkumar any updates on this please?
@praveenkumar any updates on this please?
@adietish I think we agreed that CDK can not do much here as it is an upstream EAP issue. May be we should discuss this again.
@LalatenduMohanty thx for the feedback! Offering EAP templates that don't work out of the box taints the user experience. Something we really should fix IMHO. Can you please make this happen?
@adietish https://github.com/openshift/openshift-ansible/tree/master/roles/openshift_examples/files/examples/v3.7 where we are fetching templates and https://github.com/minishift/minishift/blob/master/addons/xpaas/xpaas.addon this is something we have which create template do you think we should remove https://github.com/minishift/minishift/blob/master/addons/xpaas/xpaas.addon#L30-L40 and that works for you or there is changes need from images stream side also?
@praveenkumar ok to remove the templates that you were pointing at. Looking at the image streams I bet the following should get removed, too: https://github.com/minishift/minishift/blob/master/addons/xpaas/xpaas-streams/jboss-image-streams.json#L174
@adietish @praveenkumar It seems EAP 6 is supported till Jun 2025 [1] . We should document the issue and the workaround for EAP6.4 in the documentation and will push EAP team to release another template with the fix. Once we have the new EAP 6 template with the fix then we can remove the old one.
[1] https://access.redhat.com/support/policy/updates/jboss_notes
A note for future reference, in case questions arise.
Fuse 6.3 is currently provided on OpenShift via 'FIS'. Fuse/Karaf and Fuse/Spring Boot are offered, Fuse/EAP is not.
Fuse/EAP is currently offered only on bare metal, based on EAP 6.4.
Fuse 7 (due out next year) is supposed to offer Fuse/EAP based on EAP 7.x.
Conclusion: Dropping EAP 6.4 templates will not affect current Fuse/EAP offerings on OpenShift, as none exist. If something changes (i.e. a delay in the Fuse 7 schedule prompts a change to what's offered in FIS for Fuse 6.3) that might change. This seems quite unlikely, though.
Thanks @RickJWagner for the information. @Bob-Davis also gave us similar information. So we are going to remove it. Created issue https://github.com/minishift/minishift/issues/2073
Our eap64-* templates are using the 6.4.x branch of the quickstarts at https://github.com/jboss-developer/jboss-eap-quickstarts When trying to improve these (the quickstarts to compil require a user to update his settings.xml, which is imho far from ideal), I was told that this branch is not maintained any more. They say 7.1.x is the current branch: https://github.com/jboss-developer/jboss-eap-quickstarts/issues/2062#issuecomment-275407243 I therefore suggest that we drop the 6.4.x examples (and all together eap64?) and switch to the 7.1.x (and use eap71?).