On Tue, May 23, 2017 at 10:07 AM, Ivan Necas <ine...@redhat.com> wrote: > Timo Goebel <m...@timogoebel.name> writes: > >>> On 22. May 2017, at 12:27, Ohad Levy <ohadl...@gmail.com> wrote: >>> >>> Since we get a lot of lift from fog, especially for popular providers (e.g. >>> ec2) IMHO its not a good idea to remove fog, which means that we balance >>> between community contributions to fog (e.g. stuff we won't "enjoy" as we >>> will not corporate) vs other benefits mentioned above. >>> >>> I for one, is not convinced the effort to not run with fog is less work >>> then adding / updating a fog provider. >>> >>> Ohad >> >> I do agree with Ohad here. I'd focus on improving the fog-providers and not >> trying to reinvent the weel. >> I think, "cloud" topics like focussing on real server orchestration (think >> hostgroup as an auto scaling group) adds more benefits for a user. A user >> usually doesn't care about the library used. Using foreman as a tool to >> setup a cloud or container environment on bare metal does add value. >> >> Fog doesn't do any network orchestration, yet. If we add this (e.g. >> provision a vlan on a switchport or some SDN), that would be a valid >> point imho to switch the library. > > > I think what's missing is not well-defined layer between Foreman and > Fog, and we perhaps over-use the Fog as the unification layer. > > I feel quite a lot of risk in connecting the migration between oVirt v3 > vs. v4 with introduction of new layer into the Foreman to serve better > for our purposes, that would not use the Fog. Especially when the APIv4 > is pretty close. > > If we make fog oVirt provider use APIv4, we still have chance that the > code will be used outside of Foreman, that will make the implementation > better: from the past - did we experience this happening in oVirt or > other providers? (my feeling is that they did, but not monitoring that > that much) > > Long story short: > > 1. I agree we should not expose Fog as THE layer we use in the UI/API, > to add the entry points that are interesting for use but not for fog > that much
+1 for adding a layer between our UI/API and fog or potentially some other library we might decide to use (or write) in future. I think it's an important step, regardless of whether we decide to use fog for oVirt v4 api or not. > > 2. we should continue with fog-ovirt to use APIv4 > > Even though it looks compelling to connecting this two, I would rather > take it independent steps. > > -- Ivan > >> >> - Timo >> >> -- >> You received this message because you are subscribed to the Google Groups >> "foreman-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to foreman-dev+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "foreman-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to foreman-dev+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "foreman-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to foreman-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.