Commit Graph

55 Commits

Author SHA1 Message Date
6767eb21e6 fix: move apiserver port to standard 6443 2025-09-13 07:00:49 +02:00
e0846164a7 major: initial rossy cluster and biggish refactor 2025-09-12 11:59:15 +02:00
Jonas Juselius
899a7f4338 fix: misc fixes (save for rossby) 2025-09-06 08:01:54 +02:00
Jonas Juselius
bc3a034654 fix: add k8s and hpc modules to main repo 2025-06-30 12:21:05 +02:00
Jonas Juselius
4aa9fa677a Remove modules as submodule. 2025-06-30 12:20:22 +02:00
Jonas Juselius
7ba7bb42e0 feat and fix: add c0-17/18, new fs-work and fs-backup and tweaks 2024-06-15 23:39:44 +02:00
Jonas Juselius
98d2d16d51 wip: restrcturing compute and storage 2024-06-15 06:11:50 +02:00
Jonas Juselius
3ad0687026 feat: refactor and unify network mounts throughout the cluster 2024-05-08 13:16:13 +02:00
Jonas Juselius
b839a0976c fix: split network filesystem configs 2024-03-07 15:38:15 +01:00
Jonas Juselius
b5454ab5fb major: consolidate ekman and stokes with new master frontend 2024-01-08 16:51:00 +01:00
Jonas Juselius
f5980c8185 fix: update modules 2023-01-24 10:36:44 +01:00
Jonas Juselius
4c65766956 fix: manage slurmresrd connections via systemd socket activation 2022-10-26 18:20:36 +02:00
Jonas Juselius
aec75d0d60 fix: update modules 2022-09-27 14:26:53 +02:00
Jonas Juselius
41608aa333 Update modules 2022-08-19 15:30:17 +02:00
Jonas Juselius
f072bbcded update modules 2022-08-18 15:14:05 +02:00
Jonas Juselius
0beacb3f52 update modules 2022-01-24 15:04:59 +01:00
Jonas Juselius
7226e50139 Add ngixn with ssl in front of minio 2021-10-06 10:59:39 +02:00
Jonas Juselius
b83ded25a8 Update etcd clustering recipe 2021-09-23 14:29:27 +02:00
Jonas Juselius
e2c4c8a2fa Update readme for etcd clusters 2021-09-23 08:42:31 +02:00
Jonas Juselius
c16c3f6b43 Update nix modules 2021-09-22 21:06:24 +02:00
Jonas Juselius
fdb25aa964 Update submodules 2021-07-01 10:57:02 +02:00
Jonas Juselius
fc703ea29b Upgrade to 21.05 2021-06-29 09:28:47 +02:00
Jonas Juselius
5b55593dcf Upgrade stokes to 21.05 2021-06-29 09:26:14 +02:00
Jonas Juselius
0eaf306888 Update submodules 2021-04-19 21:05:28 +02:00
Jonas Juselius
fe981f5ac6 Update submodules 2021-01-09 15:52:37 +01:00
Jonas Juselius
6f34b028d6 Update submodules 2021-01-09 14:05:37 +01:00
Jonas Juselius
ffb2021c85 Update k0 to new-style nix modules 2021-01-09 13:19:45 +01:00
Jonas Juselius
b044fc0800 Make nfs enabled by default for fileservers 2020-12-02 12:46:23 +01:00
Jonas Juselius
4d41d2d03e Add extraConfig option 2020-12-02 11:26:54 +01:00
Jonas Juselius
ecac0afc10 Disable cfssl restart timer job 2020-12-02 11:26:31 +01:00
Jonas Juselius
62901545b8 Move implementation into a let definition 2020-12-02 11:25:24 +01:00
Jonas Juselius
b6a63f42de Remove linkerd auto-rotation certs. 2020-11-25 10:20:04 +01:00
Jonas Juselius
af6a9ab676 Remove docker0 masquerading rule, and fix hostname-override.
The masq rule interfered with svc.spec.externalTrafficPolicy=Local.
The default hostname-override has a bug for kube-proxy in nix.
2020-11-25 10:14:21 +01:00
Jonas Juselius
0ab907609c Support static IP on externalInterface 2020-11-25 10:13:34 +01:00
Jonas Juselius
e36126e429 Automate hw config import 2020-11-25 10:12:57 +01:00
Jonas Juselius
1dfd090f69 Make cert algo configurable (for linkerd ecdsa) 2020-11-21 14:54:52 +01:00
Jonas Juselius
8fa0bb9760 Fix socat ingress proxy port to 30443 2020-11-20 20:02:35 +01:00
Jonas Juselius
9d7a786d28 Add IP SANs to kubelet cert for metrics-server 2020-11-20 20:01:59 +01:00
Jonas Juselius
9a6250229d Allow adding extra SANs in pki.nix 2020-11-20 20:01:12 +01:00
Jonas Juselius
0ee8d5c3da Enable domain and domainSearch 2020-11-19 14:59:08 +01:00
Jonas Juselius
e6a5467ed0 Use FQDN for masterAddress 2020-11-19 14:58:45 +01:00
Jonas Juselius
4409de06e5 Revert "Remove superfluous hostName etc. options"
This reverts commit 553b552540.
2020-11-18 20:24:47 +01:00
Jonas Juselius
553b552540 Remove superfluous hostName etc. options 2020-11-18 20:11:41 +01:00
Jonas Juselius
ef4bbd1a69 Allow extra args to helm_apply 2020-11-13 15:24:34 +01:00
Jonas Juselius
da7b4dcfc8 Add no mods marker to charts config.sh generator 2020-11-12 10:33:12 +01:00
Jonas Juselius
e5a1c38f33 Fix missing $ escapes 2020-11-12 10:28:07 +01:00
Jonas Juselius
fe31fd17e0 Add purge guard, to avoid accidents 2020-11-12 10:24:14 +01:00
Jonas Juselius
9c56529cfc Make copy charts script backup old charts 2020-11-12 10:07:29 +01:00
Jonas Juselius
55aaad91be Add expression for generating linkerd trust anchors 2020-11-12 10:06:54 +01:00
Jonas Juselius
b6f36eee5e Fix cluster domain in kubelet 2020-11-10 10:46:54 +01:00