You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EVE has transitioned to the V2 API by default. Adam knows only about V1 still. This means we have to force all instances of EVE that talk to Adam to have Force-API-V1 in the config folder -- otherwise EVE won't be able to talk to Adam at all.
There's work in EVE going on to publish V2 API spec updates -- once that is done we'll use the spec to update Adam to V2 API.
correct -- in addition to that there's an agreement that v1 support goes away soon (once Adam gets a chance to catch up basically)
if eve receives a particular signal on onboarding, it falls back to v1
nope -- onboarding itself is part of the API hence we can't use that as a signal -- the only we can give EVE to fallback onto V1 is that file in /config
can other controllers (zedcloud) talk both?
Zedcloud is in a process of transitioning to V2 only
can and should we get adam to talk both?
there's not really much value, since EVE is going to drop V1 the moment Adam can support V2
since the api is driven by generated protobuf files, how do they coexist?
The API are on different endpoints
@eriknordmark and Naiming are documenting all of this in this current sprint
Activity
Forcing EVE to use V1 API while lf-edge#16 is getting fixed
Forcing EVE to use V1 API while lf-edge#16 is getting fixed
deitch commentedon May 5, 2020
@rvs not sure I understand this. Is the below correct?
Forcing EVE to use V1 API while #16 is getting fixed
rvs commentedon May 5, 2020
Hey @deitch -- here's the deal:
correct -- in addition to that there's an agreement that v1 support goes away soon (once Adam gets a chance to catch up basically)
nope -- onboarding itself is part of the API hence we can't use that as a signal -- the only we can give EVE to fallback onto V1 is that file in /config
Zedcloud is in a process of transitioning to V2 only
there's not really much value, since EVE is going to drop V1 the moment Adam can support V2
The API are on different endpoints
@eriknordmark and Naiming are documenting all of this in this current sprint
deitch commentedon May 6, 2020
That aligns with what you did in #17 ; makes sense.
So we are just moving to v2 and retiring v1. Fine with me.
So the position is that we hold until that is documented, then implement it here?