Commit Graph

190 Commits

Author SHA1 Message Date
b4db8af223 Write my personal site service 2025-10-02 03:51:22 -05:00
b9638a3668 Setup a complex DSL for service deployment 2025-10-02 03:50:53 -05:00
ac3158f411 Rewrite nextcloud to use DSL impl 2025-10-02 03:50:28 -05:00
6ae9c2861d Delete ingress.cljs 2025-10-02 03:47:55 -05:00
14752bbc50 update .gitignore 2025-10-01 02:51:50 -05:00
9d96758843 Add docker dependency 2025-10-01 02:51:38 -05:00
7087c7c693 Add to README 2025-10-01 02:51:24 -05:00
b38653d6d8 Add caddy dockerfile 2025-10-01 02:51:12 -05:00
3581250d42 Swap traefik and certmanager for caddy 2025-10-01 02:50:52 -05:00
dc43277685 Add more configs 2025-10-01 02:50:29 -05:00
dd17bfa8bc Functioning ingress template for Caddy usage 2025-10-01 02:50:13 -05:00
6789e2a766 Allow returning the values-path but not always the yaml values 2025-10-01 02:49:40 -05:00
230c6f3d3d Update to finalized form 2025-10-01 02:49:20 -05:00
4ce72ad03c Remove traefik 2025-10-01 02:48:20 -05:00
5826e0a404 Add caddy 2025-10-01 02:48:01 -05:00
0dffc3691e Depend on initialization of the vault secrets for dns 2025-10-01 02:47:39 -05:00
108857951c Remove cert manager 2025-10-01 02:46:57 -05:00
23ae2604ad Add dummy secrets json 2025-09-30 02:30:22 -05:00
2725f15a2e Add cert manager YAML 2025-09-30 02:30:07 -05:00
f5f020d079 Remove ingress ref 2025-09-30 02:29:23 -05:00
659d78f77f Add cert manager 2025-09-30 02:28:51 -05:00
770736f79e Prevent initial execution from wiping app deployments unnecessarily 2025-09-30 02:27:31 -05:00
242d09b3c0 Add secrets json and resource path decl 2025-09-30 02:27:10 -05:00
5ac47a4e1d Add cert manager 2025-09-30 02:26:49 -05:00
d352113c6d Finish DNS setup 2025-09-30 02:26:38 -05:00
56b6078ff2 Move to provide better layout visibility 2025-09-30 02:26:17 -05:00
0aa705bd84 Revise nextcloud to use reusable template 2025-09-30 02:25:56 -05:00
7fa88642d3 Create generic reusable service declaration 2025-09-30 02:25:36 -05:00
673efe15c2 Remove Vault inits and instead initialize in service decl 2025-09-30 02:25:14 -05:00
37d51ac7d3 Add traefik 2025-09-30 02:24:47 -05:00
2e587dc1cd Correctly define our deps in top-level package.json (and now only one) 2025-09-27 21:07:16 -05:00
19e491919b Update gitignore 2025-09-27 21:06:52 -05:00
089a952636 Add DNS setup to our deployments piece. Technically not a service but it needs openbao 2025-09-27 21:05:48 -05:00
186e99ffe6 Pass cfg thru and only generate once for entire program exec 2025-09-27 21:05:14 -05:00
36313d3eef Add apiToken for cloudflare use 2025-09-27 21:03:45 -05:00
b0eb48421e Add apiToken for cloudflare use 2025-09-27 21:03:40 -05:00
f34119c45f Reference the reusable util 2025-09-27 21:03:22 -05:00
71d5b2987f Generate the openbao secret for dns entries 2025-09-27 21:03:03 -05:00
91c7ea8797 Provide the cfg to the create-cluster method 2025-09-27 21:02:43 -05:00
6a1942c684 Finish DNS creation for Cloudflare 2025-09-27 21:02:23 -05:00
3ffe110578 Pull vault accessor method out for reuse in other services 2025-09-27 21:01:32 -05:00
69758dda92 Add deletion tips 2025-09-26 00:37:17 -05:00
bd71abcc4f Add traefik.cljs 2025-09-26 00:36:44 -05:00
42bc1ec316 Add skips so we conclude properly and streamline the helm-value assocs 2025-09-26 00:36:28 -05:00
574202eb3c Split master script and add firewall portforwarding 2025-09-26 00:35:55 -05:00
10205dc8f7 Add traefik service setup 2025-09-26 00:35:05 -05:00
71610d21b3 Add dns.cljs 2025-09-26 00:34:34 -05:00
5baa6deed4 Add vault to deployments to wrap up pulling the vault provider out 2025-09-24 17:15:04 -05:00
6100637077 Correct README 2025-09-24 12:53:50 -05:00
e55bcd3c97 Update deploy npm script 2025-09-24 12:53:13 -05:00