Expost postgres cluster

Expose the postgres cluster outside of the Kubernetes cluster
Give myself the option of connecting to postgres from my own machines,
so that I can hopefully leverage the improved performance
Update some file linting issues in Nix
Add necessary gitlab keys so it can be updated properly the next time I
deploy to it
Add DNS entries for postgres
Update the configuraiton of Traefik to expose the appropriate ports
This commit is contained in:
Greg Hellings
2025-05-28 00:10:50 -05:00
parent c1922282d5
commit d7f53e53a3
15 changed files with 298 additions and 58 deletions
+3
View File
@@ -92,6 +92,9 @@ in
# Then pipe the resulting files to agenix -e <foo>
"gitlab/key.age".publicKeys = everyone;
"gitlab/cert.age".publicKeys = everyone;
"gitlab/salt.age".publicKeys = everyone;
"gitlab/primary-key.age".publicKeys = everyone;
"gitlab/deterministic-key.age".publicKeys = everyone;
"gitlab/nixos-qemu-shell.age".publicKeys = everyone;
"gitlab/nixos-vbox-shell.age".publicKeys = everyone;
"gitlab/kubernetes-k3s-local.age".publicKeys = everyone;