Skip to content

Spike/argocd demo #205

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

Draft
wants to merge 95 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
b6f5ae5
wip
maltesander Apr 11, 2025
3e983a0
argocd / airflow stack working
maltesander Apr 11, 2025
d64a417
added spark op
maltesander Apr 11, 2025
64daa28
wip
maltesander Apr 11, 2025
15612f7
fix sealed secret location
maltesander Apr 11, 2025
e81624d
fix demo branches
maltesander Apr 11, 2025
822dee5
fixes
maltesander Apr 11, 2025
4bf2626
add role and binding for airflow / spark
maltesander Apr 11, 2025
b1e33bc
remove ns
maltesander Apr 11, 2025
f8ab043
test minio
maltesander Apr 11, 2025
3d8e664
fix sync policy
maltesander Apr 11, 2025
150fd76
testing
maltesander Apr 11, 2025
f05edcd
add airflow logs minio
maltesander Apr 12, 2025
3cedcfa
fixes
maltesander Apr 12, 2025
871d459
extend cert expiry to 10 years
maltesander Apr 13, 2025
e486d9c
split stack & demo
maltesander Apr 13, 2025
46f48b4
install all operators
maltesander Apr 13, 2025
5dca1f8
fixes
maltesander Apr 13, 2025
95f9e5a
use sealed secrets for minio / postgres
maltesander Apr 13, 2025
74b893c
add zookeeper
maltesander Apr 13, 2025
57f70cc
fix path
maltesander Apr 13, 2025
cbdb400
fix path 2
maltesander Apr 13, 2025
0b43683
fix secret name
maltesander Apr 13, 2025
3fa0691
fix credentials
maltesander Apr 13, 2025
d2b82f7
attempt to fix secret
maltesander Apr 13, 2025
a7a95fc
seal minio connection
maltesander Apr 13, 2025
450775e
fix secret
maltesander Apr 13, 2025
9319fcf
try fix postgres secret
maltesander Apr 13, 2025
84ee9a5
fix env override
maltesander Apr 13, 2025
4846f00
fix overrides
maltesander Apr 13, 2025
8f7d766
fix container name
maltesander Apr 13, 2025
1c8b5a5
fix overrides
maltesander Apr 13, 2025
4fcc2a1
enable gitsync
maltesander Apr 13, 2025
f52cb08
fix git sync
maltesander Apr 13, 2025
32011e8
move yaml out of dags git sync
maltesander Apr 13, 2025
2efbab2
set resources
maltesander Apr 13, 2025
945cbf2
linter
maltesander Apr 13, 2025
5e3498b
install all operators via argo
maltesander Apr 14, 2025
0c30a99
improve comments and labels
maltesander Apr 14, 2025
33a375e
remove airflowdb from clusterrole
maltesander Apr 24, 2025
a6596b3
use 25.3 release
maltesander May 19, 2025
5b428e1
Merge branch 'main' into spike/argocd-demo
maltesander Jul 21, 2025
bd878aa
Merge branch 'main' into spike/argocd-demo
maltesander Jul 21, 2025
41c9cb5
bump airflow version, adapt listenerclass, parameterize git sync repo
maltesander Jul 21, 2025
bb9e227
revert templating - manged by argo
maltesander Jul 21, 2025
83e4ca0
adapt sealed secrets version
maltesander Jul 21, 2025
304ec52
customize repo, add opensearch as comment
maltesander Jul 21, 2025
0057f8e
template repo urls
maltesander Jul 21, 2025
8a52bd9
add parameters, improve descrition
maltesander Jul 21, 2025
e0e9b0a
bump argocd helm chart v8.1.4
maltesander Jul 21, 2025
be5d6e6
switch to 0.0.0-dev operators
maltesander Jul 21, 2025
3509993
attempt to fix dags for airflow 3
maltesander Jul 21, 2025
f364191
fix scope
maltesander Jul 21, 2025
d9eb2c7
attempt to fix dag
maltesander Jul 21, 2025
24ff3e8
change path in correct airflow file...
maltesander Jul 21, 2025
0b9761f
use airflow 2.10.5
maltesander Jul 22, 2025
59c25dc
deploy sealed secrets before operators
maltesander Jul 22, 2025
75e21f0
Merge branch 'main' into spike/argocd-demo
maltesander Jul 22, 2025
6b538b1
change demo name to argo-cd-git-ops
maltesander Jul 23, 2025
68778e1
parameterize sealed secrets repo / target revision
maltesander Jul 23, 2025
f63e6a1
wip - docs
maltesander Jul 23, 2025
a3ad536
Merge branch 'main' into spike/argocd-demo
maltesander Jul 23, 2025
7d747c2
small fixes
maltesander Jul 23, 2025
957d7e4
revert sealed secret paramterization - demo parameters not picked up …
maltesander Jul 23, 2025
c4ae615
docs fixes
maltesander Jul 23, 2025
01ba8c1
doc fixes 2
maltesander Jul 23, 2025
4428e48
doc fixes 3
maltesander Jul 23, 2025
fcd3bf7
fix overview parts
maltesander Jul 24, 2025
6225fef
Merge remote-tracking branch 'origin/main' into spike/argocd-demo
maltesander Jul 25, 2025
eb78876
change namespace to sealed-secrets
maltesander Jul 28, 2025
a9789be
increase webserver memory 1gb to 1.5gb
maltesander Jul 28, 2025
d76d526
test 3.0.1 and remote logging
maltesander Jul 28, 2025
8fb3bff
improve git interaction docs
maltesander Jul 29, 2025
3530c10
downgrade airflow to 2.10.5 - remote logging not working for 3
maltesander Jul 29, 2025
47a885a
add architecture overview svg to docs
maltesander Jul 29, 2025
0bcade9
wip - docs
maltesander Jul 29, 2025
1ef3516
add readme for sealing secrets
maltesander Jul 30, 2025
e3e6727
improve seal secret docs
maltesander Jul 30, 2025
7c6da94
add kubeseal offline guide
maltesander Jul 30, 2025
cb58dfa
increase webserver memory limit to 2gb
maltesander Jul 30, 2025
05f4345
remove pyspark dag & spark references
maltesander Jul 30, 2025
4b2a5ac
improve arch overview
maltesander Jul 30, 2025
ace9461
fix diagram
maltesander Jul 30, 2025
a432518
copy&paste fixes overview
maltesander Jul 31, 2025
20ba3a2
fix arrows
maltesander Jul 31, 2025
91ff3dd
remove autoformatting
maltesander Jul 31, 2025
ccb712c
Apply suggestions from code review
maltesander Jul 31, 2025
fb74c68
make tecnical parts collapsible
maltesander Jul 31, 2025
8e781fd
add images, improve docs
maltesander Jul 31, 2025
03292c2
remove run as group for openshift compatibility
maltesander Jul 31, 2025
5d82cba
fix arrow
maltesander Aug 1, 2025
71ac5c7
improve intro message, point to git interaction section
maltesander Aug 1, 2025
8cf5198
trim whitespaces
maltesander Aug 1, 2025
62a7459
Merge branch 'main' into spike/argocd-demo
maltesander Aug 1, 2025
c651590
remove runAsUser for openshift
maltesander Aug 4, 2025
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
Prev Previous commit
Next Next commit
split stack & demo
  • Loading branch information
maltesander committed Apr 13, 2025
commit e486d9cd5ba8fda35a07f117712efe26028732e3
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ spec:
namespace: stackable-airflow
source:
repoURL: https://github.com/stackabletech/demos.git
targetRevision: "{{ demoReleaseVersion }}"
# TODO: adapt to release-25.3
targetRevision: "spike/argocd-demo"
path: stacks/argo-cd/manifests/airflow/
syncPolicy:
syncOptions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ spec:
namespace: minio
source:
repoURL: https://github.com/stackabletech/demos.git
targetRevision: "{{ demoReleaseVersion }}"
# TODO: adapt to release-25.3
targetRevision: "spike/argocd-demo"
path: stacks/argo-cd/manifests/minio/
syncPolicy:
syncOptions:
Expand Down
17 changes: 17 additions & 0 deletions demos/argo-cd/manifests/airflow/airflow-credentials.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
apiVersion: v1
kind: Secret
metadata:
name: airflow-credentials
namespace: stackable-airflow
type: Opaque
stringData:
adminUser.username: admin
adminUser.firstname: Airflow
adminUser.lastname: Admin
adminUser.email: airflow@airflow.com
adminUser.password: adminadmin
connections.secretKey: airflowSecretKey
connections.sqlalchemyDatabaseUri: postgresql+psycopg2://airflow:airflow@postgresql-airflow/airflow
connections.celeryResultBackend: db+postgresql://airflow:airflow@postgresql-airflow/airflow
connections.celeryBrokerUrl: redis://:airflow@redis-airflow-master:6379/0
24 changes: 24 additions & 0 deletions demos/argo-cd/manifests/airflow/sealed-airflow-credentials.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: airflow-credentials
namespace: stackable-airflow
spec:
encryptedData:
adminUser.email: AgBJq/dTwq0biM8b8bl2/daQSbWPRXSnOHOMnrJRjxM7A5KX68HI0Ifp4r47gSTZDQuKxNx5PaFuyU6W0tT9CvbFSPdhTXb6G5xLXITafrpd2he9LiTRzI0wzh/xa8sOChTNHK3rXBpU8n0Y7aYVDp7mibFk6CQKhMMq8s/OL5Scp2R4mbiajAtXMwQ2wt1fF3CAqR4QgxqGGr0cEugGf8zl/Z3GryUjJsqjNyhkjDxBN2E6oiP8Q1NCMV7AGGxdqHyi3PJH6hFddk07fTKu24oV1/IkdPZ7QgTXzhV2dk57KcSX8wB9gksWsCiFGlL4RnKwkmMbNzXq5m9zAk9YkN0QyMu0pRBI/NqhFTfhXIBcVsIbEa/37rGxV6oIaLqndneSG4fDTu0HP6ga98pM/nD2Nrzlj1gS+KwaBSGWq+CWs3HSah35treHxne3U2nuG98+nnIvUQUYI36b7MAP9xQ5Koykk4iU6LrVoxyck42k3VxeWNLc4W1axOBLGyjSxxUmZMWF4lmlz4Z045/SuBF8O4mmIHj/3cK5EEcAlme3lebNKht9/w3iaxDd+dG04CP8RMQGE7i3OdHpteilZMszXyjYz8m08u/wgiKG8aEkh8ad9fNeR4RnGP5CMpifrLZeCsismj4R9JN6B3lr3q2s1Ot/aedPsk4JMj0RgJAnLkSQHbYI3twJAOq4C/6HH+fSsripLIL4CjC39Hevp6Nku6ef
adminUser.firstname: AgC+TLraEdynGLvTTBkzXgBEvnK0c+97PsdcVTK3BIFD0L4APn3HM6V2WiUcyBH//YJqUiNvg5mnJZx3EA1EakPdzkXlitYNFy6XoMDTkrMZTgiD/VAiABBmPyVJesGz5xxlovqFGpbGWQbXjr+fGOINqSciQi1JMzN/jQ9EJQRnyxr7Xq3rmF4/NsWo8s+fEbQHx8SmNrS8mu9BFd+QSL5pTskZJkcaUuzduCXIheacJcRE+YwiufQVOFSo2AkgGcbwzLBRJuL6+u6MST3qr/xapsBuGSwHtEoVcI/NApTYsGZCeNN6H8e083BnRGCunfnw/R9/5Xg4uxdUEbGT16gP4H5/o8V22AmH2opSgPgxVSntAn6h5cxva2YUc5Bezn+pKFZmK0KCmC8tUSDusje3X0emMIs9+fC+ksj81UwSikC+hKbuZz+HuzS23UCy+w5R9X2SDGk802zxdLVhsXn/46dgaEqzOEa1pYJEyCRZUUv4KTdM0/XXfkid4r1uP0d6bZ7jlS9tSDQ/ajm5dAhl5W7nIYdRVAqM5KhvvY3mWpqIdscdr+bhpE46mJPstP6O4FM3/0OYPntmjxSVTFf0Uc8mHY4RRAM2sN/ViqcDGumn3Q8xlQtG4vMO2Tx+GAStzIu9AGsTFYcak3fI8kpZhs7mhYCXeigSusaIcsH5bfC7uekMrqhrKraY5hOU/xaxjydPIzN6
adminUser.lastname: AgBzqzvmZLHUVDcG6f5cyBxUef4Ov0PNBGaqrYLKPMk4a681XpPlfJnNvMk87aV8Ts1xunoozWs4uM2Z6pQa6ZIYoR5oRkO4bLqK16frBaVypKVsKRPkol+bSyWPLGuI0izIKdAcHrtuaEffb6Sr98i6ColIqGLEYlzUalnPIuK/W7QqKXO91jHYnTv4m6LUMere1N/x1cmeZ3+W+BukWLkfiLko4wgCSauUCene9azY5ehtmlIAUo9xNC3oDA+rTGTI1SkG2Xe/ytI92sedCEMmVX7oU9PI0KGfckchc6azmOTsWN0hSnUdIHPPDn+9L0x77HwHeMfiVgO2Bai76lC5fO2b9Pw0OxID5EKY4jvIrtQ2uQANCtYupge6Z37njpzI070U/H65NDtCKAGmcuy4pFgdF60VrEPrfAN+uaVJXmJGu75QmaKqGWE0RAW9UcjiKD9YaQf7pN2tx6v2oga/OR/cDTR+LJYIcwAC2HI+v9t2cb3LqznnoixVwU83qOOqDelq/Pd1vV3Sf1R2Kj5E4UlYm/lEtSczKJyxX4Rim34kzMqZnmYP/56bs4NwXjJ8vmMHEeFkO5tL3NaVgeJ3yKvLG4yUtasXxlrSUgLdXXTu6wN7PuBUkzCN4maYHrDjJYApo1iIXhObtgRbDatosCUCJOSvE0BEEf9CKP++SkUdipWVk84QK3ryNYQOZ12Lc4rnkw==
adminUser.password: AgAXw2meNuLCnWIDeBdrUI1osShroov1kjvRJ5+mLtGHD9cOTfQlAJpGXN+QwVWXz/hsRl0zhMxI1EomJhXOOyNI67ptlaMnSV/Wtt5X92ISmHReR/1R2cXv0e/NQLbD4M3AmCpvSz0agYMBxtIFh6mVeMah2RRjVD74Xc3P3SrHjnY7CiLYe58JWVkxGAp6WO2JTpopUJI1Iagr9MHfkGzPp3ygFVxwiMjPIVCM+IeAbtHLNi2w6slrcKa3IJduLSaGOQEr/p8YcPm2Qx2TGHOpiM6Lw9api8JtN28mS5hArc7qj5kkwkfEiHW2exYMXVSdWy7glgEGFuTr7MRi0LpLqS72DT55E9uxAObnlWuiKVmk6UfExX2mMfze+Iz4sKXrqOFoLAIXx8+yjO3t5oDvJf9pxLNihl4rYyLg9v8+UkkGJLQZPOqjQoeuH9ighDkHdfkiUDdprnG9iZAQBFzKN7On+tMA09McwHkC6jV+RIv47zty1CMoEPQ2wEM+zDHU6DG2HvtHQYov1pCpXzyvMz48hcKiAwIjZQM1RZBL0tN5qd8Tp38MqtAvVt7PvllwAN2LKt9HdV5j82kyWseE6MPYkB1l8Q6ctUn5YY0kw+tWwgtmYbeRY9+kSIUphxntX+unzhCKCAY1oBOc/cdim3YQInGGe6lx3JGUQvz5LpP6+aVBPyy8HOPnUSyxdu2ZaBkG5SKhKvfH
adminUser.username: AgCVVTX2c+4moS0v6mXuNQ5v6EtxZ43hN0QYg8wgYG+GPR3qZ2Ep+FkUJq86q9dFcuX6EXXtS2h8BJr2sUrRW6QySFnhtmg7A1d4anslN3yAjLipwrreNT9cn1t4PsdIhU0q5Z2uPmMsnLF28D73AxWA59iiveIId2KSuB2lsaC8S8CeW3Df48LW3cnukHtOvc+j84YQgFdagujBtwAMCiym2pdBJG5GojTHQ/5P3AnV+iM5wzXaYIeF5UZ0wLs5WU3CqHLxsY3q7NrLKGzS0xTqqdc6H++tJQFZY5G3q4NcCx+jq9oRErE0ARz3ok2pOHPArUEbyas9+iibA9HJcCmrKguQ8QBvaIQh9L0YtHCtwvaMbR12ZmMfRtMW6pZnM/d2K648JFekuezGTOVEjLk+ZvVm45L4USZpB0MD5LXEy3m8cDdkn2wqTWvblfjgfi7opoLgpwLyf/BZuunrFWT08x9K1WmNQ7OkM4WxscLRyccFOtZQfoUtT8hW+K5/mxLjOQDpryWPCUeBDAMnBvbGG/0AABp7a+vWG9KVus2ZyfUHVFIHgJBsHXXDtONIkmRvTal5bjlRsVk4Y0O3DoJa+UjXYoIBSm1JwdUJMOnL1MoS7Ijk+iXKPMc/3fcbrnfqYxw3ymr485bL8fKh2n99MsCdR1yX/mTxw3f6bRZdN5O7IUTkkKVxx1b08FD1svSwNKHBZQ==
connections.celeryBrokerUrl: AgAD1Iu/Oggx5NbNY29aJweDDVHlnL2KnsSJwBufPSxsaQouGdIIMIsWr/y2z+qCtd+TBG7f/ZK6vvTlT8kGeq9PGguGTOs+jQObFsqOWoWMn+zbZl+H3SsXHE9ohlrq36n6b68vRrpR/zIvI/QcFg7FC8qhH7GhxzYoUfXbIVEg9ZUyg8W9GgznIM8pJD7v1blz16fXerC3D3wcY449wvQuygZucGyGNfCK9+y75/HQldYVg5lG0Gb914uT5hQ4lATlH7xnHQcxwXhT+30qphNcIJSNZW2D6S0kovtoZ8xk6P/xoO5uZNzNyFnRxIu/AhVi3T2L/dzlO9ztbxwjCu19xxDo16/vhXQ5awGcyJjHqZc8Pu4v5e7sJTElguAHooQraL/dcx9fJvVOxk+3GUMwixfzSR3R/BD2Na4l9mT3fwiW53UTYIcDm/jRwZ8EPZz6GtWVPtwoOkpe6y/OLoRtGNlJEW2fR2d4VwsrqnPV57716FuI5ETwvCSJcqaoMk1kPZBzWGjgf02owizSD7gKONBLX8G34981JsTu/vloPD9uPYQoQ9oFlKVtdmYKhL6u08ekiwLoojp51T/JB5I0RYLKSu4nR8O8SK49RH2CF/4viBs5cCezP8Cfq4qxSBHsd12PXHocUWK3v5e7xgQXi4wJzoLifNcS2FXwV+97DvHaYCM9KUogdL3K/MnPSfb6SGI5WHJkExK5Hr2WqKG+3zFIr+TfIf8V5QcrXaFEz6m0iK49x5hIvjgmnQ==
connections.celeryResultBackend: AgAEg3o3zzMI1fqVt119TiNZ2U9Uvg5ua1gSW1klHtI8P49n/ZTmYftFJcPkJfw8mjawxuSzwTvPWNirkcTyF0jpauyn2W3L7q2SwuMMmS96z4R0FBwa4a1AjP7Rovq9r4lPjtjn45IPX5VPDG2gBiscVhBFLzozFucgXVk6bLo3bu8/lXuf+5PXaTH7TtRfYuTipiY4jbvlCx5jR3omzgnLThOWaoplnfIQPQbhnLF4t9ydipLxV+Dr2ccGnT+yehHxbmROK5kRD8DgPe0oe1+qFS5zIRyG6KZBgI3+ru3wAkbREeuE/Bq9nDWmRS5JVDlOKaFqFtYU2h12LB/f+MKPhwPdvzCiWLmT+XU8WW25pjUXHDakXRm4RJI2J+24cTjue2jv9GbNF4+n+ywunUpNqEagJ3q0VFZ8o5evZWjw55qMnsE6eMpSoPygssD1sfQ5jf4W00onxjSEijR7STqi/6zBEZzKzPSij3fH5HeWmsd9MwnQ+1/J8VIighxKm2RSRn6ClRsXggMvzCCf/wg5zwYClMWage65fytKYH12lR4Dl2fNHFYexTIWvrL/36xuuKhP/Glpz6dJHKm5bHOjeNo+RMtKLTWvr3NVqMQMzK9yl0JdPJKByoqLy+xR5pKy9TacihXJXZhpEPd2IDK2/zxCI+71OIN0iNqL1KnfI5VMtFJu/jEmkgzD+Hqg4UlI3a2frgxtv5chMvIusHIxf/2fv3OoWVhfIjObD9nlnbwFQHhAfnMemeMhaxlnxQ34aI4gFZJ1m3hg
connections.secretKey: AgB9N48o16//pMoE7YPHGHQUDd6n5gQGJcsDK2kmsxM1fj4POpG8eRwxXpRlNwBcH8VhgJAWJKLWUrIy5cQ4DM77gDGcG1YOpHIXDMDzTtocLmLJmpxoFGrswv0lEB0dCZwSpOph3btBzCDuKNA/nzHD/iwoVkZiDao/CyC+wjRrudamIfC0aJJsnSo1NAzcmsP1IEaURF0LoWdAPXWCqzEHbJ6FjCdQe/5F2md30PHGt1p0x3/ro4i4gv54ZePWBAStZml/a5i219UBvGROJgBCAJYEb0wlQ5Aut+7PVzjgUfLgWpvGEl1XBXGjuR5NUOiEwcYok+QsonQcUGaNScMzzqrfWRIagAlcGnSzs4TsLUgA2opBlKClVdEqnyS1QEH062ZTrxoFJ0mGg6T1oh6rElGfzmOTMhU95nRIF3wtYh4Si20IDAbWkIJgk1j5+Vvg31KHOTQXR6WdXc1CqYuo3LVzjP4JeIvrsdyqIJC4dg2WAKDTrQ3qixDv9Yq+bT9jMHrdQPQBz1clb8g6OEqtuDeobkTJFU/vdlZRSz86/mtsujpBNHr2SPa5IwIr2ALBx61NXfalc+gp2lUDTQSZPRf/oHIyD/SbARFDCNGmf0rPO1yQ2dg85+kLLSE2+K6uPYPwqippSIyiazIzCi5FLa6B6IEqAxjdrPyBdrMu3Qgkzdhp23UaL7yRnXJkHnPtb+URhrbnqPVIDiNeF0Nt
connections.sqlalchemyDatabaseUri: AgBGW3Nva7kn/GxNKinig8hj/b0KSa6nESiU2zKPwW6ZDhwTA3Kf3jcJCfKE2ISSLY3L7qNeihVnYP3f6S00y+b7oixLxvYxUxCGaVvNON/xtK+dFYoYQfh3hXevLWYuf7Bg5et6Rr2hoDJbkq6Nix2uIEMDiRjWyll3ma3ajlVSxbt4xdboXb/OqRzlCLS433nAruu2woSvw2d4ypoDHYd0uGw/W4ushxOEIDVC61kJU3T9K7UqzUK4bTMljiYxrwMAb3cZ0dnPw2FU/fpT9SDomCWtjnktMkfbzgVWgD/oIh+2IZH0p3Y9GoIDJUhHlBFudDu/t+tQ91F2Xpy3gqmWFSHkfnCex699hx4dBqAeSlf2Frwfz0ZR0CM4aSIKlPH1eyumz8VA5z8AmK8fDcWCvwYeRdS67qPcu0SDKodAlhA0XR3CSj+357TmId8KHS+DZCisrxAuMJGMt6FbCbTRxY6lM4yJHrkP+L9Hv3474deDApZix4h64pqiH5P1hYIsiDM02EkdI5JwrRuZewcfVMDzGhve/u9nSa5dMADrDdjKZAys8hCUgi//ynfJzpOKi/WbfvNeGcYbQdvDX9dyXTbvsSYQ/+jq8DnU69RwQWF3lYIwZAWeoGAThX4jvSppuDY+FtS/1TsrymLQSpPH4lXjgSw7yomRvNx2x2n4Pa3mPpgQ2SR4qKQX4lLeE2t+R39xKQreA4FO3XItLFnZ8ddLj1mcmatGhSMmD6AWI2hmxxxJJ3Of4AnBDrCoV68fYdPk/HeY3C8JfHQnSKcG
template:
metadata:
creationTimestamp: null
name: airflow-credentials
namespace: stackable-airflow
type: Opaque
File renamed without changes.
28 changes: 28 additions & 0 deletions demos/demos-v2.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
---
demos:
argocd:
description: Deploy Stackable operators and Airflow via ArgoCD and activate a simple Airflow DAG.
stackableStack: argocd
labels:
- argocd
- airflow
- job-scheduling
manifests:
################################
# projects
################################
- plainYaml: demos/argo-cd/projects/airflow.yaml
- plainYaml: demos/argo-cd/projects/minio.yaml
################################
# prerequisites
################################
- plainYaml: demos/argo-cd/applications/airflow-postgres.yaml
- plainYaml: demos/argo-cd/applications/minio.yaml
################################
# products
################################
- plainYaml: demos/argo-cd/applications/airflow.yaml
supportedNamespaces:
- argo-cd
resourceRequests:
cpu: 2401m
memory: 9010Mi
pvc: 24Gi
airflow-scheduled-job:
description: Activate a simple Airflow DAG to run continuously at a set interval
stackableStack: airflow
Expand Down
3 changes: 2 additions & 1 deletion stacks/argo-cd/applications/sealed-secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ spec:
valuesObject:
secretName: sealed-secrets-key
- repoURL: https://github.com/stackabletech/demos.git
targetRevision: "{{ demoReleaseVersion }}"
# TODO: adapt to release-25.3
targetRevision: "spike/argocd-demo"
path: stacks/argo-cd/secrets/
destination:
server: https://kubernetes.default.svc
Expand Down
24 changes: 0 additions & 24 deletions stacks/argo-cd/manifests/airflow/sealed-airflow-credentials.yaml

This file was deleted.

12 changes: 0 additions & 12 deletions stacks/stacks-v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ stacks:
# projects
################################
- plainYaml: stacks/argo-cd/projects/stackable-operators.yaml
- plainYaml: stacks/argo-cd/projects/airflow.yaml
- plainYaml: stacks/argo-cd/projects/minio.yaml
################################
# operators
################################
Expand All @@ -35,12 +33,6 @@ stacks:
# prerequisites
################################
- plainYaml: stacks/argo-cd/applications/sealed-secrets.yaml
- plainYaml: stacks/argo-cd/applications/airflow-postgres.yaml
- plainYaml: stacks/argo-cd/applications/minio.yaml
################################
# products
################################
- plainYaml: stacks/argo-cd/applications/airflow.yaml
supportedNamespaces:
- argo-cd
resourceRequests:
Expand All @@ -51,10 +43,6 @@ stacks:
- name: stackableReleaseVersion
description: Stackable release to be installed via Argo
default: 25.3.0
- name: demoReleaseVersion
description: The target revision, HEAD or e.g. release-25.3
#default: release-25.3
default: spike/argocd-demo
- name: stackableOperatorNamespace
description: Stackable namespace for the operators
default: stackable-operators
Expand Down