4 ms·
Is this tool similar to https://dagger.io/ https://dagger.io/?
by bingemaker 3y ago
Is this tool similar to https://dagger.io/ https://dagger.io/?
- KenCochrane 3y agoI think they are similar but a little different. From Dagger's website "Dagger is a programmable CI/CD engine that runs your pipelines in containers" Kargo is a tool that works with your existing CI and CD (Argo CD) to help promote your code from one stage (Dev, UAT, QA, Prod, etc) to the next. Kargo has native support for Argo CD today, but one of it's goals is to be agnostic and could probably work with Dagger or other tools in the future.
- spacelad101 3y agoI'm looking forward to seeing support for other GitOps tooling. Argo CD makes sense initially since this is by the same creators, but it would be nice to see agnostic tooling that can support other GitOps tools like Flux. I hope this is something that we will actually get to see and isn't just an empty promise.
- nickstinemates 3y agoCool to see you around :)
- KenCochrane 3y agoHey Nick, it has been to long, I hope you are doing well. :)
- therealkrancour 3y agoNot much overlap. Dagger wasn't on my radar until now, but it reminds me of something else I used to work on and it frankly looks awesome! But it looks to allow you to defines pipelines using your preferred imperative programming language -- which is awesome. I would totally use that for CI. Kargo is really about divorcing CI and CD and creating something that's actually CD-focused and compatible with established GitOps principles.
- bingemaker 3y agoSometimes, CD depends on CI. I trigger CD only when CI succeeds. Kargo looks confusing, but I have to dig deeper
- jmorenoamor 3y agoWow, looks interesting. You make per project makefile-like python pipelines that are executed by an installed runtime/docker container? Then I will give it a try, I've been looking for a lightweight local ad-hoc jenkins substitute.
- pm90 3y agoI swear to god I thought this was dagster and was confused for a bit.
- drewda 3y agoDagger looks more comparable to Argo Workflows: https://argoproj.github.io/argo-workflows/ https://argoproj.github.io/argo-workflows/ That's the first of the Argo projects, which can run multi-step workflows within containers on Kubernetes. For what it's worth, my colleagues and I have had great luck with Argo Workflows and wrote up a blog post about some of its advantages a few years ago: https://www.interline.io/blog/scaling-openstreetmap-data-workflows/ https://www.interline.io/blog/scaling-openstreetmap-data-wor...