ahmza
6e49cc860c
Fix Bazarr NFS media mounts
2026-09-11 10:21:07 +00:00
ahmza
c466da1fe0
complete bazarr manifests for testing
2026-09-11 10:10:45 +00:00
ahmza
781673bb47
inital work for seerr
2026-09-11 09:04:38 +00:00
ahmza
9baa07dacb
inital work on bazarr app
2026-09-11 10:01:18 +01:00
gitea-actions[bot]
ab03650906
Deploy mcpacks
2026-09-10 19:26:42 +00:00
gitea-actions[bot]
338b110969
Deploy mcpacks
2026-09-04 23:33:15 +00:00
gitea-actions[bot]
362eb42f23
Deploy mcpacks
2026-09-04 23:14:15 +00:00
ahmza
bf506882a9
fix mcpacks topology spread scheduling
2026-09-04 22:38:02 +00:00
gitea-actions[bot]
dcd5bb128b
Deploy mcpacks
2026-09-04 22:29:04 +00:00
ahmza
9932ecf6de
move mcpacks from letsencrypt-staging, to prod certs
2026-09-04 13:48:14 +00:00
ahmza
03954366ba
move mcpacks from letsencrypt-staging, to prod certs
2026-09-04 13:39:52 +00:00
gitea-actions[bot]
e43384815f
Deploy mcpacks
2026-09-04 13:33:13 +00:00
ahmza
bdddf71132
Move mcpacks image to organization namespace
2026-09-04 12:46:31 +00:00
ahmza
dad8da6358
Update Argo CD repository endpoint
2026-09-04 12:42:43 +00:00
ahmza
e08b9dccc7
added mcpacks application to server packwiz pack.toml files. initial
2026-09-04 11:56:08 +00:00
ahmza
e88819f222
Switch demo.ahmza.com to production Let's Encrypt certificate
2026-09-03 05:19:44 +01:00
ahmza
a5f4041d47
Add encrypted Cloudflare API token for cert-manager
2026-09-03 04:07:53 +00:00
ahmza
4affbaf973
Add cert-manager with Cloudflare DNS-01 ClusterIssuers
2026-09-03 05:03:10 +01:00
ahmza
bb69db8041
Route demo app through Ingress at demo.ahmza.com
2026-09-03 04:44:41 +01:00
ahmza
923cdd5162
Add ingress-nginx
2026-09-03 04:37:04 +01:00
ahmza
4fe5a921ff
Remove SOPS pipeline test secret
2026-09-03 03:34:53 +00:00
ahmza
2ca52e4829
Move test secret into Helm templates/ so Argo CD actually applies it
2026-09-03 03:33:51 +00:00
ahmza
095e7b3244
Add end-to-end SOPS pipeline test secret
2026-09-03 03:32:41 +00:00
ahmza
0a733a7d76
Add SOPS+age secrets pipeline
2026-09-03 04:24:38 +01:00
ahmza
c34b58e0b2
Add cascade-delete finalizer to stateless apps; document the distinction
2026-09-03 03:58:47 +01:00
ahmza
8037f24e82
delete whoami
2026-09-03 02:56:28 +00:00
ahmza
f5cb20ad6b
Add whoami as a second real app (docs/08 hands-on exercise)
2026-09-03 03:52:11 +01:00
ahmza
b45a633b99
update the demo page header
2026-09-03 02:39:15 +00:00
ahmza
a8d26a946f
Fix Longhorn default StorageClass to actually use 2 replicas
2026-09-03 03:33:14 +01:00
ahmza
170ef2d116
Give demo app a real Longhorn-backed PVC
2026-09-03 03:29:28 +01:00
ahmza
9bb29eee5a
Allow Longhorn's privileged storage Pods via namespace Pod Security labels
2026-09-03 03:09:39 +01:00
ahmza
49d3f5c092
Fix BGPPeer nodeSelector to match empty-string node-role label convention
2026-09-03 03:04:17 +01:00
ahmza
3d2aea2d1f
Allow MetalLB's privileged networking Pods via namespace Pod Security labels
2026-09-03 02:37:13 +01:00
ahmza
502de4fdf0
Configure MetalLB BGP service network
2026-09-03 02:19:46 +01:00
ahmza
b6f8f36c5b
Point Argo CD at Gitea and configure storage workers
2026-09-03 01:54:37 +01:00
Maxwell Morris and Claude Sonnet 5
110bd97cca
Move to a three-node cluster with a Talos VIP; add Longhorn
...
Every node is now both control plane and worker, giving real tolerance
for losing any single machine (etcd quorum needs 3, not 1). A Talos VIP
gives the cluster one stable address regardless of which node answers.
Also pre-installs Longhorn for replicated storage, backed by a Talos
UserVolume on each node's second disk (>=900GB, non-system) rather than
the default path — mirroring the pattern from the homescale repo.
Docs renumbered to make room for 06-longhorn.md; checklist, glossary,
network map, and CLAUDE.md's guided-bootstrap instructions updated to
match, including asking the user for node IPs, VIP, and disk info before
generating any Talos config.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-22 18:25:38 +01:00
Maxwell Morris and Claude Sonnet 5
92c3ad3191
Initial commit: GitOps Starter Pack
...
A teaching-first, single-cluster GitOps setup: Talos Linux + Argo CD with
an app-of-apps layout, MetalLB pre-installed for real LoadBalancer IPs on
bare metal, a demo app, and a progressive docs/ walkthrough with a
CLAUDE.md tutor persona and guided bootstrap checklist.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-22 17:30:45 +01:00