Commit Graph
96 Commits
Author SHA1 Message Date
Dreaded_X 6732d8a074 Added backblaze as default backup location 2025-02-07 01:18:48 +01:00
Dreaded_X e761a10135 Let velero upload the content of volume snapshots 2025-02-05 01:41:53 +01:00
Dreaded_X 1764fd05ae Remove lvm snapshots from local machine after backup 2025-02-04 01:37:08 +01:00
Dreaded_X 4b3e4d32a3 Setup linstor for velero volume snapshots 2025-02-01 00:28:29 +01:00
Dreaded_X 4bdd559213 Added velero 2025-02-01 00:23:09 +01:00
Dreaded_X 90624f9b6c Added snapshot controller 2025-01-30 01:18:06 +01:00
Dreaded_X ba5c9e11d1 Added external dns for testing 2025-01-08 00:34:45 +01:00
Dreaded_X 547fafaeab Preserve client source ip over traefik 2025-01-06 05:16:36 +01:00
Dreaded_X e69769ff79 Enabled service leader election in kube-vip 2025-01-06 04:52:29 +01:00
Dreaded_X 2679341bd6 Added minecraft for testing 2025-01-06 04:41:39 +01:00
Dreaded_X fdf125dc28 Disabled local-storage 2025-01-06 03:43:43 +01:00
Dreaded_X 237def767f First join other nodes before running flux bootstrap 2025-01-06 03:43:26 +01:00
Dreaded_X feb045ab8e Added descheduler 2025-01-06 03:42:02 +01:00
Dreaded_X 8821911189 Added affinity to database 2025-01-06 03:42:02 +01:00
Dreaded_X c3b2506181 Wait for infrastructure-config to be up and running 2025-01-06 03:41:57 +01:00
Dreaded_X 09c3d85a99 Added piraeus storage classes 2025-01-06 00:42:51 +01:00
Dreaded_X c12e102e0f Added piraeus storage pool 2025-01-05 23:32:58 +01:00
Dreaded_X ddff432bf2 Added piraeus 2025-01-05 23:10:40 +01:00
Dreaded_X b84c6ea811 Added authelia proxy auth to grafana 2024-12-31 04:37:36 +01:00
Dreaded_X e011308c24 Made traefik-dashboard not a component as that doesn't really work well 2024-12-31 04:26:55 +01:00
Dreaded_X ac6f0852d7 Added postgres and dragonflydb to grafana 2024-12-31 04:26:52 +01:00
Dreaded_X acf918bfc2 Added grafana 2024-12-30 05:54:52 +01:00
Dreaded_X 95fce60e62 Update akri 2024-12-30 03:31:52 +01:00
Dreaded_X 458c8aff53 Added akri test broker 2024-12-30 03:31:48 +01:00
Dreaded_X 23d0bb1ddd Increased number of replicas cloudnative-pg operator 2024-12-29 22:47:41 +01:00
Dreaded_X b9ca9b8ba7 Increased number of replicas cert-manager 2024-12-29 22:39:44 +01:00
Dreaded_X 0161ddc98a Updated scripts 2024-12-29 04:33:44 +01:00
Dreaded_X 0f8c6fb0b8 Updated IPs 2024-12-29 04:18:34 +01:00
Dreaded_X 5a9da14cf6 Updated interface name for new servers 2024-12-18 02:54:16 +01:00
Dreaded_X fe7967eccd Added bootstrap and join script 2024-11-24 03:26:16 +01:00
Dreaded_X 866c54f623 Prevent apps from being scheduled on the same node 2024-11-24 02:58:03 +01:00
Dreaded_X be37025f2a Configure kube-vip to handle different interface names 2024-11-24 02:58:03 +01:00
Dreaded_X 9be32979f4 Increased the number of replicas 2024-11-24 02:58:01 +01:00
Dreaded_X 1858b89e08 Moved intel device plugin operator to configs to ensure it is installed after cert-manager 2024-11-23 23:28:46 +01:00
Dreaded_X 65a4fb81ad Added lldap bootstrap 2024-11-22 05:50:31 +01:00
Dreaded_X 6e114c903e Apply default headers to all routes 2024-11-22 04:27:35 +01:00
Dreaded_X f21b66f87b Added ingress for lldap 2024-11-22 04:14:53 +01:00
Dreaded_X b4073dfef7 Patch in authelia access rules 2024-11-19 02:53:46 +01:00
Dreaded_X 264a70b5b0 Also allow login with email 2024-11-19 01:59:01 +01:00
Dreaded_X e58e269248 Use authelia to secure traefik 2024-11-19 01:58:05 +01:00
Dreaded_X 6b207c6167 Enabled redis/dragonflydb for authelia 2024-11-19 01:08:15 +01:00
Dreaded_X ab57b14401 Updated cloudflare token 2024-11-19 00:55:01 +01:00
Dreaded_X 4905c8ddd7 Moved to staging domain 2024-11-19 00:54:59 +01:00
Dreaded_X 9fa2d155b5 Made domain configurable 2024-11-19 00:12:42 +01:00
Dreaded_X 2bca9e7288 Moved sops patch to separate file 2024-11-19 00:12:38 +01:00
Dreaded_X b8358572cf Use postgres for authelia 2024-11-18 03:17:13 +01:00
Dreaded_X d8cfe79fa4 Automatically use traefik for ingress 2024-11-18 02:23:50 +01:00
Dreaded_X 5ad72c4b0f Added authelia 2024-11-18 02:23:49 +01:00
Dreaded_X 6a86c3b7af Cleanup lldap 2024-11-18 02:05:00 +01:00
Dreaded_X abf5154701 Turned postgres database into kustomization component for easier reuse 2024-11-18 02:04:59 +01:00
Dreaded_X befce13f80 Make sure the real ip is forwarded through traefik 2024-11-17 23:29:20 +01:00
Dreaded_X 1be1a4bd81 Added dragonflydb 2024-11-17 22:07:57 +01:00
Dreaded_X 27620e0fdf Use postgres for lldap 2024-11-15 02:53:53 +01:00
Dreaded_X eae71f20f3 Use separate postgres cluster per app 2024-11-15 02:32:53 +01:00
Dreaded_X e0977c9da1 Added lldap 2024-11-15 01:16:07 +01:00
Dreaded_X 90d2245cba Reorganization 2024-10-16 03:08:28 +02:00
Dreaded_X 2632757df9 Only support GPU device type 2024-10-16 03:02:31 +02:00
Dreaded_X f7ab539ba7 Use kustomization for intel device plugins 2024-10-16 02:34:33 +02:00
Dreaded_X b37cf01154 Reorganized nfd + added intel overlay 2024-10-16 02:26:55 +02:00
Dreaded_X e600bd1134 Added intel-device-plugins-gpu 2024-10-16 02:08:45 +02:00
Dreaded_X 585d452437 Added node-feature-discovery 2024-10-16 01:27:01 +02:00
Dreaded_X dd7ec0f4cf Added cloudnative-pg 2024-10-11 01:09:09 +02:00
Dreaded_X 8f4862d9a5 Disable rook until we have more nodes 2024-10-09 00:44:01 +02:00
Dreaded_X 30ed0a96f9 Properly set sops decryption 2024-10-09 00:34:25 +02:00
Dreaded_X 53c04567cb Adjusted resource usage 2024-10-09 00:02:36 +02:00
Dreaded_X 39d3e6862d Allow multiple mon and mgr per node for testing 2024-10-05 00:49:48 +02:00
Dreaded_X 763b4cf5ad Added ceph toolbox 2024-10-05 00:10:37 +02:00
Dreaded_X be253984b0 Added rook cluster 2024-10-04 23:31:11 +02:00
Dreaded_X 928dc76431 Added rook operator 2024-10-04 23:29:52 +02:00
Dreaded_X 4065b3256f Fixed loadBalancerIP patch for traefik 2024-10-03 01:59:17 +02:00
Dreaded_X 8d8d52aeba Reorganized repository 2024-10-03 01:07:45 +02:00
Dreaded_X 851223d86d Added akri template for pico-debugger 2024-09-28 04:31:15 +02:00
Dreaded_X 7431e16613 Added akri for usb device discovery 2024-09-28 04:31:11 +02:00
Dreaded_X 11725ac62f Switched to production certificate 2024-09-27 00:58:55 +02:00
Dreaded_X ebf7573492 Added letsencrypt-production issuer 2024-09-27 00:54:26 +02:00
Dreaded_X 04960e581c Updated whoami domain 2024-09-27 00:48:39 +02:00
Dreaded_X 6465a94cd9 Added staging certificate to whoami 2024-09-27 00:45:36 +02:00
Dreaded_X fa00d97a10 Switched whoami from Ingress to IngressRoute 2024-09-27 00:44:04 +02:00
Dreaded_X be41e580d0 Added huizinga.dev staging certificate 2024-09-27 00:31:50 +02:00
Dreaded_X acc25e475e Added letsencrypt-staging issuer 2024-09-27 00:23:59 +02:00
Dreaded_X 648b3f862c Added cert-manager 2024-09-26 23:20:01 +02:00
Dreaded_X b3b43dcde4 Expose traefik dashboard 2024-09-26 22:52:20 +02:00
Dreaded_X 9415b122b1 Added default-headers middleware 2024-09-26 22:35:30 +02:00
Dreaded_X 8520389b8b Use fixed ip for traefik 2024-09-26 22:35:30 +02:00
Dreaded_X 030e2c76e7 Custom ingress class name 2024-09-26 22:35:30 +02:00
Dreaded_X 2e7c9629f8 Added sops decryption support 2024-09-26 22:35:27 +02:00
Dreaded_X 1ce04ceef2 Redirect http to https 2024-09-26 22:06:33 +02:00
Dreaded_X cbf4161e3d Ensure traefik only runs on master nodes 2024-09-25 00:54:56 +02:00
Dreaded_X 6d9f631c01 Run traefik as DaemonSet 2024-09-25 00:21:26 +02:00
Dreaded_X 371cca419b Traefik test with whoami 2024-09-24 23:31:51 +02:00
Dreaded_X d2159c4cfa Initial addition of traefik 2024-09-24 23:14:59 +02:00
Dreaded_X 3cbb1fdbd2 Added helm-controller 2024-09-24 23:00:29 +02:00
Dreaded_X 4e8edd9c0c Use tagged release of kube-vip-cloud-provider 2024-09-24 22:52:51 +02:00
Dreaded_X 297a708645 Renamed kube-vip files 2024-09-24 22:49:24 +02:00
Dreaded_X f609a3f581 Removed unneeded flux components 2024-09-23 00:12:13 +02:00
Dreaded_X 484d5d6467 Added kube-vip 2024-09-22 23:36:15 +02:00