devconsole-operator icon indicating copy to clipboard operation
devconsole-operator copied to clipboard

[Questions] Component CRD / Tool integration

Open cmoulliard opened this issue 6 years ago • 3 comments

Questions

Component CRD

As SpringBoot team has invested a lot around the development of a Component CRD able to support inner = dev loop or outer = build loop, I'm wondering if you plan to merge our fields into the new Component CRD that you prepare to develop into this project ? @sbose78 @corinnekrych @metacosm

Integration

Have you discussed with the concerned architects the possibility to generate such Component CRD using odo - Thomas Kral, fmp tool - Alex Sotto, ap4k - Ioannis Canellos ? @sbose78 @corinnekrych @metacosm

cmoulliard avatar Mar 08 '19 08:03 cmoulliard

Charles, Thanks for the question!

Yes. We would like to have support for inner loop properties as well.

There's an ongoing discussion with Mario and Tomas on how to 'export' the information in component CRD so that it could be 'saved' in the user's repo. The export format would be a devfile such that we should be able to start Che from it - and as part of ongoing discussions we are also figuring out how to make odo understand to a devfile in the repository to 'generate' the inner loop.

sbose78 avatar Mar 08 '19 13:03 sbose78

Yes. We would like to have support for inner loop properties as well.

Can you add @metacosm into the loop when such discussion will take place please

cmoulliard avatar Mar 08 '19 13:03 cmoulliard

The export format would be a devfile

Interesting. Ideally, if odo, fmp or other tools generate such Component CRD (maybe packaged under an Application CRD for complex applications) then they should also offer the possibility using a command to create the component (as odo does using odo create nodejs --env key=value,key1=value1) but where the CRD is published on k8s to let the operator to perform the inner, outerloop, knative-build, .... WDYT ? @sbose78

cmoulliard avatar Mar 08 '19 13:03 cmoulliard