Jason Parraga
05/16/2024, 1:10 AMJason Parraga
05/16/2024, 1:11 AMarmada
❯ kubectl logs flytepropeller-5559db6f4d-bgpr7 -f | grep armada
{"json":{"exec_id":"f6bf36697f1a84994907","node":"examplesayhello","ns":"flytesnacks-development","res_ver":"32767965","routine":"worker-0","tasktype":"armada","wf":"flytesnacks:development:.flytegen.example.say_hello"},"level":"warning","msg":"No plugin found for Handler-type [armada], defaulting to [container]","ts":"2024-05-16T01:07:14Z"}
{"json":{"exec_id":"f6bf36697f1a84994907","node":"examplesayhello","ns":"flytesnacks-development","res_ver":"32767966","routine":"worker-0","tasktype":"armada","wf":"flytesnacks:development:.flytegen.example.say_hello"},"level":"warning","msg":"No plugin found for Handler-type [armada], defaulting to [container]","ts":"2024-05-16T01:07:14Z"}
However I have configured it to consult the agent service for task type armada
❯ kubectl exec --stdin --tty flytepropeller-5559db6f4d-bgpr7 -- /bin/sh
~ $ cat /etc/flyte/config/enabled_plugins.yaml
tasks:
task-plugins:
default-for-task-types:
armada: agent-service
container: container
container_array: k8s-array
sensor: agent-service
sidecar: sidecar
enabled-plugins:
- container
- sidecar
- k8s-array
- agent-service
Jason Parraga
05/16/2024, 1:18 AMJason Parraga
05/16/2024, 1:22 AM~ $ cat /etc/flyte/config/enabled_plugins.yaml
plugins:
agent-service:
defaultGrpcEndpoint: flyteagent.flyte.svc.cluster.local:8000
supportedTaskTypes:
- sensor
- armada
tasks:
task-plugins:
default-for-task-types:
armada: agent-service
container: container
container_array: k8s-array
sensor: agent-service
sidecar: sidecar
enabled-plugins:
- container
- sidecar
- k8s-array
- agent-service
Based on some slack history I found: https://discuss.flyte.org/t/16032161/hey-flyte-gang-wave-i-am-currently-trying-to-enable-file-senJason Parraga
05/16/2024, 1:27 AMKevin Su
05/16/2024, 2:01 AMplugins:
agent-service:
defaultGrpcEndpoint: flyteagent.flyte.svc.cluster.local:8000
supportedTaskTypes:
- sensor
- armada
should be
plugins:
agent-service:
defaultAgent:
endpoint: <endpoint>
supportedTaskTypes:
- sensor
- armada
Jason Parraga
05/16/2024, 2:01 AMJason Parraga
05/16/2024, 2:03 AMKevin Su
05/16/2024, 2:04 AMJason Parraga
05/16/2024, 9:46 PMflyte
helm chart which I now realize is for sandbox purposes per the docs. The flyte-core
helm chart actually has a dedicated config options for the flyte agent which is much appreciated.Jason Parraga
05/16/2024, 10:34 PMflyte-core
helm chart and now it won't handle the armada
task again.
~ $ cat /etc/flyte/config/agent_service.yaml
plugins:
agentService:
defaultAgent:
endpoint: dns:///flyteagent.flyte-data-plane.svc.cluster.local:8000
insecure: true
~ $ cat /etc/flyte/config/enabled_plugins.yaml
tasks:
task-plugins:
default-for-task-types:
armada: agent-service
container: container
container_array: k8s-array
sensor: agent-service
sidecar: sidecar
enabled-plugins:
- container
- sidecar
- k8s-array
- agent-service
I'm wondering if the helm chart needs to be updated to reflect the config that worked @Kevin SuJason Parraga
05/16/2024, 10:35 PMJason Parraga
05/21/2024, 4:44 PMJason Parraga
05/21/2024, 5:24 PM