Vegard Hagen 
							
						 
					 
					
						
						
							
						
						32cee0d16e 
					 
					
						
						
							
							chore: move from euclid sub-domain to main domain  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						731a16baf3 
					 
					
						
						
							
							feat(homepage): add homepage and blog  
						
						... 
						
						
						
						Add Vue Homepage, Hugo blog and Remark 42 for comments 
						
						
							
						
					 
					
						2024-07-21 23:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						3edf3260d6 
					 
					
						
						
							
							feat(media): add media players  
						
						... 
						
						
						
						Adding both Plex and Jellyfin media players 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						7780078984 
					 
					
						
						
							
							chore(tofu): don't use variables for nodes and volumes in main module  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						ac16aed3d2 
					 
					
						
						
							
							feat: add node-feature-discovery and intel-device-plugins  
						
						... 
						
						
						
						label nodes with features to enable e.g. Intel iGPU support 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						bd7ae1f091 
					 
					
						
						
							
							feat(arr): implement arr stack  
						
						... 
						
						
						
						lidarr, prowlarr, radarr, sonarr, torrent 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						d7f90f34e1 
					 
					
						
						
							
							fix: configure gateway  
						
						... 
						
						
						
						also add a cluster-issuer for ingresses 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						127290d99b 
					 
					
						
						
							
							feat(network): add cloudflared  
						
						... 
						
						
						
						encrypted tunnel to cloudflare 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						f65eb23cc5 
					 
					
						
						
							
							fix: proxmox-csi-plugin configuration  
						
						... 
						
						
						
						Missing volumes attributes 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						f39dc98104 
					 
					
						
						
							
							fix(talos): upgrading now actually works without destroying the cluster  
						
						... 
						
						
						
						Use only one pve_download_file resource and key it to <node>_<schematic-id>_<version> 
						
						
							
						
					 
					
						2024-07-21 23:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						29f5ce8b14 
					 
					
						
						
							
							feat(talos): generate schematic id on-the-fly and add possibility of changing image  
						
						... 
						
						
						
						Utilize Talos Factory API to generate schematic ID which can be used to download images
Add possibility of running two different images in cluster. This allows changing version or schematic for the cluster in place 
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						805ab61017 
					 
					
						
						
							
							feat: add Gateway API and Gateways  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						fe368b937e 
					 
					
						
						
							
							feat: add Cert-manager  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						7a946e3e23 
					 
					
						
						
							
							feat(volumes): provision volumes using tofu  
						
						... 
						
						
						
						Declaratively provision Proxmox backend persistent volumes for Kubernetes using the Proxmox REST API 
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						677cf79d6c 
					 
					
						
						
							
							chore(argocd): set resources for components  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						8c5389c31c 
					 
					
						
						
							
							feat(talos): Bootstrap Cilium from ConfigMap  
						
						... 
						
						
						
						Start adding infrastructure manifests 
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						daaafc8fea 
					 
					
						
						
							
							feat(tofu): split into multiple configurations  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						fbdccd7731 
					 
					
						
						
							
							feat(k8s): multi-node Talos cluster  
						
						
						
						
							
						
					 
					
						2024-07-21 23:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						854b6ce6a2 
					 
					
						
						
							
							chore(arr): decomission arr in old cluster  
						
						... 
						
						
						
						arr-stack is now up and running in new Talos-cluster 
						
						
							
 
						
					 
					
						2024-07-18 15:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						14f1f5c0e4 
					 
					
						
						
							
							chore(cert-manager): Update to 1.15.0  
						
						
						
						
							
						
					 
					
						2024-07-07 14:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						0db54c5fd8 
					 
					
						
						
							
							test(plex): Enable Plex again  
						
						
						
						
							
						
					 
					
						2024-07-07 14:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						911cdddd6e 
					 
					
						
						
							
							test(plex): Remove deployment and service. Run from Euclid instead.  
						
						
						
						
							
						
					 
					
						2024-07-07 14:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						884fe3bd00 
					 
					
						
						
							
							feat(auth): add Keycloak for auth  
						
						
						
						
							
						
					 
					
						2024-07-07 14:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						0b628e1a0d 
					 
					
						
						
							
							refactor(networking): Create a separate networking folder  
						
						... 
						
						
						
						First out is the cloudflared resources 
						
						
							
						
					 
					
						2024-05-05 20:39:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						08912a6047 
					 
					
						
						
							
							refactor(cloudflared): Use a DaemonSet instead of Deployment  
						
						
						
						
							
						
					 
					
						2024-05-05 18:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						d42f97bd4b 
					 
					
						
						
							
							refactor(dns):! Remove Pi-Hole and clean up cloudflared tunnel-config  
						
						
						
						
							
						
					 
					
						2024-05-05 18:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						9c4ca70497 
					 
					
						
						
							
							chore(haos): Remove 'matches' field  
						
						
						
						
							
						
					 
					
						2024-05-01 22:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						7d79db70e9 
					 
					
						
						
							
							feat(jf): Proxy Jellyfin from Euclid instead of Plex  
						
						
						
						
							
						
					 
					
						2024-04-28 22:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						ba5ec8a7d6 
					 
					
						
						
							
							feat(plex): Proxy Euclid Plex  
						
						
						
						
							
						
					 
					
						2024-04-20 14:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						4b63ad037f 
					 
					
						
						
							
							fix(svc): EndpointSlices should have the same name as the svc  
						
						
						
						
							
						
					 
					
						2024-04-19 20:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						32d97558ec 
					 
					
						
						
							
							fix(euclid): Delay qemu-guest-agent startup  
						
						... 
						
						
						
						By delaying the qemu-guest-agent we don't need a sleep function to wait for kubeadm to do its thing 
						
						
							
						
					 
					
						2024-04-17 16:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						cabdc65448 
					 
					
						
						
							
							feat(lgtm): Adding LGTM Helm chart  
						
						
						
						
							
						
					 
					
						2024-04-07 18:52:05 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						91998ecc2a 
					 
					
						
						
							
							feat(monitoring): Configure kube-prometheus-stack  
						
						... 
						
						
						
						Use Argo CD Application again.
Provision storage. 
						
						
							
						
					 
					
						2024-04-07 14:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						4efe769396 
					 
					
						
						
							
							fix(users): Add kustomization.yaml in users-folder  
						
						
						
						
							
						
					 
					
						2024-04-06 18:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						a9dabe9293 
					 
					
						
						
							
							chore(traefik): Update Traefik Helm chart to 27.0.0  
						
						
						
						
							
						
					 
					
						2024-04-06 18:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						0982d5c871 
					 
					
						
						
							
							chore(monitoring): Update kube-prometheus-stack Helm chart to 57.2.1  
						
						
						
						
							
						
					 
					
						2024-04-06 18:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						b233ef4873 
					 
					
						
						
							
							fix(monitoring): Change the way kube-prometheus-stack is applied  
						
						... 
						
						
						
						Try to use Kustomize instead of an Argo CD application 
						
						
							
						
					 
					
						2024-04-06 18:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						0b4a1ee0a6 
					 
					
						
						
							
							chore(cloudflared): Update Cloudflared image to 2024.3.0  
						
						
						
						
							
						
					 
					
						2024-04-06 18:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						5f8fab9831 
					 
					
						
						
							
							chore(cilium): Update Helm chart to 1.15.3  
						
						
						
						
							
						
					 
					
						2024-04-06 17:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						07ccf5745d 
					 
					
						
						
							
							chore(cert-manager): Update Helm chart to 1.14.4  
						
						
						
						
							
						
					 
					
						2024-04-06 17:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						7f65434b20 
					 
					
						
						
							
							chore(argocd): Update Helm chart to 6.7.10  
						
						
						
						
							
						
					 
					
						2024-04-06 17:55:14 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						398b98cfff 
					 
					
						
						
							
							feat(Argo CD): Switch to Helm chart  
						
						
						
						
							
						
					 
					
						2024-04-06 17:43:53 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						b6b64ab4c4 
					 
					
						
						
							
							docs: Clean up README.md  
						
						
						
						
							
						
					 
					
						2024-04-05 23:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						e343d41b85 
					 
					
						
						
							
							feat(cloud-init): Kubeadm cluster  
						
						... 
						
						
						
						wip: DNS shenanigans 
						
						
							
						
					 
					
						2024-04-05 23:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						d035bec693 
					 
					
						
						
							
							feat(vm): Start to use Proxmox  
						
						
						
						
							
						
					 
					
						2024-04-05 23:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						25692fd11f 
					 
					
						
						
							
							fix(cloudflared): Disable cloudflared  
						
						... 
						
						
						
						I have a hunch it congestes the network 
						
						
							
						
					 
					
						2024-03-10 19:22:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						e819f3f26e 
					 
					
						
						
							
							fix(dns): Trying with both UDP and TCP on the same Service again  
						
						
						
						
							
						
					 
					
						2024-03-09 10:23:19 +01:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						eae119a45c 
					 
					
						
						
							
							fix(dns): Don't route non-denfined to Traefik  
						
						
						
						
							
						
					 
					
						2024-03-09 09:48:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						17a07d4fd8 
					 
					
						
						
							
							feat(access): Extra admins in the cluster  
						
						
						
						
							
						
					 
					
						2024-03-03 17:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Vegard Hagen 
							
						 
					 
					
						
						
							
						
						ba03da7c4b 
					 
					
						
						
							
							fix(gateway): Pinpointed difficulties to be with wildcard  
						
						... 
						
						
						
						hostname: "*.stonegarden.dev" appears to give me some trouble.
It could be that I've done something stupid with the certificates...
again. Maybe a rate limit?
Manually listing all Gateway endpoints and fixing the wildard issue at a
later date. 
						
						
							
						
					 
					
						2024-03-02 23:35:34 +01:00