Commit graph

1060 commits

Author SHA1 Message Date
5c526266f8
feat: Add docker gateway address to uptime 2024-07-27 14:13:48 +00:00
a04079b558
feat: Add bind mount for Docker socket in uptime module 2024-07-27 12:29:03 +00:00
8d840dc845
feat: Update hostname for uptime module to status.brmartin.co.uk 2024-07-27 12:27:19 +00:00
0301fd6256
feat: update CPU and MemoryMB values for uptime module 2024-07-27 12:26:55 +00:00
9a4cfd8e8f
feat: Add uptime module for monitoring server availability 2024-07-27 12:22:23 +00:00
57b37c1c5e
fix: Coder needs docker permission to provisoin containers 2024-06-29 14:35:52 +00:00
4e3b5111ee
fix: Internal coder http port is 7080 2024-06-29 14:30:40 +00:00
1cccb95b2a
fix: define database required vars 2024-06-29 14:26:34 +00:00
d03948fba4
fix: Remove healthcheck as script type is not supported by nomads docker driver 2024-06-29 14:19:35 +00:00
a374d6df5d
fix: Typo 2024-06-29 13:36:21 +00:00
4d01562061
feat: Migrate code-server to coder 2024-06-29 13:33:03 +00:00
4eb40ca819
fix: Volume permissions error 2024-06-29 12:42:11 +00:00
68f87b48c4
fix: Invalid container name 2024-06-29 11:26:45 +00:00
46ce1ed431
Revert "Installing yt-dlp"
This reverts commit 6ecd68f862.
This reverts commit f8d8f87fb4.
This reverts commit 29d9d0d856.
This reverts commit 4e7b86b426.
This reverts commit 61a80d47b0.
2024-06-29 11:22:24 +00:00
1ec28a61a7 feat: Add code-server (#11)
Reviewed-on: #11
2024-06-29 12:11:00 +01:00
6ecd68f862
Try installing yt-dlp from linuxserver init script 2024-06-18 19:48:55 +01:00
f8d8f87fb4 Fix misread RelativeDest 2024-06-18 19:16:32 +01:00
29d9d0d856
See https://developer.hashicorp.com/nomad/api-docs/json-jobs#artifact 2024-06-18 19:12:24 +01:00
4e7b86b426
New attempt to convert hcl to json 2024-06-18 19:06:01 +01:00
61a80d47b0
Download latest release of yt-dlp to PATH 2024-06-18 18:55:20 +01:00
6bd0c5056a Reduce resource allocation to jellyfin to better accomodate hardware acceleration 2024-06-16 18:49:58 +01:00
9102fdae5d Add GPU device to Jellyfin 2024-06-16 00:26:08 +01:00
d79bfdd5cb Deploy Jellyfin with the Nvidia runtime 2024-06-16 00:09:58 +01:00
05d7a87306 Resolve configuration issues (#8)
Reviewed-on: #8
2024-06-15 15:59:43 +01:00
65267f21f7 Trial new volume_options spec 2024-06-15 00:40:10 +01:00
0209743a59 Merge pull request 'Add jellyfin task driver' (#7) from ben-patch-1 into main
Reviewed-on: #7
2024-06-15 00:24:55 +01:00
6416f2842d Add jellyfin task driver 2024-06-15 00:24:02 +01:00
70aff7bed1 Create Jellyfin job (#6)
Closes #5

Reviewed-on: #6
2024-06-15 00:22:02 +01:00
cf3b9f4518 Add NOMAD_TOKEN to CICD env vars 2024-06-09 11:19:40 +01:00
b0b63d29b2
Websecure ingress only 2024-06-06 22:35:53 +01:00
25f2cb7c70
Integrate with traefik 2024-06-06 22:32:00 +01:00
c738d2e9fc
Do not distribute tfplan
tfplan is found to store tfstate
2024-06-06 22:15:15 +01:00
53377dccc6
Call terraform init in deployment job to recreate link to plugin 2024-06-06 22:06:47 +01:00
407301bd92
No longer apply permissions changes to plugins 2024-06-06 22:01:52 +01:00
ben
ba5f3704d4 Use caching instead of artifacts to store .terraform (#2)
Co-authored-by: Ben Martin <ben.martin@sky.uk>
Reviewed-on: #2
2024-06-06 22:00:05 +01:00
6b2f1c473f
Inject PG_CONN_STR secret into env vars in CICD 2024-06-06 20:43:55 +01:00
c4e14861f7
Use postgres as terraform state store 2024-06-06 20:34:08 +01:00
568b1b5e57 Delete modules/dummy/jobspec.hcl 2024-06-04 02:10:08 +01:00
73e06ac643
Ensure providers are executable 2024-06-04 01:32:59 +01:00
81e94931ed
Package whole .terraform 2024-06-04 01:27:37 +01:00
00c4161fa2
Tree isn't available in bin 2024-06-04 01:25:57 +01:00
e5031ad8cb
Download artifact doesn't nest 2024-06-04 01:25:00 +01:00
04cbd49f8c
Debugging 2024-06-04 01:23:31 +01:00
f4e1125894
Artifact names can not have slashes 2024-06-04 01:21:40 +01:00
adcc006d74
Trial nesting issues 2024-06-04 01:20:42 +01:00
bfc0883976
Explicitly set artifact download path 2024-06-04 01:17:01 +01:00
ac7b147b6c
Use filename as artifact name 2024-06-04 01:06:49 +01:00
4614e07aee
Persist .terraform 2024-06-04 01:01:19 +01:00
3abf8019f5
Install nomad for deploy 2024-06-04 00:56:53 +01:00
e5b904b9e0
Download artifact to workspace 2024-06-04 00:49:10 +01:00