2ff954b4b5
Bump nomad
2024-02-13 12:00:43 -08:00
2528dafcc6
Make nomad restart playbook more resilient
2024-02-13 12:00:24 -08:00
0e168376b8
Add terraform destroy to makefile
2024-02-13 11:59:47 -08:00
a16dc204fe
Run dummy backup more frequently to make graphs easier to read
2024-01-24 20:10:14 -08:00
93d340c182
Make sure gitea ingress uses system wesher config
...
It was always using wesher
2024-01-23 12:09:59 -08:00
37ee67b2e6
fix: Add job_id output to services
...
This should be earlier in history
2024-01-23 12:09:29 -08:00
35dfeb3093
Add service healthchecks
2024-01-23 12:08:47 -08:00
0a2eace3dd
Fix lldap secrets
2024-01-23 12:07:42 -08:00
6fe1b200f2
Update loki
2024-01-23 12:06:25 -08:00
c5d5ab42b8
Add some nomad actions for backups to test different formatting
2024-01-23 12:05:56 -08:00
efe7864cc9
Delay shutdowns of backup jobs to reduce killing those in progress
2024-01-23 12:05:20 -08:00
9ba74ce698
Use return vars for service acl
2024-01-16 14:16:21 -08:00
4fe3d46d5f
Add external service acls for authelia
2024-01-16 14:15:56 -08:00
cf8bde7920
Add external traefik routes to nomad vars
2024-01-16 14:15:18 -08:00
bc87688f1a
Move ldap secrets
2024-01-16 14:14:39 -08:00
3491c1f679
Add refresh make target
2024-01-16 14:04:44 -08:00
7b019e0787
Add auth to sonarr
2024-01-08 14:57:06 -08:00
0f19e2433f
Upgrade sonarr to version 4
2024-01-08 10:14:53 -08:00
c01d45c7a2
Upgrade grafana to version 10
2024-01-08 10:11:42 -08:00
d07afe2319
Update traffic routes to handle null IPs
...
Eg. 0.0.0.0 for blocked domains
2024-01-06 16:23:45 -08:00
b025e4a87e
Add repo unlock via Nomad action to backups
2024-01-06 16:22:20 -08:00
9be16fef1f
Upgrade traefik to 2.10
2024-01-04 13:25:10 -08:00
c26da678b3
Small traefik cleanup
...
Remove fallback DNS since we only care about internal DNS
Use loopback address for accessing Nomad UI
2024-01-04 13:24:49 -08:00
6b9533ef71
Run traefik on multiple hosts
2024-01-04 13:24:15 -08:00
0bd995ec2b
Traefik: Use nomad vars for dynamic certs
...
Rather than having Traefik handle cert fetching, instead
it is delegated to a separate job so that multiple Traefik
instances can share certs
2024-01-04 10:55:49 -08:00
0d340f3349
Periodic job to renew lego certs and store them in Nomad Variables
...
This will allow multiple instance of Traefik to serve certs.
2024-01-04 10:53:25 -08:00
bcad131aa7
Use job id for lldap acls
2024-01-04 10:53:23 -08:00
cda2842f8f
Switch to image containing stunnel
...
Rather than installing on container startup, using an image with
stunnel pre-installed. This avoids issues with DNS breaking
the container on startup.
2024-01-03 13:50:49 -08:00
9544222961
Bump to 1.7.2
2023-12-29 20:47:58 -08:00
7bc4ae1f8b
Reserve node memory to reduce OOM kills
2023-12-29 07:36:23 -08:00
1a3c096b65
Fix nomad fixers
2023-12-29 07:35:07 -08:00
25e533287d
Fix gitea backups syntax
2023-12-18 12:23:21 -08:00
7e87002be2
Nomad 1.7
2023-12-18 12:22:19 -08:00
ab6906e989
Gitea backups
2023-12-10 20:39:33 -08:00
ca55209316
Fix blocky redis
2023-12-10 20:37:43 -08:00
1b49f015c5
Update blocky config to v0.22 schema
2023-11-30 14:00:27 -08:00
eb25138675
Remove defunct lists
2023-11-30 13:39:22 -08:00
69a0f760b4
Remove defunct lists
2023-11-30 13:39:01 -08:00
3fcedaddb7
Remove todo from traefik
2023-11-30 13:26:15 -08:00
bb34b434b8
Add custom blocklists hosted on my gitea server
2023-11-30 13:23:54 -08:00
36cdb8f41b
Add Gitea
...
Currently it won't auto bootstrap auth. A command has to be executed one
time to get it to be added to the database.
2023-11-30 13:22:54 -08:00
cdd4e9b5d5
Fix custom ports for services
2023-11-30 13:22:53 -08:00
f06e90ab0d
Remove hw transcode constraints from photoprism
2023-11-30 10:05:39 -08:00
2d733b278c
Make backup jobids static so they work on clean deploy
2023-11-30 09:55:08 -08:00
b218633c2c
Add scheduled job to update UniFi Traffic Routes
...
Because I use a custom DNS server, Domain based routing rules
don't work. This instead resolves the domains and then adds
the IP addresses to the rules.
2023-11-20 10:37:03 -08:00
e21ec11eb5
Fix grafana
...
Broken template
2023-11-20 10:35:49 -08:00
d6f9c2a7e4
Fix diun include tags variable
...
This fixes a configuration bug causing diun to include all tags by default.
2023-11-16 12:22:44 -08:00
891cfa7b2d
Update blocky dashboard to not use consul tags
2023-11-16 12:21:59 -08:00
c11b8e157b
Fix grafana dashboard provisioning
...
A path mismatch existed after migrating to alloc storage
2023-11-16 12:21:40 -08:00
0d208b7394
Add dummy backup job to keep backup task running on all hosts
...
Otherwise, if a client is not running any stateful services, the task
will fail and Nomad will eventually stop retrying. If a service gets
relocated to the host, the task is not restarted. This makes sure the
task will cover moved services and make it more easy to determine that
backups are healthy.
2023-11-16 12:19:19 -08:00