35dfeb3093
Add service healthchecks
2024-01-23 12:08:47 -08:00
9ba74ce698
Use return vars for service acl
2024-01-16 14:16:21 -08:00
ad439d48f3
Add waiting for loki and prom dependencies in core
2023-09-27 21:30:22 -07:00
8dd00c1249
authelia and grafana to shared smtp secrets
2023-08-29 15:11:40 -07:00
f5898b0283
Add workload ACL management for mysql and postgres access
...
Allows required jobs to access shared secrets and auto generates psks
for stunnel.
Currently supporting MySQL, Postgres, and LDAP.
2023-08-29 12:48:48 -07:00
2efc7f8c2f
Add ability to set job meta for services
2023-08-24 15:41:18 -07:00
d5078b24da
Refactor use of wesher to be behind a variable toggle
...
Occasionally I run into issues with Wesher. This makes it easier to
disable use of Wesher by setting TF_VAR_use_wesher to false.
2023-08-24 12:51:32 -07:00
41c9d3d6f6
Adjust down default service stunnel sidecar resources
...
Keep photoprism and lidarr, database heavy tools, at the same level
2023-08-07 11:31:35 -07:00
ac29343d96
Add postgres stunnel and service bootstrap
2023-07-25 10:59:33 -07:00
b9fb2d4b07
Add ability to specify custom services for service module
2023-07-24 15:23:31 -07:00
d0641f8edf
Enable setting static ports for service template
2023-07-07 16:33:36 -07:00
2b91b6dc8f
Add instance count to service template
2023-07-07 15:51:19 -07:00
88e91e5e5d
Deploy authelia
...
Backed by lldap and mysql and deployed on whoami for now as a forward
proxy example
Would be good to add oidc for Nomad as well as make policies configurable
via Nomad variables.
2023-07-06 18:00:06 -07:00
cdbd6a9cb3
Add ability to set priority for service templates
2023-07-06 17:25:13 -07:00
f11fad30a5
Use stunnel for mysql
...
Doesn't remove wesher or normal mysql service
2023-05-09 13:20:36 -07:00
f75d149f32
Add constraints and docker devices to service template
2023-04-20 16:47:07 -07:00
08d0e93638
Clean up and remove some consul and vault stuff
2023-03-24 22:58:44 -07:00
5228e7c7fb
Export envoy metrics for services
2023-03-02 11:00:30 -08:00
9fe63d03d9
Add image_pull_timeout to service template
2023-02-27 11:54:33 -08:00
0a798aa5a7
Add meta tags to service template
2023-01-11 15:40:42 -08:00
17ab7f637f
Add metrics support to service template
2022-11-15 09:04:18 -08:00
a30749f357
Switch services to module based Terraform template from levant
...
This ends up with a better experience in dealing with tfstate for some
services. Not sure why.
2022-11-11 13:47:26 -08:00