Commit graph

  • 55c0b848a6 cluster/services/nginx: add grail Max 2023-11-04 01:16:06 +0100
  • 6cb9c5a9f3 cluster/services/dns: add grail to clients Max 2023-11-04 01:07:35 +0100
  • 5200dab0eb cluster/services/cachix-deploy-agent: add grail Max 2023-11-04 01:06:59 +0100
  • d3eb8dd849 hosts/grail: enable hyprspace Max 2023-11-04 01:04:30 +0100
  • 2c01ab818a cluster/services/idm: add grail to clients Max 2023-11-04 00:46:14 +0100
  • 125732e03a cluster/services/wireguard: add grail to mesh Max 2023-11-04 00:27:30 +0100
  • be013f184e hosts/grail: init Max 2023-11-04 00:24:43 +0100
  • 0752d1e1d8 cluster/services/storage: don't explicitly set port in s3 endpoint url Max 2023-11-03 22:09:27 +0100
  • 971d53e9ea cluster/services/attic: use external garage endpoint Max 2023-11-03 21:46:40 +0100
  • fdf3980e3f cluster/services/storage: use cluster link Max 2023-11-03 21:45:36 +0100
  • e1c4f0e9ec cluster/services/storage: use the actual health endpoint Max 2023-11-03 21:33:46 +0100
  • 6a2299e049 cluster/services/storage: fix garage gateway proxy config Max 2023-11-03 21:17:54 +0100
  • 4f49aad9dd cluster/services/storage: split garage config for tests Max 2023-11-03 20:57:35 +0100
  • 8f8c2bc0ce cluster/services/storage: garage health endpoint does not like HEAD Max 2023-11-03 20:47:34 +0100
  • 024dcc78b0 cluster/services/storage: expose garage Max 2023-11-03 20:40:34 +0100
  • 13d1dd572f cluster/services/consul: add dns records Max 2023-11-03 01:58:32 +0100
  • 07544555c7 cluster/services/ipfs: simplify regex Max 2023-11-02 23:59:02 +0100
  • b60a1cd5a2 cluster/services/dns: fix regex handling Max 2023-11-02 23:58:49 +0100
  • 2bdb62b255 cluster/services/ipfs: use regex rewrite type Max 2023-11-02 23:56:38 +0100
  • b2c9676a49 cluster/services/websites: rewrite.target -> consulService Max 2023-11-02 23:55:33 +0100
  • e3b6d66991 cluster/services/dns: fix typo Max 2023-11-02 23:55:10 +0100
  • d65fb75f78 cluster/services/websites: add dns records Max 2023-11-02 23:50:27 +0100
  • 5284c0f6d5 cluster/services/irc: add dns records Max 2023-11-02 23:45:34 +0100
  • 58f60eef45 cluster/services/ipfs: add dns records Max 2023-11-02 23:43:58 +0100
  • 88754861db cluster/services/dns: support alternative rewrite types in declarative dns Max 2023-11-02 23:40:43 +0100
  • 7ff75a72f5 cluster/services/dns: add dns records Max 2023-11-02 23:21:22 +0100
  • b217be06d5 cluster/services/monitoring: add dns records Max 2023-11-02 23:15:09 +0100
  • 6102a4ccca cluster/services/dns: implement basic declarative dns Max 2023-11-02 23:11:13 +0100
  • b24e82be3f cluster/services/storage: add grep to runGarage Max 2023-11-02 19:53:07 +0100
  • db416ab9e2 cluster/services/storage: remove broken incantation Max 2023-11-02 19:50:10 +0100
  • b2e30146d9 cluster/services/storage: remove checkmate from garage cluster Max 2023-11-02 19:13:34 +0100
  • 7c3ee49b82 cluster/services/storage: limit garage memory usage on low-memory nodes Max 2023-11-02 03:37:11 +0100
  • 10c5d853d7 cluster/services/storage: move prophet storage to S3 Max 2023-11-02 03:22:28 +0100
  • 25f3b2da0a cluster/services/storage: fix config for heresy Max 2023-11-02 03:21:57 +0100
  • c4b7a72f99 modules/external-storage: support non-local backends, make encryption optional Max 2023-11-02 02:46:40 +0100
  • 907bdf2c74 modules/external-storage: use s3ql from depot Max 2023-11-01 23:13:50 +0100
  • 8086d5615e packages/s3ql: init with S3v4 auth patch Max 2023-11-01 23:12:22 +0100
  • bf3be62281 hosts/prophet: enable zram Max 2023-11-01 19:45:08 +0100
  • cbdae3116d modules/consul-distributed-services: use unique name for pre-flight-check Max 2023-11-01 15:13:22 +0100
  • 4d0d1d2254 cluster/services/attic: move to garage Max 2023-10-31 22:19:08 +0100
  • 9edfe4f2de cluster/services/storage: allow configuring garage buckets and keys through cluster options Max 2023-10-31 18:41:40 +0100
  • 2ca2094d3a
    Merge pull request #86 from privatevoid-net/svc-garage Max 2023-10-31 16:42:27 +0100
  • cec2fc0bc1 cluster/services/storage: serviceConfig.RequiresMountsFor -> unitConfig.RequiresMountsFor Max 2023-10-31 15:16:03 +0100
  • 5d4c4a09fc modules/ascensions: always wantedBy multi-user.target Max 2023-09-07 10:11:25 +0200
  • 8814c21e3f checks/garage: wait for ascend-garage-layout before switching Max 2023-09-06 02:20:15 +0200
  • d7bcdd706b checks/garage: -q Max 2023-09-06 02:18:43 +0200
  • 8dc57c36ea packages/garage: don't panic on SIGPIPE Max 2023-09-06 02:01:47 +0200
  • d87865d6c0 checks/garage: use 2-space indents Max 2023-09-06 00:49:31 +0200
  • 123c5adef6 checks/garage: test declarative keys and buckets Max 2023-09-05 23:17:09 +0200
  • f4779a8512 cluster/services/storage: declarative garage keys and buckets Max 2023-09-04 02:50:09 +0200
  • 95375b7fda checks/garage: init Max 2023-09-03 21:21:43 +0200
  • 7eb3eea599 cluster/services/storage: externalize garage layout implementation Max 2023-09-03 21:21:31 +0200
  • 4cf87bac0e modules/consul-distributed-services: wait for consul to start Max 2023-09-05 00:30:34 +0200
  • 5267d14b48 modules/{consul-distributed-services,consul-service-registry}: set CONSUL_HTTP_ADDR Max 2023-09-03 21:20:40 +0200
  • 0025a4bb2a checks: add age dummy secrets NixOS module Max 2023-09-03 21:18:50 +0200
  • 1b3a990866 cluster/services/storage: add garage Max 2023-08-28 02:32:08 +0200
  • 8061af645d modules/external-storage: support setting uid and gid for underlays Max 2023-08-28 02:19:39 +0200
  • a656a5c895 packages/garage: init at 0.8 Max 2023-08-27 18:33:12 +0200
  • c877404caf cluster/services/idm: fix infra-admins policy tmpfiles rules Max 2023-10-30 01:57:03 +0100
  • 4f31e37014 cluster/services/idm: wait for nscd before starting idm-nss-ready Max 2023-10-30 01:40:43 +0100
  • f1f3cdc668 checks/jellyfin-stateless: wait for config file to be rewritten Max 2023-10-29 20:44:28 +0100
  • ab728bb8d6
    Merge pull request #90 from privatevoid-net/pr-flake-update hercules-ci[bot] 2023-10-29 16:58:41 +0000
  • bcff413e1b flake.lock: Update Max 2023-10-29 15:46:06 +0100
  • 127869e5ea meta: switch to hercules-ci-agent master Max 2023-10-29 15:45:30 +0100
  • 5aa60f065d meta: remove unneeded follow Max 2023-10-29 15:24:25 +0100
  • f6813d933d cluster/services/hercules-ci-multi-agent: remove some hardening options that break effects Max 2023-10-29 15:22:56 +0100
  • bcaecf492a modules/hyprspace: run on multiple ports for firewall resilience Max 2023-10-27 21:49:00 +0200
  • 7a6720092d packages/hyprspace: 0.8.2 -> 0.8.3 Max 2023-10-27 20:33:57 +0200
  • 7916856d92 cluster/services/ipfs: update config, host routing API endpoint Max 2023-10-27 19:22:39 +0200
  • a8ec626ba9 modules/ipfs: use attrsOf anything for extraConfig Max 2023-10-27 19:21:01 +0200
  • 1df4295d48 packages/ipfs: 0.16.0 -> 0.23.0 Max 2023-10-27 19:20:19 +0200
  • 15261f5aa8 packages/hyprspace: init: print simple config snippet for peer entry Max 2023-10-27 03:17:42 +0200
  • ed3d8fd7ab packages/hyprspace: don't segfault when reading config fails Max 2023-10-27 03:06:40 +0200
  • f6e6815aa5 modules/hyprspace: use new config format Max 2023-10-27 00:45:16 +0200
  • 9954f8eb03 packages/hyprspace: 0.7.1 -> 0.8.0 Max 2023-10-27 00:32:18 +0200
  • 7086f652a8 packages/hyprspace: 0.7.0 -> 0.7.1 Max 2023-10-26 03:31:05 +0200
  • 451da5558a cluster/services/hercules-ci-multi-agent: set home directory Max 2023-10-26 02:14:31 +0200
  • 55d19314a9 cluster/services/hercules-ci-multi-agent: use hercules-ci-agent package from flake Max 2023-10-26 02:14:20 +0200
  • 2335305284 cluster/services/hercules-ci-multi-agent: use kranzes' refactored modules Max 2023-10-26 01:35:31 +0200
  • ea29ed2375 VEGAS/mail: adjust ldap settings for idm-ldap Max 2023-10-25 19:30:49 +0200
  • 25b62a503e lib/identity: move to idm-ldap Max 2023-10-25 19:30:00 +0200
  • 1754fc1048 VEGAS/sso: drop ident Max 2023-10-25 17:44:28 +0200
  • b5b1923ef0 cluster/services/matrix: change ldap config Max 2023-10-25 17:33:59 +0200
  • 0ed53e9a3f secrets: fix flake url Max 2023-10-25 17:33:08 +0200
  • cf807b7b61 cluster/services/dns: expose hyprspace namespace on coredns Max 2023-10-24 23:41:34 +0200
  • 542d7e95f8 cluster/services/consul: host remote API on vstub Max 2023-10-24 23:41:06 +0200
  • 4f9680966b hosts: remove hyprspace static address support, create vstub everywhere, route vstub through hyprspace Max 2023-10-24 23:39:00 +0200
  • 964b5dbe12 modules/networking: init with vstub from backbone-routing Max 2023-10-24 23:38:11 +0200
  • b11d28ebad modules/hyprspace: use new config format Max 2023-10-24 23:37:36 +0200
  • e0790998d3 packages/hyprspace: 0.6.5 -> 0.7.0 Max 2023-10-24 23:34:12 +0200
  • 58edff1542 modules/hyprspace: yml -> json Max 2023-10-23 23:15:31 +0200
  • dc51c4250c packages/hyprspace: ban yaml from existence Max 2023-10-23 23:12:48 +0200
  • 16384da670 packages/hyprspace: imagine Max 2023-10-23 00:08:46 +0200
  • 33782687e9 packages/hyprspace: remove manual routing support Max 2023-10-22 23:39:39 +0200
  • 80fadfae3c packages/hyprspace: elaborate on why opening a packet stream failed Max 2023-10-22 22:59:47 +0200
  • 819816c019 packages/grafana: 9.5.1 -> 10.1.5 Max 2023-10-22 16:39:59 +0200
  • e5c61bc0cf packages/hyprspace: update vendorSha256 Max 2023-10-22 15:30:41 +0200
  • f3495beea7 modules/hyprspace: enable metrics Max 2023-10-22 15:20:28 +0200
  • e0569ac31e packages/hyprspace: enable optional prometheus metrics endpoint Max 2023-10-22 15:14:16 +0200
  • 43c5e4b68f packages/hyprspace: new bootstrap peers Max 2023-10-22 14:38:09 +0200