<div dir="ltr">Hey Andrew,<div><br></div><div>exactly that idea is laid out in <a href="https://github.com/fabric8io/fabric8-build">https://github.com/fabric8io/fabric8-build</a> where we from the Fuse team (Nicola and myself) are planning to continue there soon after we discussed this on our F2F next week. The idea to extract the main abstractions (Generators, Enrichers, Profiles) into Maven independent code, also fixing issues in the way how resources descriptors are created (i.e. two separates passes through the pipelines for Kubernetes/Openshift separately instead of running only for Kubernetes and the mangling that resources as an afterthought for OpenShift objects).</div><div><br></div><div>This basic blocks should then be easily consumable by a Maven or Gradle plugin, any IDE and also Arquillian (cc Alex).</div><div>Happy about any feedback and contributions.<br><br>regards ...</div><div>... roland</div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 14, 2018 at 2:33 AM Andrew Lee Rubinger <<a href="mailto:alr@redhat.com" target="_blank">alr@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jun 13, 2018 at 7:51 PM, Burr Sutter <span dir="ltr"><<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div><br><div class="gmail_quote"><span><div dir="auto">On Wed, Jun 13, 2018 at 6:15 PM Gorkem Ercan <<a href="mailto:gercan@redhat.com" target="_blank">gercan@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 13 Jun 2018, at 16:46, Aslak Knutsen wrote:<br>
<br>
> Anything can be wrapped in a Maven plugin.<br>
><br>
> It would be preferable if it was not a Maven plugin, then it just might be<br>
> usable outside of that target audience.<br>
<br>
Sure, I meant whether we are assuming a maven plugin as a deliverable?<br>
</blockquote><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></span><div dir="auto">We must have a maven plugin offering.   Ideally gradle and npm as well.</div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>In my hopes and dreams, it's a generic Java library which is then consumed and leveraged by a Maven Plugin.</div><div><br></div><div>Like: you wouldn't put all your business logic in a servlet, so why put any in a Maven Plugin? :)</div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_quote"><div dir="auto">Roland made note in another thread that a fair bit of the current capabilities could likely get removed.</div></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Yes, but we need an inventory of these from those who are depending upon it.  For instance the Fuse product.</div><div><br></div><div>S,</div><div>ALR</div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_quote"><div><div class="m_1968962453040349967m_-3342688546578722832h5"><div dir="auto"><br></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
><br>
> -aslak-<br>
><br>
> On Wed, Jun 13, 2018 at 11:22 PM Gorkem Ercan <<a href="mailto:gercan@redhat.com" target="_blank">gercan@redhat.com</a>> wrote:<br>
><br>
>><br>
>> On 11 Jun 2018, at 10:04, Andrew Lee Rubinger wrote:<br>
>><br>
>>> On Sat, Jun 9, 2018 at 4:48 AM, Burr Sutter <<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>><br>
>>> wrote:<br>
>>><br>
>>>> Based on the "other thread"...<br>
>>>><br>
>>>> It does seem to me that fabric8-maven-plugin is mission critical to<br>
>>>> our<br>
>>>> developer experience.<br>
>>>><br>
>>><br>
>>> Or at least some incarnation of a Java language-specific adaptor to<br>
>>> oc, yes.<br>
>>><br>
>><br>
>> What do you mean by adaptor? Are we still assuming a maven plugin or<br>
>> something else?<br>
>><br>
>><br>
>>> S,<br>
>>> ALR<br>
>>><br>
>>><br>
>>>><br>
>>>> So, for the parties who have been "naysayers", can we drop the "nays"<br>
>>>> and<br>
>>>> focus just on "making it more awesome"?<br>
>>>><br>
>>>><br>
>>>><br>
>>>> On Fri, May 25, 2018 at 3:06 PM, Max Andersen <<a href="mailto:manderse@redhat.com" target="_blank">manderse@redhat.com</a>><br>
>>>> wrote:<br>
>>>><br>
>>>>> Roland - if you are seeing OpenShift.io based fixes that don’t<br>
>>>>> make<br>
>>>>> sense please speak up. I didn’t see any feedback on the roadmap<br>
>>>>> request for<br>
>>>>> inputs.<br>
>>>>><br>
>>>>> The intent is for sure not to diverge away. We want to work together<br>
>>>>> on<br>
>>>>> this rather than see even more new forks.<br>
>>>>><br>
>>>>> And yes gofabric8 etc. is also not of use for us.<br>
>>>>><br>
>>>>> The whole images situation we should work on aligning as that also<br>
>>>>> relate<br>
>>>>> to middleware etc.<br>
>>>>><br>
>>>>><br>
>>>>> /max<br>
>>>>> <a href="http://about.me/maxandersen" rel="noreferrer" target="_blank">http://about.me/maxandersen</a><br>
>>>>><br>
>>>>><br>
>>>>> On 16 May 2018, at 18:44, Roland Huss <<a href="mailto:rhuss@redhat.com" target="_blank">rhuss@redhat.com</a>> wrote:<br>
>>>>><br>
>>>>> Hi Burr,<br>
>>>>><br>
>>>>> let me try to comment from a Fuse perspective:<br>
>>>>><br>
>>>>> * We are still committed to the fabric8 base images (s2i [1] and<br>
>>>>> non-s2i<br>
>>>>> [2]) as they are the only community images available. We will<br>
>>>>> continue to<br>
>>>>> use them in the future FIS releases (at least upstream).<br>
>>>>><br>
>>>>> * The fabric8-maven-plugin's [3] scope has diverged from our use<br>
>>>>> cases,<br>
>>>>> so we plan to explore new ways of providing a way to leverage<br>
>>>>> OpenShift<br>
>>>>> builds and deployments for the FIS quickstarts. I.e. fmp's scope<br>
>>>>> gets<br>
>>>>> aligned currently to its usage in <a href="http://openshift.io" rel="noreferrer" target="_blank">openshift.io</a>, drifting away from<br>
>>>>> being<br>
>>>>> a general purpose plugin. Also, many features (like gofabric8, helm,<br>
>>>>> cluster installation, .. support) are of no use for us, so we don't<br>
>>>>> want to<br>
>>>>> maintain them for no obvious reason.<br>
>>>>> We have some initial ideas, but nothing concrete. So happy to start<br>
>>>>> a<br>
>>>>> discussion with Devtools, RHOAR and you how to align plans.<br>
>>>>><br>
>>>>> * Fabric8's docker-maven-plugin [4] will be still supported in the<br>
>>>>> upstream (it has been productised only as an integral part of f-m-p)<br>
>>>>><br>
>>>>> These our current plan but we too are interested in what the dev<br>
>>>>> tools<br>
>>>>> team is planning on doing, of course.<br>
>>>>><br>
>>>>> regards ...<br>
>>>>> ... roland<br>
>>>>><br>
>>>>> [1]: <a href="https://github.com/fabric8io-images/s2i" rel="noreferrer" target="_blank">https://github.com/fabric8io-images/s2i</a><br>
>>>>> [2]: <a href="https://github.com/fabric8io-images/java" rel="noreferrer" target="_blank">https://github.com/fabric8io-images/java</a><br>
>>>>> [3]: <a href="https://github.com/fabric8io/fabric8-maven-plugin" rel="noreferrer" target="_blank">https://github.com/fabric8io/fabric8-maven-plugin</a><br>
>>>>> [4]: <a href="https://github.com/fabric8io/docker-maven-plugin" rel="noreferrer" target="_blank">https://github.com/fabric8io/docker-maven-plugin</a><br>
>>>>><br>
>>>>> On Mon, May 14, 2018 at 9:45 PM Burr Sutter <<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>><br>
>>>>> wrote:<br>
>>>>><br>
>>>>>> Did we ever come to agreement on keeping F8 alive?<br>
>>>>>><br>
>>>>>> Specifically the<br>
>>>>>> base docker images<br>
>>>>>> maven plugin<br>
>>>>>><br>
>>>>>> <a href="http://bit.ly/msa-instructions" rel="noreferrer" target="_blank">bit.ly/msa-instructions</a> still relies on these tools and that is<br>
>>>>>> still<br>
>>>>>> one of our most successful assets (seen in<br>
>>>>>> <a href="http://bit.ly/microservicesvideo" rel="noreferrer" target="_blank">bit.ly/microservicesvideo</a>)<br>
>>>>>> _______________________________________________<br>
>>>>>> Devtools mailing list<br>
>>>>>> <a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
>>>>>> <a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
>>>>>><br>
>>>>> _______________________________________________<br>
>>>>> Devtools mailing list<br>
>>>>> <a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
>>>>> <a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
>>>>><br>
>>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> Devtools mailing list<br>
>>>> <a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
>>>> <a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
>>>><br>
>>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Twitter: @ALRubinger<br>
>><br>
>><br>
>>> _______________________________________________<br>
>>> Devtools mailing list<br>
>>> <a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
>>> <a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
>><br>
>> _______________________________________________<br>
>> Devtools mailing list<br>
>> <a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
>> <a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
>><br>
<br>
<br>
_______________________________________________<br>
Devtools mailing list<br>
<a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
</blockquote></div></div></div></div>
</blockquote></div></div></div><div dir="ltr"><div class="gmail_extra"><br><br clear="all"><div><br></div>-- <br><div class="m_1968962453040349967m_-3342688546578722832gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div>Twitter: @ALRubinger</div></div></div></div></div></div>
</div></div>
_______________________________________________<br>
Devtools mailing list<br>
<a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
</blockquote></div></div>