Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore close collaboration with Argo #355

Open
2 tasks done
AloisReitbauer opened this issue Mar 18, 2024 · 4 comments
Open
2 tasks done

Explore close collaboration with Argo #355

AloisReitbauer opened this issue Mar 18, 2024 · 4 comments

Comments

@AloisReitbauer
Copy link
Member

AloisReitbauer commented Mar 18, 2024

Collaborate closer with Argo

Keptn provides unique obervability and automation capabilities to GitOps environments:

  • Provide tracing for GitOps deployments without touching any deployment
  • Provide DORA metrics out of the box (including Grafana dashboards)
  • Automatically validate SLIs/SLOs as part of deployments
  • Add automation steps declaratively to pre- and post deployment steps for individual services and entire applications.
  • Support multi-stage deployments.

This is functionality which is currently not available at this level in Argo. However, these capabilities are key for enterprise-level production usage. The Keptn project has been heavily focussed on supporting GitOps deployments with Argo (while Keptn also works for plain kubectl-type deployments)

The project team wants to explore closer collaboration with Argo - either by joint innovation or potentially making Keptn a dedicated "observability" subproject of Argo.

Sponsors

  • Alois Reitbauer (Dynatrace)
  • Thomas Schuetz
  • Ana Medina

Checklist

  • The idea is brought up for a discussion with the Governance board
  • Each sponsor should reply to this issue with the comment "I support".
@thschue
Copy link
Contributor

thschue commented Mar 18, 2024

I support!

@AnaMMedina21
Copy link
Member

Excited to see this collaboration. Supporting this!

@grabnerandi
Copy link
Member

Another use case that Keptn would solve is providing observability and traceability into Argo Workflows. Troubleshooting workflows has been a hot topic this morning at ArgoCon 2024 Europe. As Workflows basically deploy Pods it would be a logical step to extend Keptn to trace those workflow tasks and connect them in a single distributed trace

@salaboy
Copy link

salaboy commented Mar 25, 2024

I strongly support this idea, let's make Keptn and Argo awesome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

5 participants