Hey Everyone, is anyone running meltano using <Arg...
# getting-started
t
Hey Everyone, is anyone running meltano using Argo? I'm looking at how this might work - and just wondering if anyone else has deployed to production?
s
We just deployed it to Argo Workflows and it works great! We have a WorkflowTemplate that maps in the GitHub repo and environment variables, and we set up CronWorfklows for each loading job. Works terrific
t
that sounds pretty straightforward - anychance you have an opensource repo šŸ˜‰
s
No but I’d be happy to post the templates in a Gist tomorrow. 😊 The Meltano project is just a vanilla project, so nothing special there
t
yeah that would be awesome - I want to move a process we have thats a trunk and load to using meltano as a proof-of-concept
s
For the template, 1. Mount the Github repo to the container 2. Create an entrypoint script that creates a
.netrc
file if private access to repos is needed, then installs the meltano extractor/loader dependencies. 3. Map all meltano secret variables into the template environment. (Requires kubernetes secrets in place). 4. On start, run the entrypoint script from the meltano directory then, just invoke the template with different tap/targets!
one thing i love about meltano is that it has made it really easy to deploy workflows that feed into a staging database -- we just point it to
target-snowflake-dev
and have the environment variables already populated.
a
cc @amanda.folson šŸ‘† šŸ‘€
t
@stephen_bailey this is excellent thank you