Hey, everyone! I need some help understanding what I'm doing wrong.
I'm trying out Flyte using the sandbox and flytectl. I'm following the workflow: build the container, serialize tasks, register the tasks. I'm avoiding fast serialization because I'm using a custom Dockerfile that sets the user as non-root, and apparently that breaks the fast registration system (by the way, is this expected? Will this also happen in a remote cluster?).
Now, I just created a new task to test Google Cloud integration, called
test_google_cloud
, but the system won't find it: if I try to run it, I'm met with the error
AttributeError: module 'src.flyte.tasks' has no attribute 'test_google_cloud'
. I ran
docker build
again, serialized the tasks again, registered them again, and still nothing. The task is registered, since I can see it on the UI, but the worker can't find it. What is happening?