14
14
15
15
== Motivation
16
16
17
- Modern Kubernetes environments thrive on automation, reproducibility, and strong version control.
17
+ Modern Kubernetes environments thrive on automation, reproducibility, and strong version control.
18
18
GitOps provides a reliable way to manage infrastructure and applications declaratively: your desired cluster state is stored in Git,
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.
@@ -291,8 +291,8 @@ 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 acts as a blueprint for showing how complex data platform components can be managed with ArgoCD and GitOps.
295
- Once familiar with this pattern, you can extend it to multi-cluster environments, add CI/CD pipelines for automated manifest testing,
294
+ This demo acts as a blueprint for showing how complex data platform components can be managed with ArgoCD and GitOps.
295
+ Once familiar with this pattern, you can extend it to multi-cluster environments, add CI/CD pipelines for automated manifest testing,
296
296
or integrate external secret stores like HashiCorp Vault for production use.
297
297
This setup lays the foundation for a fully automated, scalable, and secure Kubernetes-based data platform.
298
298
@@ -302,7 +302,7 @@ This tutorial demonstrates how ArgoCD and Stackable can be combined to deliver a
302
302
* Sealed Secrets provide secure and auditable secret management.
303
303
* Airflow DAG updates occur automatically by committing code to the repository.
304
304
305
- This approach scales naturally across environments - development, staging, and production - while reducing manual operations, improving visibility,
305
+ This approach scales naturally across environments - development, staging, and production - while reducing manual operations, improving visibility,
306
306
and enforcing consistency.
307
307
By adopting GitOps with ArgoCD and Stackable, teams gain a clear, auditable, and automated path from code to production.
308
308
@@ -384,7 +384,7 @@ File Path PID Run
384
384
/stackable/app/git-0/current/demos/argo-cd-git-ops/dags/date_demo.py 51 0.03s 0 0 0
385
385
================================================================================
386
386
[2025-08-06T15:32:23.182+0000] {kubernetes_executor_utils.py:95} INFO - Kubernetes watch timed out waiting for events. Restarting watch.
387
- [2025-08-06T15:32:23.345+0000] {manager.py:997} INFO -
387
+ [2025-08-06T15:32:23.345+0000] {manager.py:997} INFO -
388
388
================================================================================
389
389
----
390
390
0 commit comments