Skip to content

Demo Idea: Exemplary GitOps Setup with Stackable #203

@stackfab

Description

@stackfab

Stackable data platforms are defined declaratively, enabling automated, standardized, and efficient deployments.

This demo showcases an exemplary GitOps setup for the Stackable data platform using e.g. ArgoCD and distinct Dev/Prod stages. This approach offers consistency, version control, speed, enhanced collaboration, robust security, and observability, making it easier for teams to manage infrastructure as code and adopt Stackable.

For new, non-advanced users, this setup simplifies the learning curve, reduces manual errors, and provides a clear pathway to modern DevOps/GitOps practices.

Prerequisites

  • no Dev/Prod stages (only 1 cluster)
  • without terraform
  • including secrets via git (sealed secrets)

Tasks - GitOps

  • Provide Argo Stack (Argo, Sealed-Secrets, Stackable-operators)
  • Argo-fy stackable operators, airflow and its dependencies
  • Show ArgoCD UI
  • Provide guide to scale settings via gitops (e.g. scale webserver replicas) or add new DAGs via git-sync
  • Show Airflow UI and start DAGs and view logs
  • Documentation

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions