wizzdom
51aa2f3e78
jobs: update traefik rule for hosts following latest traefik standard ( #43 )
2024-07-09 02:06:53 +01:00
wizzdom
3c36b5a605
give brickbot a username
2024-05-29 23:30:23 +01:00
wizzdom
69103b5d2b
update minecraft jobs ( #41 )
2024-04-30 19:19:38 +01:00
wizzdom
d88b5726be
refactor amikon job: auto redeploy every 6 hours ( #40 )
2024-04-11 17:51:14 +01:00
wizzdom
d849019a20
update ldap secret perms ( #39 )
2024-04-11 16:26:06 +01:00
wizzdom
0d1cc51818
Update MC conf for fugatives and regaus ( #38 )
...
Co-authored-by: hypnoant <gholahan9@gmail.com>
2024-04-11 14:49:40 +01:00
wizzdom
48bad91a31
bastion-vm: use preconfigured image ( #19 )
2024-04-04 13:18:12 +01:00
Ayden
31f93e0c1b
add brickbot2 job ( #37 )
...
Co-authored-by: wizzdom <wizzdom@redbrick.dcu.ie>
2024-04-03 15:21:01 +01:00
wizzdom
46e007987d
add wetty to aperture ( #36 )
2024-04-02 16:16:19 +01:00
wizzdom
3511ad653b
add admin api job ( #35 )
2024-03-31 17:22:28 +01:00
wizzdom
b22483197f
update minecraft servers, move ingress to ingress/ ( #33 )
2024-03-17 01:31:17 +00:00
wizzdom
cc1b9f83cc
add midnight calendarbot job ( #32 )
2024-03-14 17:39:54 +00:00
wizzdom
cbcc4100cb
ayden discord bot: add mongodb
2024-03-11 15:16:15 +00:00
wizzdom
9b120392c2
atlas: new name, new domain, new redirects ( #31 )
2024-02-22 22:46:28 +00:00
wizzdom
3170f824e5
privatebin: add paste.redbrick ( #30 )
2024-02-20 23:47:44 +00:00
wizzdom
fd122c6297
add vaultwarden job ( #29 )
...
Co-authored-by: James Hackett <jamesthackett1@gmail.com>
2024-02-20 03:46:31 +00:00
wizzdom
8a47822eef
add plausible analytics ( #28 )
2024-02-19 04:34:17 +00:00
wizzdom
a843ccd653
pastebin: add URL shortener ( #27 )
2024-02-19 03:56:04 +00:00
wizzdom
c3e9e6e4f6
add shlink job ( #26 )
...
Co-authored-by: James Hackett <jamesthackett1@gmail.com>
2024-02-19 03:02:06 +00:00
wizzdom
f6fbf5f1b7
add postgres backup job ( #25 )
2024-02-19 03:01:22 +00:00
wizzdom
c224004ccf
add privatebin ( #24 )
2024-02-18 22:47:24 +00:00
wizzdom
8d9e835f64
add postgres job ( #23 )
...
Co-authored-by: James Hackett <jamesthackett1@gmail.com>
2024-02-18 22:21:57 +00:00
wizzdom
6585eb3f33
add hedgedoc job ( #22 )
2024-02-18 00:02:48 +00:00
wizzdom
f05a112264
user-vms: add config admin exam VMs ( #21 )
2024-02-12 18:06:58 +00:00
wizzdom
ff1b340c44
add 11ty-website ( #20 )
2024-02-04 13:47:12 +00:00
wizzdom
50fd5db59e
add force_pull since latest tag isn't latest
2024-02-03 17:35:39 +00:00
wizzdom
5eec2db32f
move dcusr to solarracing.ie
2024-02-03 17:29:24 +00:00
wizzdom
db1300b355
Merge pull request #17 from redbrick/ingress-node-pool
...
add ingress node pool
2024-01-27 04:44:05 +00:00
wizzdom
4267bf26e0
minecraft: add eikar flags, rename proxy
2024-01-25 22:32:26 +00:00
wizzdom
1407f662c9
dcusr: update domains and env vars
2024-01-25 22:28:57 +00:00
wizzdom
ffbff35316
add ayden discord bot
2024-01-23 04:58:27 +00:00
wizzdom
f7c934da59
misc: update domains
2024-01-23 04:46:04 +00:00
wizzdom
8d91938ee2
add ingress node pool
2024-01-23 04:38:58 +00:00
wizzdom
6f6692d89a
move games into games/
2024-01-19 04:08:02 +00:00
wizzdom
709bfd1323
add gamessoc minecraft server
2024-01-19 03:54:43 +00:00
wizzdom
b455f8473e
mc: update main vanilla server
2024-01-16 02:36:35 +00:00
James Hackett
4fe992adf5
Add another minecraft server
2024-01-06 00:09:10 +00:00
James Hackett
b1dbed2e91
Add vanilla server and update router
2024-01-04 16:48:49 +00:00
James Hackett
20fe4a112e
Change traefik to a service running on bastion host
2024-01-04 01:41:41 +00:00
James Hackett
e1e79362c5
Allow multiple minecraft servers on one port
2024-01-04 01:40:33 +00:00
James Hackett
1c26c4401b
Create bastion host for network wide ingress
2024-01-04 01:39:28 +00:00
James Hackett
5374f720a7
Increase volume size of base image
2024-01-04 01:38:01 +00:00
wizzdom
244f6bc354
fix typo
2023-12-15 23:09:06 +00:00
wizzdom
2712348c85
add Solar Racing website
2023-12-15 21:49:53 +00:00
Jed Hazaymeh
054846690f
Remove redundant entrypoint
2023-11-13 11:09:55 +00:00
Jed Hazaymeh
1c99aa36f6
Add webgroup/blockbot job
2023-11-12 20:56:44 +00:00
Nova
511c393578
Add redis task
2023-10-22 16:44:46 +01:00
wizzdom
4108c27db1
Merge pull request #6 from redbrick/add_nova_timetable
...
Add job for a nova-timetable user project
2023-10-11 01:26:49 +01:00
wizzdom
e5ffb4033c
add health check on /healthcheck
2023-10-11 01:14:58 +01:00
leath-dub
8c0f8df53b
prod yay :) git statusgit status
2023-10-09 09:49:34 +01:00
James Hackett
2a7d91e333
Update after some testing and validation
...
No "200" status for our healthchecks to validate job readiness.
Workaround is to remove the check.
2023-10-08 02:17:55 +01:00
leath-dub
09f990067f
oops
2023-10-06 12:56:37 +01:00
leath-dub
1b5c5c97b8
removed redundant block
2023-10-06 12:49:02 +01:00
leath-dub
b1b4a3ca0a
consul does dynamic port map, removed redundant traefik line
2023-10-05 19:27:47 +01:00
leath-dub
ae1896f5ce
added env var for dynamic port ?
2023-10-05 19:24:43 +01:00
leath-dub
013f39c7a8
added resource block because react ...
2023-10-05 19:16:06 +01:00
leath-dub
a28ddc29ae
oops
2023-10-05 19:06:17 +01:00
leath-dub
68e85d1d86
oops
2023-10-05 19:02:27 +01:00
leath-dub
7f579e9a9d
added traefik map to 3000
2023-10-05 19:01:22 +01:00
leath-dub
8b33e2b0a2
changed image and mapped ports to 3000
2023-10-05 18:41:27 +01:00
distrobyte
4d3c69a710
Add job for a nova-timetable user project
...
This file directory structure can be used for 4th year projects
(user-projects/(third/fourth)-year-project)
I can't validate this, but checkout this branch on one of the hosts and
run `nomad job validate <path>` to ensure the config is okay, followed
by `nomad job plan <path>` to plan it. Run the job at that point using
the check-id. Once you're happy that it runs, return to the master
branch and merge this PR.
nova@redbrick.dcu.ie requested this to be deployed.
A DNS entry will need to be made before planning to ensure that the cert
can be generated by traefik.
2023-10-04 19:34:42 +01:00
leath-dub
10fd62be48
re enabled http port on 80
2023-07-14 13:05:02 +01:00
James Hackett
4cc6fa82fd
Update cipher suites
2023-05-16 23:29:16 +01:00
James Hackett
c9b1ea69c9
Add minecraft servers and update traefik to allow users to connect
2023-05-15 23:21:57 +01:00
James Hackett
37b648df97
Add minecraft job spec
...
Add a local user and let them tunnel a port and connect to localhost
ssh -L 25565:10.10.0.4:<exposed port> <user>@glados.redbrick.dcu.ie -p
80
Then in the minecraft server settings on the client, type localhost
2023-05-02 13:26:20 +01:00
James Hackett
7a91784e9e
Upgrade Traefik TLS cipher suites
2023-04-15 13:44:26 +01:00
Wojtek Bednarzak
6683ba6283
jobs/monitoring: Add Prometheus
...
The change adds the Prometheus job. I had to go with certain assumptions
regarding the host constraint, as well as lack of volumes, but I hope
this serves as the base for running the monitoring stack on Nomad
itself.
The Prometheus instance is on purpose left unexposed, so that we can use
Grafana and additional authentication in that layer later.
2023-03-22 23:13:39 +00:00
James Hackett
5d75e7287e
remove extra config
2023-03-22 01:41:21 +00:00
James Hackett
ccdb45b861
fix perms
2023-03-22 01:40:32 +00:00
James Hackett
2e72a9a628
change resource alloc and fix networking configs
2023-03-22 01:38:22 +00:00
James Hackett
850ac39e02
add second job for more examples
2023-03-18 15:02:39 +00:00
James Hackett
96528a57bd
fix ip address command
2023-03-18 14:13:40 +00:00
James Hackett
092d0d8414
add some extra context
2023-03-18 14:08:16 +00:00
James Hackett
9a3121f14b
add README for user VMs
2023-03-18 14:05:18 +00:00
James Hackett
33fb23933f
update permissions
2023-03-18 13:13:16 +00:00
James Hackett
a4f218dc99
add vm job config with networking
2023-03-18 13:12:45 +00:00
James Hackett
d62ebc01ab
add half working vm job
2023-03-15 00:24:58 +00:00
James Hackett
149c806271
fix permissions
2023-03-15 00:19:55 +00:00
cawnj
06d7fc079c
jobs: add ams, karting, and cawnj-test
2023-02-22 14:29:34 +00:00
James Hackett
96afca40cb
fix dcufm env vars
2023-02-14 06:49:56 +00:00
James Hackett
2bb2533bef
fixes consul kv templating
2023-01-20 00:04:01 +00:00
James Hackett
bb0e9045a2
adds ssl to nginx
2022-12-19 23:08:57 +00:00
James Hackett
1d34890a74
moves jobs to new directory and adds consul kv
2022-12-08 22:59:29 +00:00