Commit graph

1852 commits

Author SHA1 Message Date
Max
1f1c0554a6 VEGAS/cdn-shield: implement mystery stuff 2023-03-11 19:44:21 +01:00
Max
9b71bd9a59 cluster/services/consul: add recursors 2023-03-06 21:52:29 +01:00
Max
ff09634883 cluster/services/dns: resolve via consul 2023-03-06 21:52:17 +01:00
Max
cfe4513627 cluster/services/dns: enable alias records 2023-03-06 21:10:22 +01:00
Max
a62db21de2 cluster/services/dns: enable Lua records 2023-03-06 18:28:55 +01:00
Max
789566e224 cluster/services/patroni: improve health checks 2023-03-06 18:05:04 +01:00
Max
5b0560752a cluster/services/consul: provide internal remote API access 2023-03-06 17:58:29 +01:00
Max
b56e484bd6 cluster/services/certificates: init, add internal wildcard cert 2023-03-06 16:52:52 +01:00
Max
2348b8f0f3 cluster/services/patroni: add a service health check for postgres itself 2023-03-06 16:45:49 +01:00
Max
4d6c88ce97 modules/consul-service-registry: allow binding multiple services to one systemd unit 2023-03-06 16:42:14 +01:00
Max
027d681ede cluster/services/dns: run authoritative nameserver on checkmate 2023-03-06 16:21:40 +01:00
Max
2b6b6964b7 cluster/services/dns: handle consul addr requests correctly 2023-03-06 00:49:44 +01:00
Max
63b9957926 cluster/services/websites: register with consul 2023-03-06 00:48:49 +01:00
Max
baf8fe481e cluster/services/patroni: register with consul 2023-03-06 00:28:15 +01:00
Max
363c54b0f6 cluster/services/irc: register with consul 2023-03-06 00:12:00 +01:00
Max
d164fa4536 modules/consul-service-registry: ExecStopPre -> ExecStopPost 2023-03-06 00:11:52 +01:00
Max
3be1bc9336 cluster/services/dns: register with consul 2023-03-05 23:50:50 +01:00
Max
7aab09157e modules/consul-service-registry: fix bugs, add external registration mode 2023-03-05 23:50:26 +01:00
Max
674fde3617 modules/consul-service-registry: init 2023-03-05 22:50:01 +01:00
Max
8be69d13ad cluster/services/dns: forward consul domain 2023-03-05 22:16:06 +01:00
Max
b362ef59cf cluster/services/consul: use proper subdomain 2023-03-05 22:14:05 +01:00
Max
347cb9dfe7 cluster/services/consul: rename datacenter 2023-03-05 22:00:43 +01:00
Max
2a5094c284 cluster/services/dns: put coredns in front of powerdns 2023-03-05 22:00:18 +01:00
Max
59795e6fb1 cluster/services/dns: generify coredns config 2023-03-05 21:21:10 +01:00
Max
39134f74c3 cluster/services/patroni: switch to consul, remove etcd 2023-03-05 20:51:20 +01:00
Max
9a1fa4e418 cluster/services/consul: init 2023-03-05 20:39:15 +01:00
Max
0129de211e VEGAS/cdn-shield: use different shield domain 2023-03-04 21:04:34 +01:00
Max
4905b78e1f prophet/cdn-shield: move to VEGAS 2023-03-04 20:51:26 +01:00
Max
7af4214448 prophet/reflex: move to VEGAS 2023-03-04 20:50:51 +01:00
Max
eb58dae7b5 prophet/meet: move to VEGAS 2023-03-04 20:49:58 +01:00
cf037e684f Merge branch 'host-checkmate' into 'master'
New host: checkmate

See merge request private-void/depot!44
2023-03-01 22:22:51 +00:00
Max
d47b328971 hosts/checkmate: enable zram 2023-03-01 23:03:11 +01:00
Max
b854cfdde4 cluster/services/acme-client: add checkmate to hosts 2023-03-01 22:45:23 +01:00
Max
ea12ce8b31 cluster/services/nginx: add checkmate to hosts 2023-03-01 22:40:16 +01:00
Max
5830db1c19 cluster/services/websites: add checkmate to hosts 2023-03-01 22:37:51 +01:00
Max
d3e71fc2cf cluster/services/monitoring: add checkmate to monitoring clients 2023-03-01 22:37:16 +01:00
Max
dad0c983e8 hosts/checkmate: add hyprspace 2023-03-01 21:52:06 +01:00
Max
006ef68577 cluster/services/patroni: give etcd some more time to start 2023-03-01 21:52:06 +01:00
Max
cbd4f79a45 cluster/services/patroni: add checkmate to etcd nodes 2023-03-01 21:52:06 +01:00
Max
f6311ec7c4 cluster/services/wireguard: add checkmate to host mesh 2023-03-01 21:52:06 +01:00
Max
50a18fc9a1 hosts/checkmate: init 2023-03-01 21:52:06 +01:00
Max
088bd500ba hosts/prophet: use partlabels for disks 2023-02-28 22:59:55 +01:00
Max
ee54815642
Merge pull request #62 from privatevoid-net/dependabot/go_modules/packages/networking/hyprspace/golang.org/x/net-0.7.0
build(deps): bump golang.org/x/net from 0.0.0-20220923203811-8be639271d50 to 0.7.0 in /packages/networking/hyprspace
2023-02-24 21:50:59 +00:00
Max
727b9b1ab4 packages/hyprspace: update vendorSha256 2023-02-24 15:45:07 +01:00
dependabot[bot]
c7dbbc1630 build(deps): bump golang.org/x/net in /packages/networking/hyprspace
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220923203811-8be639271d50 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/commits/v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 15:45:07 +01:00
Max
414d35291b
Merge pull request #61 from privatevoid-net/dependabot/go_modules/packages/networking/hyprspace/github.com/ipld/go-ipld-prime-0.19.0
build(deps): bump github.com/ipld/go-ipld-prime from 0.18.0 to 0.19.0 in /packages/networking/hyprspace
2023-02-24 14:44:50 +00:00
Max
09638435d8 packages/hyprspace: update vendorSha256 2023-02-24 15:26:36 +01:00
dependabot[bot]
7680c67351
build(deps): bump github.com/ipld/go-ipld-prime
Bumps [github.com/ipld/go-ipld-prime](https://github.com/ipld/go-ipld-prime) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/ipld/go-ipld-prime/releases)
- [Changelog](https://github.com/ipld/go-ipld-prime/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ipld/go-ipld-prime/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: github.com/ipld/go-ipld-prime
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 14:15:40 +00:00
Max
3441e3382c
Merge pull request #59 from privatevoid-net/updates-20230205
Updates 20230205
2023-02-10 21:34:30 +00:00
github-actions[bot]
f183d43e09 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/6d3a415637981b966f3bdb813aefcff405630a7f' (2023-01-29)
  → 'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31)
• Added input 'agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
• Added input 'agenix/darwin/nixpkgs':
    follows 'agenix/nixpkgs'
• Updated input 'devshell':
    'github:numtide/devshell/5aa3a8039c68b4bf869327446590f4cdf90bb634' (2022-12-19)
  → 'github:numtide/devshell/2e19b92980a79118351ec12496a81c49bd674d8a' (2023-02-02)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7c7a8bce3dffe71203dcd4276504d1cb49dfe05f' (2023-01-26)
  → 'github:hercules-ci/flake-parts/bf53492df08f3178ce85e0c9df8ed8d03c030c9f' (2023-02-01)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/d79e8b2ca8142335097222e78cdf9953f2183eed' (2023-01-25)
  → 'github:hercules-ci/hercules-ci-agent/72bf956c45ef97b801b6f4e5b4dbb8097f843ed8' (2023-02-02)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c6c39dde5892d3cb8b4e81e851e21353c6c30506' (2023-01-19)
  → 'github:hercules-ci/hercules-ci-effects/0cc800cb3af7465538e619466ea35f75fde499fc' (2023-02-02)
• Updated input 'nix-filter':
    'github:numtide/nix-filter/1a3b735e13e90a8d2fd5629f2f8363bd7ffbbec7' (2022-10-23)
  → 'github:numtide/nix-filter/e1b2f96c2a31415f362268bc48c3fccf47dff6eb' (2023-02-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1a87dcd5669c34f10ceb312a09439ebbb9239069' (2023-01-29)
  → 'github:NixOS/nixpkgs/8e8240194eda25b61449f29bb5131e02b28a5486' (2023-02-04)
2023-02-05 00:58:58 +00:00