fast-vr-44972
06/20/2023, 10:05 AMArgo Workflows error:
An Argo Event Source name hasn't been configured for your deployment yet. Please see this article for more details on event names - <https://argoproj.github.io/argo-events/eventsources/naming/>. You can configure it by executing `metaflow configure kubernetes` or setting METAFLOW_ARGO_EVENTS_EVENT_SOURCE in your configuration. If in doubt, reach out for support at <http://chat.metaflow.org>
I am on metaflow 2.9.5fast-vr-44972
06/20/2023, 10:06 AM"""This will trigger another flow."""
from metaflow.decorators import step
from metaflow.flowspec import FlowSpec
from metaflow.parameters import Parameter
class TriggerFlow(FlowSpec):
@step
def start(self):
print("triggered step")
self.output = "output from TriggerFlow"
self.next(self.join)
@step
def join(self):
self.next(self.end)
@step
def end(self):
print("end")
if __name__ == "__main__":
TriggerFlow()
"""Triggered by TriggerFlow."""
from metaflow import trigger_on_finish, current
from metaflow.decorators import step
from metaflow.flowspec import FlowSpec
from metaflow.parameters import Parameter
@trigger_on_finish(flow="TriggerFlow")
class SkipFlow(FlowSpec):
@step
def start(self):
print(current.trigger.run.data.output)
self.next(self.middle)
@step
def middle(self):
print("middle step")
self.next(self.join)
@step
def join(self):
self.next(self.end)
@step
def end(self):
print("end")
if __name__ == "__main__":
SkipFlow()square-wire-39606
06/21/2023, 2:55 PMfast-vr-44972
06/21/2023, 3:08 PMsquare-wire-39606
06/21/2023, 3:15 PMmetaflow configure kubernetes after that to specify your config for events?fast-vr-44972
06/22/2023, 6:41 PMsquare-wire-39606
06/23/2023, 12:55 AM~/.metaflowconfig/config.json ?fast-vr-44972
06/23/2023, 7:26 AM"METAFLOW_DATASTORE_SYSROOT_S3": "<s3_bucket>",
"METAFLOW_DATATOOLS_S3ROOT": "<s3_bucket>",
"METAFLOW_DEFAULT_DATASTORE": "s3",
"METAFLOW_DEFAULT_METADATA": "service",
"METAFLOW_KUBERNETES_NAMESPACE": "default",
"METAFLOW_KUBERNETES_SECRETS": "pod-default-envs",
"METAFLOW_KUBERNETES_SERVICE_ACCOUNT": "argo-workflow",
"METAFLOW_SERVICE_AUTH_KEY": "<AUTH_KEY>",
"METAFLOW_SERVICE_URL": "https://<url>/api/"