Commit graph

1172 commits

Author SHA1 Message Date
sysadm
20f0c16e2f Updated flake for compsoc_public
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m40s
Build_Deploy / deploy_dns (push) Successful in 50s
Build_Deploy / deploy_active (active) (push) Successful in 46s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m16s
Build_Deploy / deploy_active (active-ext) (push) Successful in 28s
2024-08-11 20:14:50 +00:00
9c6844fed2
fix: should only deploy from main
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m39s
Build_Deploy / deploy_dns (push) Successful in 45s
Build_Deploy / deploy_active (active) (push) Successful in 49s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m16s
Build_Deploy / deploy_active (active-ext) (push) Successful in 29s
2024-08-11 20:38:20 +01:00
f61b9c8d6d
fix: should only deploy from main 2024-08-11 18:47:36 +01:00
sysadm
62115a3d93 Updated flake for compsoc_public
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m24s
Build_Deploy / deploy_dns (push) Successful in 45s
Build_Deploy / deploy_active (active) (push) Successful in 46s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m16s
Build_Deploy / deploy_active (active-ext) (push) Successful in 28s
2024-08-11 16:50:00 +00:00
0e7048be31
feat: add a few extra useful tools to teh runner
All checks were successful
Build_Deploy / linter (push) Successful in 13s
Build_Deploy / build (push) Successful in 3m40s
Build_Deploy / deploy_dns (push) Successful in 45s
Build_Deploy / deploy_active (active) (push) Successful in 48s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m17s
Build_Deploy / deploy_active (active-ext) (push) Successful in 33s
2024-08-11 04:13:25 +01:00
c2ace73a9b
ci: add workflow for updating forgejo 2024-08-10 23:08:35 +01:00
9120a81d6b
feat: switch over to using forjo for inputs
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m56s
Build_Deploy / deploy_dns (push) Successful in 45s
Build_Deploy / deploy_active (active) (push) Successful in 50s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m20s
Build_Deploy / deploy_active (active-ext) (push) Successful in 29s
2024-08-10 21:32:51 +01:00
186833f70c
fix: use github as the default url for actions, will still be recommending to use the fully qualified link for it though 2024-08-10 20:41:48 +01:00
sysadm
31f54b1e92 Updated flake for simple-nixos-mailserver
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m36s
Build_Deploy / deploy_dns (push) Successful in 46s
Build_Deploy / deploy_active (active) (push) Successful in 49s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m17s
Build_Deploy / deploy_active (active-ext) (push) Successful in 28s
2024-08-09 19:56:31 +00:00
5a21783b63
ci: no need to run buiold and deploy on a workflow update 2024-08-08 14:55:29 +01:00
529b0e13ec
ci: give teh flake update workflow a better name
Some checks failed
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / deploy_dns (push) Has been cancelled
Build_Deploy / deploy_active (active) (push) Has been cancelled
Build_Deploy / deploy_active (active-core) (push) Has been cancelled
Build_Deploy / deploy_active (active-ext) (push) Has been cancelled
Build_Deploy / build (push) Has been cancelled
2024-08-08 14:53:13 +01:00
410017d86f Merge pull request 'Setup Forgejo' (#126) from #85-test-forgejo into main
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m35s
Build_Deploy / deploy_dns (push) Successful in 44s
Build_Deploy / deploy_active (active) (push) Successful in 51s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m16s
Build_Deploy / deploy_active (active-ext) (push) Successful in 29s
Reviewed-on: https://forgejo.skynet.ie///Skynet/nixos/pulls/126
2024-08-07 23:06:43 +00:00
1fb4318310
feat: got the pipelines configured now
All checks were successful
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m14s
Build_Deploy / deploy_dns (push) Successful in 45s
Build_Deploy / deploy_active (active) (push) Successful in 48s
Build_Deploy / deploy_active (active-core) (push) Successful in 1m13s
Build_Deploy / deploy_active (active-ext) (push) Successful in 30s
Update .mailmap

See if making it .mailmap fixes it

Signed-off-by: silver <silver@skynet.ie>

Add .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

Update .forgejo/workflows/testing.yaml

feat: initial test of flake update

Signed-off-by: silver <silver@skynet.ie>

test: seeing if I can push changes

testing

fix: set the url of the external plugin correctly

Signed-off-by: silver <silver@skynet.ie>

fix: go back to using nix

fix: update command

Signed-off-by: silver <silver@skynet.ie>

Apply automatic changes

revert 26c7781fad

revert Apply automatic changes

test: add teh cache and colmena build

Signed-off-by: silver <silver@skynet.ie>

test: see if this helps

Signed-off-by: silver <silver@skynet.ie>

test: see if using another plugin will work

Signed-off-by: silver <silver@skynet.ie>

test: the cache key

test: more testing

Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

test: s[pplit up teh build and cache propegation

attic push --ignore-upstream-cache-filter mycache $(ls -d /nix/store/*/ | grep -v fake_nixpkgs)

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

revert 35887a8fba

revert Update .forgejo/workflows/update_input.yaml

Update .forgejo/workflows/update_input.yaml

Signed-off-by: silver <silver@skynet.ie>

fix: no need to upload in pipeline now,

Signed-off-by: silver <silver@skynet.ie>

ci: initial commit of the deploy pipeline

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/deploy.yaml

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/deploy.yaml

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

Signed-off-by: silver <silver@skynet.ie>

Updated flake for agenix

test: force pipeline

Signed-off-by: silver <silver@skynet.ie>

Update .forgejo/workflows/update_input.yaml

ci: testing if I can get this working right

Signed-off-by: silver <silver@skynet.ie>

Updated flake for arion

revert b6cd168c38

revert Updated flake for arion

ci: more changes to see if this will help

Signed-off-by: silver <silver@skynet.ie>

Updated flake for arion

revert da380ed0f4

revert Updated flake for arion

Update .forgejo/workflows/deploy.yaml

Signed-off-by: silver <silver@skynet.ie>

Updated flake for arion

revert f0ee4a9e69

revert Updated flake for arion

fix: reformatted flake

ci: testing out deploy

ci: testing out deploy, new ssh manager

ci: more testing

ci: see if going back to basics helps

ci: test a few things

ci: test a few things

ci: for testing

ci: more testing

ci: some bastardisation for thbe ssh

ci: more testing

ci: check if setting root as teh user helps

ci: check if setting root as teh user helps2

ci: check if setting root as teh user helps2

ci: check if setting root as teh user helps2

ci: more testing

ci: more testing

ci: more testing

ci: more testing2

ci: more testing2

ci: more testing2

ci: more testing2

ci: more testing2

ci: more testing2

ci: clean up testing

ci: final tests

ci:: final, fixing

ci: need logging

ci: more testing

ci: gahhhhhhhhhh

ci: AAAAAAAAAAAAAAAAAA

ci: lets go back

ci: lets go backaaaaaaaa

ci: lets go backaaaaaaaaqweadadsasdasdasdasd

ci: lets go backaaaaaaaaqweadadsasdasdasdasd

ci: add the final deploy config

Add .forgejo/workflows/testing.yaml

(cherry picked from commit f2cf71ef98)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit e156b61105)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit 80e1fcc545)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit 423f2dd5b3)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit f446ba5443)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit 44a7186a40)

Update .forgejo/workflows/testing.yaml

(cherry picked from commit ed0be4507a)
2024-08-07 22:10:16 +01:00
f00ae5bd2d
feat: basic forgejo setup 2024-08-07 21:52:50 +01:00
97d1783561
feat: basic config for ForgeJo 2024-08-06 20:52:19 +01:00
98136e802b
fix: git is important enough that it should have its own folder 2024-08-06 15:41:59 +01:00
86e0c091fb Merge branch '#84-improve-topdesk-organisation' into 'main'
Add a BCC to service account mails to enable threading

Closes #84

See merge request compsoc1/skynet/nixos!38
2024-07-25 08:21:33 +00:00
4f87e56d63
fix: include cc's for incoming mail 2024-07-24 20:47:58 +01:00
cd002aec03 fix : remove unneeded import
Prometheus is imported through base
2024-07-22 20:02:38 +00:00
9c7d08c153
fix: slight bit of formatting and a renaming
Closes #84
2024-07-22 18:57:31 +01:00
35920eda0c
feat: this should put an automatic bcc on outgoing mail as well as a corrosponding filter to put it in teh right inboxes
Relates to #84
2024-07-22 18:54:23 +01:00
ba527ead3b Update VPN_Admins.csv 2024-07-22 13:01:37 +00:00
1212ecc7a1
its: better handling of changes over time for teh vpn users 2024-07-22 13:18:12 +01:00
bbcc8fc1f6
itd: add the ticket to the rules 2024-07-22 13:04:24 +01:00
ba6d831f73
itd: vpn users has been updated 2024-07-22 13:02:31 +01:00
bd96a84fe8
committee: added Emilia 2024-07-21 21:18:06 +01:00
d64997991d
update: rebased the mailserver to pull in updates from upstream 2024-07-21 13:10:18 +01:00
537863c913
ci: improve teh pipeline 2024-07-20 14:16:55 +01:00
ed4dcbc756
ci: improve teh pipeline 2024-07-20 14:12:03 +01:00
5c6939bc83
Revert "ci: improve teh pipeline"
This reverts commit 2834fbba8d.
2024-07-20 14:07:47 +01:00
2834fbba8d
ci: improve teh pipeline 2024-07-20 13:38:35 +01:00
c5a651d98e
nix: bump nixpkgs to get the patched gitlab 2024-07-20 12:45:16 +01:00
648b437767
dns: use better date for teh serial 2024-07-20 12:28:53 +01:00
a4d83fde50
ci: test using lix on teh runner
Relates to #81

Also bump the base image to teh latest alpine
2024-07-20 12:28:36 +01:00
2a949f8e82
fix: test the new format 2024-07-20 01:00:53 +01:00
abdc5b6d50 Merge branch '#55-non-skynet-dns' into 'main'
Allow DNS for non skynet.ie domains

Closes #55

See merge request compsoc1/skynet/nixos!37
2024-07-17 19:08:52 +00:00
c5c44acc8b
fmt: prepping for #80 2024-07-17 04:20:48 +01:00
1287160cdf
feat: reduced some complexity 2024-07-17 04:08:04 +01:00
4c8ebb455e
feat: the actual bind files are now created directly from teh records 2024-07-17 03:50:20 +01:00
454e58b085
feat: generate the zones directly from teh dns records 2024-07-17 03:00:20 +01:00
2a8a7cc7f4
feat: simplify the zone creation 2024-07-17 01:38:31 +01:00
0b25b5ac54
fix: smol cleanup 2024-07-17 00:53:28 +01:00
356ac2e505
fix: move the mailserver dns config to the proper file 2024-07-17 00:52:55 +01:00
1a07781c4d
feat: the right width for records will now be auto calculated 2024-07-17 00:47:45 +01:00
15e534c222
feat: add new option for dns records 2024-07-16 23:17:38 +01:00
e9d5985adf
fmt: remove duplicate imports, now unified in applications/_base.nix 2024-07-16 23:09:22 +01:00
cb0cfbaf4a
fmt: move the dns into its own folder 2024-07-16 22:54:44 +01:00
b1bd6ca40a
feat: unify the record options 2024-07-16 22:31:28 +01:00
9fb45cba7e
feat: bump the nixpkgs version, specifically bringing in newer gitlab 2024-07-15 15:14:44 +01:00
3837ff2dd1
fix: sort the domains, prevents errors in cert renewal 2024-07-09 22:16:09 +01:00