David Landry
20caa0588c
chore: add external access for home assistant
2025-12-15 17:27:53 -05:00
David Landry
729a9fdd48
feat(gotify): add new app
2025-12-13 15:23:17 -05:00
David Landry
0a4ba3d325
fix(k8s-home): update cluster url in secret
2025-12-12 20:42:54 -05:00
David Landry
4b303bbeea
fix(k8s-mgmt): remove old elemental registration resource
2025-12-12 20:29:03 -05:00
David Landry
3f99828746
chore(argocd): add cluster auth (token valid 180 days)
2025-12-12 20:23:03 -05:00
David Landry
5025e08a6f
chore: update k8s-home cluster url
2025-12-12 19:55:51 -05:00
David Landry
8fbab6974f
chore: update more argocd repo URLs
2025-12-12 19:26:17 -05:00
David Landry
669e4b5be0
fix: correct argocd ingress middleware
2025-12-12 19:18:38 -05:00
David Landry
032f326658
chore: update argocd to work with traefik
2025-12-12 19:14:48 -05:00
David Landry
fad5e65eb3
chore: update URL to use https
2025-12-12 19:06:57 -05:00
David Landry
2287544514
chore(argocd): update repo URL
2025-09-26 23:10:59 -04:00
David Landry
8b7d6c2495
chore(argocd): document forgejo install
2025-09-24 17:44:23 -04:00
David Landry
bbdd70908c
chore(argocd): disable non-system projects for now
2025-09-24 17:42:03 -04:00
David Landry
e26ea309ae
chore(mgmt): move metallb to cluster resource space
2025-09-21 16:07:34 -04:00
David Landry
e7af4bf4a3
chore(k8s-mgmt): splitting some resource in prep for dual clusters
2025-09-21 15:25:00 -04:00
David Landry
f07e8a87f2
fix(foundryvtt): override image tag
...
My FoundryVTT install broke because it automatically pulled `latest`.
And there was a recent release to support v13, which has a different
directory structure than v12. That caused the container to report that
FoundryVTT wasn't actually installed.
2025-09-13 11:41:36 -04:00
David Landry
e777deedc1
fix(portfolio): disable job for now
2025-03-27 13:15:00 -04:00
David Landry
346d5b7c98
chore(portfolio): add build arg for environment
2025-03-27 13:13:51 -04:00
David Landry
058785ba2d
chore(portfolio): add Job to build site image
2025-03-27 13:11:22 -04:00
David Landry
91e12a766b
chore(portfolio): clean up prod deployment data
2025-03-27 12:25:41 -04:00
David Landry
58546e985b
fix(portfolio): try to replace self-signed certificate for staging site
2025-03-27 11:47:50 -04:00
David Landry
31a9a4ce92
chore(work): add Crossplane examples
2025-03-05 13:02:36 -05:00
David Landry
c3edbddce8
chore(crossplane): test cognito in crossplane
2025-03-03 13:02:02 -05:00
David Landry
21a6942122
chore(arr): stand up temporary torrent deployment
2025-03-02 00:19:24 -05:00
David Landry
bb3362031d
chore(kavita): disable temporarily; there's an issue mounting NFS
2025-03-01 16:35:42 -05:00
David Landry
584f851fae
fix(crossplane): providerconfig should run in Sync wave
2025-03-01 14:05:45 -05:00
David Landry
76ec3d0c54
chore(crossplane): split providerconfigs and use a chain of AssumeRoles
2025-03-01 13:56:49 -05:00
David Landry
861aa2cbcc
chore: update ksops version
2025-03-01 13:05:22 -05:00
David Landry
c8eeb13481
fix: skip dry-run for providerconfig in case the CRD isn't applied yet
2025-03-01 13:01:25 -05:00
David Landry
be99a13529
fix: move providerconfig to postsync wave
2025-03-01 12:56:26 -05:00
David Landry
88447c42e0
feat: add crossplane with AWS integration
2025-03-01 12:51:22 -05:00
David Landry
12b3ebbe6e
chore: add Elemental machine registration
2025-02-08 15:41:44 -05:00
David Landry
d24b2b0743
fix(cert-manager): force external DNS resolvers for DNS01 challenges
2025-02-03 14:19:19 -05:00
David Landry
fc15d2af69
chore(in-cluster): upgrade rke2 to v1.30.7
2025-01-10 19:25:33 -05:00
David Landry
a1f33bd914
chore(portfolio): enable CORS for PostHog in staging
2024-10-25 18:57:55 -04:00
David Landry
b099cb3832
chore(portfolio): update staging version
2024-10-25 18:52:36 -04:00
David Landry
4185bc2fa7
chore(portfolio): update URL, change dashboard name
2024-10-21 13:53:36 -04:00
David Landry
3cafe9bf0e
chore(portfolio): enable staging
2024-10-21 10:25:40 -04:00
David Landry
061bd6f620
chore(portfolio): disabled staging
2024-10-20 01:44:28 -04:00
David Landry
f95072faa5
chore(portfolio): deployment revision history
2024-10-20 01:43:26 -04:00
David Landry
e89809d76f
fix(portfolio): deployment container port
2024-10-20 01:40:08 -04:00
David Landry
a29492cab4
fix(portfolio): deployment container name
2024-10-20 01:33:18 -04:00
David Landry
51349de72e
fix(portfolio): service name; always pull image
2024-10-20 01:27:37 -04:00
David Landry
4a17b2e85f
chore(authelia): disable until I'm ready to set it up
2024-10-19 12:31:03 -04:00
David Landry
756d44b21e
fix(portfolio): add image pull secrets
2024-10-19 12:29:41 -04:00
David Landry
13ea8de355
feat(portfolio): add staging environment
2024-10-16 18:41:07 -04:00
David Landry
0dda9f282d
fix(docker-registry): allow large upload sizes
2024-10-16 17:36:04 -04:00
David Landry
c89de48d96
fix(docker-registry): disable proxy; when proxy is enabled, you can't upload private images
2024-10-16 17:29:24 -04:00
David Landry
e8473a0e39
chore(docker-registry): clean up labels and namespaces
2024-10-16 17:16:09 -04:00
David Landry
e38dedc263
fix(docker-registry): update ingress
2024-10-16 17:05:30 -04:00