Commit Graph

  • eea4c61537 Quick A record for testing static website migration master shockrah 2026-01-31 12:29:49 -08:00
  • ee860c6e1f Common names now line up with hostnames in certificate through the 1 ingress (fire emoji) shockrah 2026-01-13 23:18:41 -08:00
  • 1c11410c2d More resource re-factors, upgrades and fixes for future work Housekeeping but the wiki got hosed :(( shockrah 2026-01-07 00:53:11 -08:00
  • 4d71994b85 Upgrading provider versions shockrah 2026-01-07 00:21:12 -08:00
  • 79cb4eb1a6 Cleaning up unused code shockrah 2026-01-07 00:02:11 -08:00
  • e8817fe093 Adding wiki to DNS and opening it up on the ingress for public read access shockrah 2026-01-06 19:12:31 -08:00
  • 97bffd2042 Adding note regarding git.shockrah.xyz & code.shockrah.xyz shockrah 2026-01-06 19:06:23 -08:00
  • 37305fd74e Exposing 2222 in gitea service however ingress still needs configuration shockrah 2026-01-06 00:06:47 -08:00
  • 555124bf2f Shortening ingress definition shockrah 2026-01-03 23:07:33 -08:00
  • e209da949b Adding wiki service with a basic page for now shockrah 2026-01-03 21:43:16 -08:00
  • caa2eba639 Removing unused helm charts shockrah 2025-12-28 19:30:13 -08:00
  • 982669ed4a Cleaning up the logging namespace and resource as they are not getting value shockrah 2025-12-12 14:41:29 -08:00
  • 4446ef813f Fixing auto_scaler issue with root node pool in athens cluster shockrah 2025-12-12 14:40:54 -08:00
  • 9dc2f1d769 Adding sample filese and fluent bit configs which still need some work shockrah 2025-11-10 14:18:05 -08:00
  • 01b7b4ced8 Moving logging related things to the new logging namespace shockrah 2025-11-05 21:55:40 -08:00
  • 29cdfcb695 openobserve inimal setup running now with it's own namespace and volumes shockrah 2025-11-04 23:24:16 -08:00
  • bbbc9ed477 Upsizing the singular node to accomodate the new observability stack shockrah 2025-11-04 23:20:03 -08:00
  • d64c5526e6 Creating namespace for the openserve shockrah 2025-11-04 23:18:39 -08:00
  • 469b3d08ce Adding hashicorp/random provider shockrah 2025-11-04 23:16:58 -08:00
  • 7f5b3205d0 Ingress functional however this is all in a cooked af namespace shockrah 2025-11-03 02:14:06 -08:00
  • 67ff5ce729 Gitea appearing functional with the service in place, now waiting on LB setup shockrah 2025-11-03 01:48:29 -08:00
  • 6aadb47c61 Adding code.shockrah.xyz to DNS member list shockrah 2025-11-03 01:48:09 -08:00
  • 0624161f53 Fixing the PV for gitea which now lives in the dev namespace shockrah 2025-11-03 01:30:16 -08:00
  • c6b2a062e9 Creating dev namespace shockrah 2025-11-03 01:17:54 -08:00
  • 718647f617 Adding a new uptime service to configure later on For now I'm staging this in the playground namespace since IDK if I'm going to keep it 5ever + it's an excuse to learn how to use basic volumes shockrah 2025-11-02 21:31:22 -08:00
  • cfe631eba7 Creating pvc for gitea setup shockrah 2025-10-22 16:15:04 -07:00
  • 29e049cf7f Moving legacy yaml shockrah 2025-10-21 15:15:24 -07:00
  • 990d29ae6c Adding annotations & host field to ingress Also updating the staging target to production target for lets encrypt cluster issuer shockrah 2025-10-21 12:42:02 -07:00
  • 859201109e Adding required annotations for cert-manager on the ingress resource shockrah 2025-10-03 18:04:20 -07:00
  • de3bff8f14 Creating cluster issuer with yaml piped into terraform shockrah 2025-10-03 18:01:16 -07:00
  • 54a6ddbe5d Changing out the kubectl provider for a new one shockrah 2025-10-03 17:59:01 -07:00
  • 82333fe6ce Setting up cert-manager helm_release shockrah 2025-10-03 17:25:23 -07:00
  • cddf67de2f Updating health ingress resource with better naming/referecing shockrah 2025-09-28 15:56:24 -07:00
  • affa03bed5 Updating DNS for load balancer sanity.shockrah.xyz A record shockrah 2025-09-28 13:56:47 -07:00
  • 34e1f6afdf Converting backend provider helm config to use config.yaml shockrah 2025-09-27 14:38:26 -07:00
  • fd9bd290af Adding support for helm releases Intended for setting up the nginx-ingress controller shockrah 2025-09-20 11:05:00 -07:00
  • d992556032 Basic sanity service now working under public DNS shockrah 2025-09-17 23:32:50 -07:00
  • fce73d06e0 Adding dns vars for sanity.shockrah.xyz shockrah 2025-09-17 23:08:33 -07:00
  • 7f5d81f0ee Deployment and Service for a simple health check tier service shockrah 2025-09-17 22:37:03 -07:00
  • 410790765f Creating new namespace in cluster for random k8s experiments shockrah 2025-09-17 22:33:34 -07:00
  • 9454e03f53 Example service now uses tls for some reason shockrah 2025-09-09 18:05:12 -07:00
  • e6ed85920d Creating semi-functional tls cert with k8s Certificate resource is created but not deployed at this time shockrah 2025-09-08 21:00:24 -07:00
  • 2775d354f8 Creating functional ingress shockrah 2025-09-08 20:58:44 -07:00
  • 1f6f013634 Cleaning up unused resources shockrah 2025-09-08 20:58:29 -07:00
  • 778b995980 Adding DNS entry for VKE LB shockrah 2025-09-03 14:27:52 -07:00
  • fc897bdd0e New yaml for a working MVP Still need to add thing like TLS but this will basically be the template for routing and service setup, going forward shockrah 2025-08-29 16:34:18 -07:00
  • 8f06ef269a Basic health setup shockrah 2025-08-27 18:13:39 -07:00
  • f15da0c88d Removing old kubernetes tf infrastructure shockrah 2025-08-27 00:30:38 -07:00
  • c602773657 Removing tarpit project to save on costs shockrah 2025-08-08 07:32:33 -07:00
  • cd908d9c14 Sample cronjob for k3s shockrah 2025-08-05 21:50:30 -07:00
  • 56e9c0ae4a Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/infra shockrah 2025-07-25 12:43:56 -07:00
  • 30bc6ee2fa Ignore kubectl config shockrah 2025-07-25 12:43:53 -07:00
  • cd9822bb85 Basic health service on port 30808 on the new k3s cluster shockrah 2025-07-25 12:43:30 -07:00
  • 0efe6ca642 removing nomad configs shockrah 2025-07-25 12:02:31 -07:00
  • 2ef4b00097 Removing old nomad configs shockrah 2025-07-14 20:43:40 -07:00
  • e183055282 Nomad removal shockrah 2025-07-14 20:12:44 -07:00
  • 514909fc8d Removing nomad and consul in favor of K3S for more well supported architecture shockrah 2025-06-30 14:32:17 -07:00
  • 5b4a440cb4 Removing the last remnants of nomad and getting k3s setup shockrah 2025-07-10 20:47:27 -07:00
  • 826d334c3c Completing the state required to setup k3s shockrah 2025-07-10 14:06:53 -07:00
  • 77590b067a Create the static host volume for the new NFS shockrah 2025-06-18 17:08:00 -07:00
  • 850570faf5 Creating simple bastion host for testing deployment setup scripts shockrah 2025-06-16 15:15:09 -07:00
  • 12831fbaf3 Adding vars for the new bastion host shockrah 2025-06-12 09:20:21 -07:00
  • a6123dd7e2 Adding tls into required providers shockrah 2025-06-12 09:16:10 -07:00
  • 9c2e0a84d7 Creating VKE cluster in a private VPC shockrah 2025-06-04 23:29:26 -07:00
  • 1281ea8857 simplifying vars shockrah 2025-05-28 21:22:10 -07:00
  • ee2d502ca6 Slimming down the cluster definition shockrah 2025-05-28 18:24:31 -07:00
  • 88059a5e0f upgrading providers shockrah 2025-05-28 17:43:56 -07:00
  • 4024809cc4 Removing scripts that won't ever be used again shockrah 2025-05-29 00:35:32 -07:00
  • 029a3c80d5 Ignoring .ansible directory shockrah 2025-05-29 00:34:25 -07:00
  • 75b7f2fa3d Unreal amounts of linter fixes shockrah 2025-05-26 01:10:00 -07:00
  • 8ef606153f Swapping basic setup steps for sudo access shockrah 2025-05-25 22:57:30 -07:00
  • be34327791 Moving nomad host volume setup to its own role shockrah 2025-05-25 22:56:07 -07:00
  • c6ef6ae4d2 moving more files around for nomad this time shockrah 2025-05-25 22:41:37 -07:00
  • eb7871584b Renaming role to be more generic going forward shockrah 2025-05-25 22:35:10 -07:00
  • 4a0a12242a Moving common vars for role to vars/main.yaml shockrah 2025-05-25 22:33:26 -07:00
  • 053db8793b Moving proxy things to its own playbook + role shockrah 2025-05-23 01:42:40 -07:00
  • 24fcbc957a almost functional registry, still need to figure out tls shockrah 2025-05-23 00:47:32 -07:00
  • 9675fbacef Tracking nomad client config shockrah 2025-05-23 00:34:22 -07:00
  • 3f0c8a865d DNS Endpoint for a tarpit meme project shockrah 2025-05-23 00:31:24 -07:00
  • 3f2e6d86f6 Proxying a new container registry service shockrah 2025-05-23 00:31:00 -07:00
  • 08560c945b Removing succ build script shockrah 2025-05-21 22:24:50 -07:00
  • 506a9b32d9 renaming tarpit shockrah 2025-05-21 21:36:48 -07:00
  • d4ece741e0 tarpit server that i'll use for the lulz shockrah 2025-05-21 21:35:20 -07:00
  • 311a592d6e Adding a task subset for host volume setup shockrah 2025-05-20 15:06:04 -07:00
  • 153ea8e982 Improving nomad nginx config to be more responsive or soemthing https://developer.hashicorp.com/nomad/tutorials/manage-clusters/reverse-proxy-ui#extend-connection-timeout shockrah 2025-05-15 22:59:07 -07:00
  • 943e9651da Swapping the health container to our own thing it's just nginx on port 8080 :) shockrah 2025-05-13 18:40:12 -07:00
  • 669c414288 Simple sanity container on port 8080 for testing purposes shockrah 2025-05-13 18:39:47 -07:00
  • e3afed5e4f sanity service on 8080 now shockrah 2025-05-12 02:01:31 -07:00
  • e337989a59 just roll with it at this point shockrah 2025-05-12 02:01:20 -07:00
  • 7f36ff272e boostrap since we have literally 1 node shockrah 2025-05-12 01:44:25 -07:00
  • 79e6698db1 Templatizing consul config shockrah 2025-05-12 01:28:39 -07:00
  • 603559b255 omfg this config i swear shockrah 2025-05-12 01:08:11 -07:00
  • 4851b6521c consul config shockrah 2025-05-12 01:05:54 -07:00
  • 9785e8a40a Even more file shuffling shockrah 2025-05-12 00:21:08 -07:00
  • 79bd7424c3 Moving around more stuff shockrah 2025-05-12 00:18:24 -07:00
  • 5227bea568 renaming stuff to note that it's not used anymore shockrah 2025-05-12 00:17:30 -07:00
  • 47b69d7f49 Nomad now responds to the basic nomad.nigel.local DNS name shockrah 2025-05-10 17:26:45 -07:00
  • a3fdc5fcc7 Sanity check job with nomad :D shockrah 2025-05-10 15:38:16 -07:00
  • 5a1afb4a07 Make sure the nomad agent is running on boot shockrah 2025-05-10 14:58:19 -07:00
  • e03daa62e5 removing unused role shockrah 2025-05-10 14:52:32 -07:00