Skip to content

Add newline for bullet points #295

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

Merged
merged 2 commits into from
Aug 8, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/modules/demos/pages/argo-cd-git-ops.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ and changes are automatically synchronized. This tutorial demonstrates how to de
following Infrastructure-as-Code (IaC) and GitOps principles.

You will learn how to:

* Deploy Stackable operators and products via Git-managed manifests.
* Use Sealed Secrets to securely manage sensitive credentials.
* Update Airflow DAGs or modify deployments simply by committing to Git.
Expand All @@ -33,11 +34,13 @@ All products and manifests are synced and deployed via ArgoCD (except ArgoCD its
== System requirements

To run this demo, ensure you have the following prerequisites:

* a Kubernetes Cluster (e.g., Kind, Minikube, or managed services like EKS, GKE, AKS).
* `kubectl`: Installed and configured to access your cluster.
* Optional: a GitHub account - required for forking and interacting with the demo repository.

Resource requirements for this demo:

* 15 {k8s-cpu}[cpu units] (core/hyperthread)
* 15 GiB memory
* 5 GiB disk storage
Expand Down Expand Up @@ -300,6 +303,7 @@ or integrate external secret stores like HashiCorp Vault for production use.
This setup lays the foundation for a fully automated, scalable, and secure Kubernetes-based data platform.

This tutorial demonstrates how ArgoCD and Stackable can be combined to deliver a streamlined GitOps experience:

* All cluster resources and workloads are managed declaratively via Git.
* ArgoCD continuously ensures the cluster state matches Git.
* Sealed Secrets provide secure and auditable secret management.
Expand All @@ -310,6 +314,7 @@ and enforcing consistency.
By adopting GitOps with ArgoCD and Stackable, teams gain a clear, auditable, and automated path from code to production.

Next steps:

* Explore multi-cluster ApplicationSet deployments to target multiple Kubernetes clusters.
* Integrate CI workflows to automatically validate and merge manifest updates.
* Expand beyond Airflow to manage additional Stackable components (e.g., Kafka, Trino, Superset).
Expand Down