Skip to content

Commit 5d404e1

Browse files
committed
add missing argocd screenshots to docs
1 parent 778c231 commit 5d404e1

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed
173 KB
Loading
205 KB
Loading
274 KB
Loading
464 KB
Loading

docs/modules/demos/pages/argo-cd-git-ops.adoc

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ You will learn how to:
2323
* Deploy Stackable operators and products via Git-managed manifests.
2424
* Use Sealed Secrets to securely manage sensitive credentials.
2525
* Update Airflow DAGs or modify deployments simply by committing to Git.
26-
26+
adminadmi
2727
This hands-on approach illustrates how GitOps can simplify application lifecycle management and enforce a clear,
2828
auditable workflow across environments (development, staging, production).
2929

@@ -34,7 +34,10 @@ All products and manifests are synced and deployed via ArgoCD (except ArgoCD its
3434

3535
To run this demo, ensure you have the following prerequisites:
3636
* a Kubernetes Cluster (e.g., Kind, Minikube, or managed services like EKS, GKE, AKS).
37-
* `kubectl`: Installed and configured to access your cluster.
37+
* `kubectl`: Instal
38+
All products and manifests are synced and deployed via ArgoCD (except ArgoCD itself, which is bootstrapped via `stackablectl`).
39+
40+
[#system-requiremenled and configured to access your cluster.
3841
* Optional: a GitHub account - required for forking and interacting with the demo repository.
3942

4043
Resource requirements for this demo:
@@ -88,27 +91,30 @@ kubectl --namespace argo-cd port-forward service/argocd-server 8443:https
8891
----
8992

9093
In your browser, go to `https://localhost:8443` and login with username `admin` and password `adminadmin`.
91-
94+
image::argo-cd-git-ops/architecture-overview.drawio.svg[]
9295
NOTE: There will be an initial warning from the browser, stating that the site is insecure due to self-signed certificates.
9396
This can be ignored in this case.
9497

9598
The ArgoCD Web UI entry page shows an overview of deployed applications, their status and other metadata as the repository or the date of the last synchronization run.
9699

97-
// TODO: Screenshot - Argo UI overview
100+
image::argo-cd-git-ops/argocd-overview.png[]
98101

99102
Single applications can be inspected closer after clicking on e.g. the `airflow` project.
100103

101-
// TODO: Screenshot - Argo UI - Airflow
104+
image::argo-cd-git-ops/argocd-airflow-application-overview.png[]
102105

103106
Detailed information about the Airflow cluster, the cluster status and deployed components can be accessed in the application details.
104107
Additionally, if the Git repository and the cluster state itself differ, these differences can be previewed in a code diff preview.
105108

106-
// TODO: Screenshot - Argo UI - application details Network / List tab -> mark network tabs etc.
107-
108-
Per default in this demo, the ArgoCD `Sync Policy` is set to `auto-sync`. This means that changes to the Git repository are immediatly synced into the cluster.
109+
Per default in this demo, the ArgoCD `Sync Policy` is set to `auto-sync`.
110+
This means that changes to the Git repository are immediatly synced into the cluster.
109111
This is nice in the demo case, but should be disabled for production use cases.
110112

111-
// TODO: Screenshot - Argo UI - applications/airflow/details
113+
image::argo-cd-git-ops/arcocd-airflow-application-details.png
114+
115+
More information about the cluster and e.g. networking can be displayed in the different tabs on the top right.
116+
117+
image::argo-cd-git-ops/arcocd-airflow-application-network.png
112118

113119
Now, after a quick overview of the ArgoCD web UI, the following part demonstrates how to sync and deploy Stackable operators via ArgoCD.
114120

0 commit comments

Comments
 (0)