Hello, looking for suggestion to avoid flytekit during registration and runtime as its a common problem amongst that our users face much the python dep conflict and looking for possibilities to lessen the issue.
I know we can possibly do multiple registration/use multiple image, but that itself can add complexity as there needs to be more image built during CI and there has been past issues/challenges with fast-register where folder structure and packaged code on multi image in a single registration can override each images code.
We can also use
ImageSpec
(which requires flytekit 1.8) but for users are on proto3 runtime, they are still using flytekit<1.3 and so its not an option.
Questions around abstracting flytekit
1. is
ContainerTask
the only task that can allow specification of a image without flytekit?
2. For registration, is it possible to register without flytekit and flytectl alone?
If there are any further suggestion around it please advice, thanks!