Commit Graph

48 Commits

Author SHA1 Message Date
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
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
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
570f35206c Pass thru the vault provider to improve multi-service reusability 2025-09-24 12:50:40 -05:00
7bdef1d2d2 Update refs to namespaces 2025-09-24 12:50:00 -05:00
4edc82d041 Better leverage namespaces 2025-09-24 12:49:24 -05:00
c452f41783 Remove debug prints 2025-09-20 03:14:28 -05:00
4ecc045acd Correct vaultAddress and vaultToken declarations 2025-09-20 03:10:46 -05:00
e7f8fac0ac Swap deployments main executing method syntax and cleaned up extended-exports 2025-09-20 03:09:18 -05:00
50448db409 Full end to end execution is now working 2025-09-20 03:08:41 -05:00
63e20b9307 Sort out the provider handling for Nextcloud 2025-09-20 03:08:14 -05:00
826602b82a remove port-forward from pulumi program exec 2025-09-20 03:07:23 -05:00
0092acdbd7 Add deployments.cljs 2025-09-13 18:15:40 -05:00
6e5809acc8 Add base.cljs 2025-09-13 18:15:24 -05:00
4a3688d80d Add configs.cljs 2025-09-13 18:12:03 -05:00
dc34fd8cca Revise core to use Pulumi Automation API 2025-09-13 18:09:06 -05:00
2747acc36d Add completed openbao 2025-09-10 19:33:24 -05:00
e974560aa2 Adjust path 2025-09-09 16:56:03 -05:00
d9fa9dcb8b Segment core to make the base callable and reusable 2025-09-09 16:54:40 -05:00
1809a6eac8 Fix label to wait for cluster to be ready 2025-09-09 16:53:53 -05:00
72b6212749 Add personal ssh key addition so we can ssh lol 2025-08-29 10:16:20 -05:00
f8ace3aa3a Change nextcloud to better consume from openbao 2025-08-29 10:15:49 -05:00
8a086a3e9d Move to automate openbao setup 2025-08-29 10:15:28 -05:00
ec5e1528ff Add to the README 2025-08-29 10:11:43 -05:00
f1c4accf52 dump 2025-08-26 17:32:31 -05:00
0c1a660aa8 init dump 2025-08-21 19:26:04 -05:00