Vegard Hagen
76b331cba6
chore(traefik): Update Traefik Helm Chart to 23.2.0
2023-12-17 18:36:24 +01:00
Vegard Hagen
ee2bffb885
chore(traefik): Update Traefik Helm Chart to 23.1.0
2023-12-17 18:11:17 +01:00
Vegard Hagen
681adedfbe
fix(certs): Cleaning up Traefik with cert-manager and Cloudflare DNS
2023-12-14 23:16:10 +01:00
Vegard Hagen
a8595e79ed
refactor: create application groups
2023-12-14 20:06:57 +01:00
Vegard Hagen
54e0a28745
chore(stonegarden): Set replica to 1
2023-12-03 21:52:48 +01:00
Vegard Hagen
059e8abace
feat(mTLS): Enable Cilium mTLS
2023-12-01 20:18:49 +01:00
Vegard Hagen
8d4bb606e4
feat(lb): Replace MetalLB with Cilium LB IPAM + BGP Control Plane
2023-11-30 22:21:16 +01:00
Vegard Hagen
4c435eb229
fix(dns): Pinning DNS IPs and cleaning up related services
2023-11-29 18:07:52 +01:00
Vegard Hagen
34fc073b20
chore(sealed-secrets): update sealed secrets to v0.24.4
2023-11-27 22:33:48 +01:00
Vegard Hagen
624bbb4782
chore(cilium): Update cilium to v1.14.4
2023-11-27 22:31:36 +01:00
Vegard Hagen
7a17063a47
chore(cert-manager): Update cert-manager to v1.13.2
2023-11-27 22:22:37 +01:00
Vegard Hagen
19ebd3b428
chore(cert-manager): Update cert-manager to v1.12.6
2023-11-27 22:19:52 +01:00
Vegard Hagen
b0977b552c
chore(argo): Updating from Argo CD v2.8.2 to v2.9.2
2023-11-27 22:06:29 +01:00
Vegard Hagen
223f5cf431
chore(tags): Update pi-hole and cloudflared image tags
...
unbound 1.19.0, pihole 2023.11.0, cloudflared 2023.10.0
2023-11-27 21:54:26 +01:00
Vegard Hagen
715423b366
chore(tags): Update net-aux image tags
...
unbound 1.19.0, pihole 2023.11.0, cloudflared 2023.10.0
2023-11-27 21:54:13 +01:00
Vegard Hagen
edb30a6953
fix(cuda): Set correct namespace for CUDA-test
2023-11-25 11:34:23 +01:00
Vegard Stenhjem Hagen
d23f71b45c
fix(jellyfin): Enabling GPU-support
2023-11-11 10:23:42 +01:00
Vegard Hagen
5a34100a97
fix(plex): Tidying deployment and adding GPU-support
2023-11-11 10:23:42 +01:00
Vegard Hagen
cac81f3cce
feat(gpu): Change from nvidia-gpu-operator to nvidia-device-plugin
...
The simpler nvidia-device-plugin chart covers my needs and is easier to
get working.
2023-11-11 10:23:42 +01:00
Vegard Hagen
8667f835b3
feat(cuda): Running a CUDA sample pod
2023-11-11 10:23:42 +01:00
Vegard Hagen
c61af77690
fix(gpu): Adding time-slicing config for GPU
...
This should allow more resources to share the same GPU
2023-11-11 10:23:42 +01:00
Vegard Hagen
ebddae176f
fix(gpu): Disabling toolkit in Nvidia gpu-operator Helm chart
2023-11-11 10:23:42 +01:00
Vegard Hagen
c7c145d73b
feat(gpu): Adding Nvidia GPU-Oparator
...
This will hopefully enable GPU acceleration
2023-11-11 10:23:42 +01:00
Vegard Hagen
d43f968a4c
fix(hass): Creating PV and PVC for Home Assistant
2023-11-11 10:23:41 +01:00
Vegard Hagen
5886c83d8d
feat(jellyfin): Adding Jellyfin
2023-11-05 09:36:43 +01:00
Vegard Hagen
a23fe826e1
feat(argocd): Add an extra layer of security on ArgoCD interface
2023-10-05 18:56:44 +02:00
Vegard Hagen
de0bc00ca7
chore(remark42): Cleaning up deployment of Remark42
2023-09-30 18:00:32 +02:00
Vegard Hagen
606e9fe015
feat(auth): Added Google auth for remark42 blog comments
2023-09-30 17:48:03 +02:00
Vegard Hagen
e3aa9923e0
feat(blog): Adding Remark42 for blog commenting
2023-09-30 17:04:50 +02:00
Vegard Hagen
8cead343da
feat(argocd): Copying necessary binaries from main ArgoCD image for use in kustomize-with-helm plugin
...
This enables us to use a slimmer image for the plugin instead of creating a separate image with all the tools we need.
It also enables us to keep the plugin image tools in sync with the ArgoCD version.
2023-09-05 19:26:11 +02:00
Vegard Hagen
43d1cdce08
chore(argocd): Updating ArgoCD from v2.7.11 to v2.8.2
...
Had to fix ArgoCD plugins before upgrading due to removal of deprecated argocd-cm plugins
2023-09-04 20:53:28 +02:00
Vegard Hagen
d3f66914c1
fix(argocd): Migrating from argocd-cm plugins
...
argocd-cm plugins have been [deprecated since v2.4](https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/ ), though it's still listed as an [example in the offical repos](https://github.com/argoproj/argocd-example-apps/tree/master/plugins/kustomized-helm )
Migrating based on the offical docs at https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/
2023-09-04 20:53:01 +02:00
Vegard Stenhjem Hagen
1b66227424
feat(certs): Configuring certs through Cloudlfare using Cert Manager with Traefik
...
Basically following an example in the [Traefik Helm Chart documentation](https://github.com/traefik/traefik-helm-chart/blob/master/EXAMPLES.md#provide-default-certificate-with-cert-manager-and-cloudflare-dns )
2023-08-29 21:40:42 +02:00
Vegard Hagen
fafdac7f04
fix(argocd): Pin the version of ArgoCD to 2.7.11
...
Plugin management seems to have changed in 2.8 giving the error
'Failed to load target state: failed to generate manifest for source 1 of 1: rpc error: code = Unknown desc = Manifest generation error (cached): plugin sidecar failed. couldn't find cmp-server plugin with name kustomize-build-with-helm supporting the given repository'
2023-08-11 18:10:21 +02:00
Vegard Hagen
e18d3796de
feat(cloudflared): Configuring tunnel locally/declaratively instead of ClickOps through Dashboard
2023-08-06 18:44:01 +02:00
Vegard Hagen
563c2edc5b
fix(network): Conflicting port-names in DNS-deployment
2023-08-02 11:16:52 +02:00
Vegard Hagen
b033608da1
feat(net): Rewriting main Pi-Hole to use Unbound as well
2023-08-02 09:00:06 +02:00
Vegard Hagen
20d365b8f1
feat(net-aux): Adding Unbound as a recursive DNS resolver for Pi-Hole
2023-08-01 20:52:11 +02:00
Vegard Hagen
d0986d5ee1
feat(network): Creating an auxiliary deployment of network tools
...
Backup Pi-Hole DNS and cloudflared tunnel
2023-07-26 20:15:17 +02:00
Vegard Hagen
03bab47e17
fix(cloudflared): Use Pi-Hole as DNS for cloudflared pods
2023-07-26 18:59:38 +02:00
Vegard Hagen
c87f1673f4
feat(pi-hole): Configuring Pi-Hole lists
2023-07-24 23:38:01 +02:00
Vegard Hagen
93fde779be
feat(pi-hole): Configured Pi-Hole to proxy public domain to local Traefik svc in order for Cloudflared tunnel to work
2023-07-24 19:11:54 +02:00
Vegard Hagen
17c79002dc
fix(cert): Changing certs from Let's Encrypt to Cloudflare
...
Unable to update certs from Let's Encrypt when site is behind Cloudflare proxy
2023-07-22 11:52:20 +02:00
Vegard Hagen
dbbcda1434
feat(pi-hole): Adding Pi-Hole
2023-07-19 23:47:11 +02:00
Vegard Hagen
5654805ff5
wip(cloudflared): Configuring cloudflared for tunneling
2023-07-18 21:43:53 +02:00
Vegard Hagen
b73671ccc8
fix(cert): Fixing Cloudflare cert tls secret not properly configured
2023-07-18 21:19:49 +02:00
Vegard Hagen
3338fb47da
feat(cloudflare): Enabling Cloudflare TLS
2023-07-09 16:24:09 +02:00
Vegard Hagen
bf4ea4aef1
fix(projects): Moving definition of AppProjects
2023-07-09 13:30:56 +02:00
Vegard Hagen
94a29703d9
feat(blog): Adding blog from GitLab
2023-07-09 13:05:50 +02:00
Vegard Hagen
8b76759ba8
docs(readme): Updated readme with sealed secrets info
2023-07-08 00:08:13 +02:00