From ddb189de69a0154e1ee444fcc02231f58c3aeee7 Mon Sep 17 00:00:00 2001 From: Malte Sander Date: Fri, 8 Aug 2025 15:03:47 +0200 Subject: [PATCH 1/2] add newline for bullet points --- docs/modules/demos/pages/argo-cd-git-ops.adoc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/modules/demos/pages/argo-cd-git-ops.adoc b/docs/modules/demos/pages/argo-cd-git-ops.adoc index a6cb6c1f..c932a921 100644 --- a/docs/modules/demos/pages/argo-cd-git-ops.adoc +++ b/docs/modules/demos/pages/argo-cd-git-ops.adoc @@ -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. @@ -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 @@ -109,7 +112,7 @@ This is nice in the demo case, but should be disabled for production use cases. image::argo-cd-git-ops/argocd-airflow-application-details.png[] -More information about the cluster and e.g. networking can be displayed in the different tabs on the top right. +More information about th e cluster and e.g. networking can be displayed in the different tabs on the top right. image::argo-cd-git-ops/argocd-airflow-application-network.png[] @@ -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. @@ -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). From dec368a13ca295f2bb049746e371b24c167b9d29 Mon Sep 17 00:00:00 2001 From: Malte Sander Date: Fri, 8 Aug 2025 15:04:42 +0200 Subject: [PATCH 2/2] fix whitespace crawler --- docs/modules/demos/pages/argo-cd-git-ops.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules/demos/pages/argo-cd-git-ops.adoc b/docs/modules/demos/pages/argo-cd-git-ops.adoc index c932a921..f73009bf 100644 --- a/docs/modules/demos/pages/argo-cd-git-ops.adoc +++ b/docs/modules/demos/pages/argo-cd-git-ops.adoc @@ -112,7 +112,7 @@ This is nice in the demo case, but should be disabled for production use cases. image::argo-cd-git-ops/argocd-airflow-application-details.png[] -More information about th e cluster and e.g. networking can be displayed in the different tabs on the top right. +More information about the cluster and e.g. networking can be displayed in the different tabs on the top right. image::argo-cd-git-ops/argocd-airflow-application-network.png[]