Commit Graph

  • 788e72b3c9 Update to use docker-build format and modern config style GigiaJ 2025-11-23 15:34:45 -06:00
  • 22a85a9a48 Remove moved method GigiaJ 2025-11-23 14:20:01 -06:00
  • eef4f22a62 Add to README GigiaJ 2025-11-23 14:19:08 -06:00
  • 70a315c6b2 Update git ignore GigiaJ 2025-11-22 17:09:39 -06:00
  • bd2b3e8409 Update git ignore GigiaJ 2025-11-22 17:09:23 -06:00
  • 276c7896c9 Add a new source dir GigiaJ 2025-11-22 17:08:54 -06:00
  • f4c8290c36 Add new script decl GigiaJ 2025-11-22 17:08:45 -06:00
  • e60151be44 Remove expander ref GigiaJ 2025-11-22 17:08:23 -06:00
  • 477efe0427 Add generator for crd2pulumi usage that targets gateway and cert-manager GigiaJ 2025-11-22 17:08:05 -06:00
  • fc509ff123 Split cluster generation into its own stack GigiaJ 2025-11-22 17:07:21 -06:00
  • 9ae467ba9c Split cluster generation into its own stack GigiaJ 2025-11-22 17:07:07 -06:00
  • 7f3ed2cbc4 Update robot to robot-account GigiaJ 2025-11-22 17:06:18 -06:00
  • e53b5cff61 Moved safe-fns to their own file for later extending GigiaJ 2025-11-22 17:05:56 -06:00
  • fd6afdd4ec Update to allow 1:N resource generators if the default fn specifies such GigiaJ 2025-11-22 17:05:37 -06:00
  • 392f852081 Resolve stack ref dynamically GigiaJ 2025-11-22 17:05:13 -06:00
  • d8f51397c0 Add cluster issuer, gateway, certificate, and httproute GigiaJ 2025-11-22 17:04:51 -06:00
  • 9833ddb7b8 Update to use HTTPRoute and Gateway API GigiaJ 2025-11-22 17:04:14 -06:00
  • 1b453c7f42 Revise harbor to use HTTPRoute and Gateway API GigiaJ 2025-11-22 17:03:55 -06:00
  • e2b762a8bf Fix harbor default for preparer GigiaJ 2025-11-22 17:03:36 -06:00
  • 8fbfc21b84 Fix defaults for docker GigiaJ 2025-11-22 17:03:17 -06:00
  • f746cc7a13 Add traefik and cert manager GigiaJ 2025-11-22 17:03:03 -06:00
  • 0af945f1b9 Add traefik and cert manager GigiaJ 2025-11-22 17:02:55 -06:00
  • 0d2807cebc Fix our DNS decl GigiaJ 2025-11-22 17:02:41 -06:00
  • 08ff3e46fa Add more notes GigiaJ 2025-11-22 17:02:06 -06:00
  • 4585537030 Begin re-enabling services in the registries GigiaJ 2025-11-16 13:13:58 -06:00
  • 35a9516115 Add config-map to component specs GigiaJ 2025-11-16 13:13:24 -06:00
  • f99a9b8351 Return the bind-secrets object GigiaJ 2025-11-16 13:13:03 -06:00
  • 8c5c49b35f Remove unused outs GigiaJ 2025-11-16 13:12:43 -06:00
  • 2088beadc2 Update to modern config style GigiaJ 2025-11-16 13:11:43 -06:00
  • 7a78709d0f Swap to simply execute the list in our p-> threading if it is a list GigiaJ 2025-11-16 13:11:35 -06:00
  • 498fca5b1c Re-enable the default functionality GigiaJ 2025-11-16 13:11:04 -06:00
  • 69a147d685 Update to use new docker-build and points to the set cfgs for the public registry we store the Docker image GigiaJ 2025-11-16 13:10:37 -06:00
  • 557bfeb7fe Update to modern config style GigiaJ 2025-11-16 13:10:10 -06:00
  • db09afe8c0 Update to modern config style GigiaJ 2025-11-16 13:10:03 -06:00
  • add3ece5ff Re-enable stacks GigiaJ 2025-11-16 13:09:57 -06:00
  • 07af736815 Far cleaner output extraction. Reads way more smoothly. GigiaJ 2025-11-16 13:09:43 -06:00
  • 7c1ecad83f Re-enable stack refs + outputs GigiaJ 2025-11-16 13:09:22 -06:00
  • 2cf49337bc Add labels for deployment and service after changes removed them GigiaJ 2025-11-16 13:09:05 -06:00
  • 594e284eb5 Remove execute-fn GigiaJ 2025-11-16 13:08:32 -06:00
  • f8226c0077 Update to modern config style GigiaJ 2025-11-16 13:08:20 -06:00
  • 0c2279a142 Update to modern config style GigiaJ 2025-11-16 13:07:54 -06:00
  • 1dc966dc22 Revise to be functional? Does technically get the secrets... Need to look into why it doesn't actually create the Cloudflare entries GigiaJ 2025-11-16 13:07:33 -06:00
  • 05e1e5a8ca Update our future plans and add some insight and thoughts GigiaJ 2025-11-16 13:06:48 -06:00
  • e538b529ef Update our future plans GigiaJ 2025-11-14 21:50:43 -06:00
  • 84db76dbbf Swap our cluster def to be a simple generic:execute w/ the modern config style GigiaJ 2025-11-14 21:48:45 -06:00
  • 360655d2aa Better define retrieve and add our provider template GigiaJ 2025-11-14 21:48:02 -06:00
  • e6888a7bae Preparing to merge our preparer into the Harbor declaration and remove it. GigiaJ 2025-11-14 21:47:29 -06:00
  • 4875baa0eb Add our providers handler GigiaJ 2025-11-14 21:47:00 -06:00
  • 84392d5906 Add our defaults GigiaJ 2025-11-14 21:45:19 -06:00
  • 28a8c3ff39 Wasabi using our local S3 proxy piece GigiaJ 2025-11-14 21:45:08 -06:00
  • 4216c437b4 Begin testing the modern config style. DNS is having some hiccups w/ the vault. Might be best to actually write a Cloudflare provider extension piece GigiaJ 2025-11-14 21:44:45 -06:00
  • 9187c3e2b1 First to be written in the modern config form GigiaJ 2025-11-14 21:43:20 -06:00
  • 0fffd1f0b1 Add our glorious stack processor GigiaJ 2025-11-14 21:42:53 -06:00
  • bdfb86c5a0 Update harbor to be in line with our Provider utils form GigiaJ 2025-11-14 21:41:28 -06:00
  • 1564dcb285 Update k8s to be in line with our expected Provider utils form (will make it more modular and plugin-like later GigiaJ 2025-11-14 21:41:06 -06:00
  • 83af3899ae Remove old execution and deployment mechanisms and move towards unified config schema deployment GigiaJ 2025-11-14 21:40:09 -06:00
  • e0643136ce Add some configs GigiaJ 2025-11-14 21:39:29 -06:00
  • ce23c0b384 Remove redirect mode GigiaJ 2025-11-14 21:39:14 -06:00
  • ad572c04a2 Swap to the modern config style GigiaJ 2025-11-14 21:39:02 -06:00
  • 1db9f31a0f Add our general macros GigiaJ 2025-11-14 21:38:42 -06:00
  • 07765720c1 Add helper functions GigiaJ 2025-11-14 21:37:36 -06:00
  • 711d10ff7e Add docker as a utils option GigiaJ 2025-11-14 21:36:50 -06:00
  • 4371b7a2aa Comment out and modularize as we move towards using the unified and universal config deployment GigiaJ 2025-11-14 21:36:24 -06:00
  • c0531c2ccc Swap hetzner-csi to use the modern config style GigiaJ 2025-11-14 21:35:50 -06:00
  • 49e9c12577 Swap Openbao to use the modern config style GigiaJ 2025-11-14 21:35:35 -06:00
  • 83673c4ee3 Most of the service registry set up GigiaJ 2025-11-14 21:35:08 -06:00
  • 6dd0ea6193 Add all the services I use and update several GigiaJ 2025-11-14 21:20:52 -06:00
  • e7a1e1d5f3 Remove require GigiaJ 2025-10-20 21:46:17 -05:00
  • 8f3c0f3a76 Add needed build args and imagePullSecrets GigiaJ 2025-10-20 21:45:15 -05:00
  • bbdda51337 Register foundry GigiaJ 2025-10-20 21:44:36 -05:00
  • 8f23e37190 Fix foundry.dockerfile script issues GigiaJ 2025-10-20 21:44:23 -05:00
  • 331b60300d Add new deps GigiaJ 2025-10-19 01:50:26 -05:00
  • 9660456da1 Update README a bit to include some niche docs GigiaJ 2025-10-19 01:50:12 -05:00
  • dae4a2ce41 resource factory for later GigiaJ 2025-10-19 01:49:24 -05:00
  • 4dfab08cc4 Add future composing map GigiaJ 2025-10-19 01:49:14 -05:00
  • e29de6ed3f Simplify secrets and just declare host in ingress decl GigiaJ 2025-10-19 01:49:02 -05:00
  • 3c4903cba4 Fix docker image GigiaJ 2025-10-19 01:48:39 -05:00
  • 8d7959cdbd Set-up exports for shared registry GigiaJ 2025-10-19 01:48:06 -05:00
  • c6372d204c Use new resource creation form GigiaJ 2025-10-19 01:47:50 -05:00
  • e31e66da94 Change to pass needed configurations to future stacks much easier GigiaJ 2025-10-19 01:47:22 -05:00
  • ee88e9317f Fix caddy ingress controller GigiaJ 2025-10-19 01:46:58 -05:00
  • 0e11c57b97 Add composing and utility functions for harbor interfacing GigiaJ 2025-10-19 01:46:40 -05:00
  • 1e5753801b Update mesite to point to harbor and use new format GigiaJ 2025-10-19 01:46:16 -05:00
  • 0b3e6ff2bd Update Nextcloud to current format GigiaJ 2025-10-19 01:45:53 -05:00
  • a8f60d8ec9 Add secret replicator and proxy GigiaJ 2025-10-19 01:45:38 -05:00
  • 41c49bbfa7 Generalize a bunch of reusable pulumi wrapper functions and clojurescript composing functions GigiaJ 2025-10-19 01:45:18 -05:00
  • cd7e277da1 Update foundry GigiaJ 2025-10-19 01:44:38 -05:00
  • 5922d35852 Add prometheus GigiaJ 2025-10-19 01:44:07 -05:00
  • 7114b2c1c8 Add renovate GigiaJ 2025-10-19 01:43:41 -05:00
  • ae27922c93 Add prepper to set-up harbor and k8s to use harbor GigiaJ 2025-10-19 01:43:29 -05:00
  • 84fa7183bb Update to include harbor-repo and better handle secrets-jsons GigiaJ 2025-10-19 01:43:00 -05:00
  • 6b2de0b351 Proxy to interface with Wasabi S3 GigiaJ 2025-10-19 01:42:39 -05:00
  • 60bb099761 Correct harbor imlementation at long last GigiaJ 2025-10-19 01:42:18 -05:00
  • 400f427dad Add secret-replicator GigiaJ 2025-10-19 01:41:55 -05:00
  • 6ea51201e7 Add retrieve method GigiaJ 2025-10-18 00:30:11 -05:00
  • 72e68c3f2e Revise to be more modular and reduce code reuse GigiaJ 2025-10-18 00:29:37 -05:00
  • 0318a5f6da Fix command ref GigiaJ 2025-10-14 05:01:30 -05:00
  • 297dcada0f Update deploy to use new namespace creation form GigiaJ 2025-10-14 05:00:58 -05:00
  • cc9f513bbd Swap to our template design GigiaJ 2025-10-14 05:00:32 -05:00
  • 65e892619f Remove test registry GigiaJ 2025-10-14 05:00:25 -05:00