You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/modules/demos/pages/argo-cd-git-ops.adoc
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ GitOps provides a reliable way to manage infrastructure and applications declara
19
19
and changes are automatically synchronized. This tutorial demonstrates how to deploy Stackable operators and products using {argo-cd}[ArgoCD],
20
20
following Infrastructure-as-Code (IaC) and GitOps principles.
21
21
22
-
By the end, you will learn how to:
22
+
You will learn how to:
23
23
* Deploy Stackable operators and products via Git-managed manifests.
24
24
* Use Sealed Secrets to securely manage sensitive credentials.
25
25
* Update Airflow DAGs or modify deployments simply by committing to Git.
@@ -33,9 +33,9 @@ All products and manifests are synced and deployed via ArgoCD (except ArgoCD its
33
33
== System requirements
34
34
35
35
To run this demo, ensure you have the following prerequisites:
36
-
* Kubernetes Cluster (e.g., Kind, Minikube, or managed services like EKS, GKE, AKS)
36
+
* a Kubernetes Cluster (e.g., Kind, Minikube, or managed services like EKS, GKE, AKS).
37
37
* `kubectl`: Installed and configured to access your cluster.
38
-
* Optional: GitHub Account - Required for forking and interacting with the demo repository.
38
+
* Optional: a GitHub account - required for forking and interacting with the demo repository.
39
39
40
40
Resource requirements for this demo:
41
41
* 15 {k8s-cpu}[cpu units] (core/hyperthread)
@@ -291,24 +291,26 @@ The log files contained in the single folders are the same as the logs shown abo
291
291
292
292
== Conclusion
293
293
294
-
This demo illustrates a repeatable blueprint for managing complex data platform components with ArgoCD and GitOps.
294
+
This demo acts as a blueprint for showing how complex data platform components can be managed with ArgoCD and GitOps.
295
295
Once familiar with this pattern, you can extend it to multi-cluster environments, add CI/CD pipelines for automated manifest testing,
296
-
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.
296
+
or integrate external secret stores like HashiCorp Vault for production use.
297
+
This setup lays the foundation for a fully automated, scalable, and secure Kubernetes-based data platform.
297
298
298
-
This tutorial demonstrates how ArgoCD and Stackable integrate to deliver a streamlined GitOps experience:
299
+
This tutorial demonstrates how ArgoCD and Stackable can be combined to deliver a streamlined GitOps experience:
299
300
* All cluster resources and workloads are managed declaratively via Git.
300
301
* ArgoCD continuously ensures the cluster state matches Git.
301
302
* Sealed Secrets provide secure and auditable secret management.
302
303
* Airflow DAG updates occur automatically by committing code to the repository.
303
304
304
-
This approach scales naturally across environments—development, staging, and production—while reducing manual operations, improving visibility,
305
-
and enforcing consistency. By adopting GitOps with ArgoCD and Stackable, teams gain a clear, auditable, and automated path from code to production.
305
+
This approach scales naturally across environments - development, staging, and production - while reducing manual operations, improving visibility,
306
+
and enforcing consistency.
307
+
By adopting GitOps with ArgoCD and Stackable, teams gain a clear, auditable, and automated path from code to production.
306
308
307
309
Next steps:
308
310
* Explore multi-cluster ApplicationSet deployments to target multiple Kubernetes clusters.
309
311
* Integrate CI workflows to automatically validate and merge manifest updates.
0 commit comments