Vegard Hagen
075a60f074
fix(traefik): Changing ns for Traefik to traefik from traefik-system
2023-12-27 22:31:14 +01:00
Vegard Hagen
cdec125a11
feat(traefik): Clean up Traefik config after certs are handled by Cert-manager
...
Remove PV for Traefik certs and trimmed values.yaml
2023-12-21 12:06:21 +01:00
Vegard Hagen
885e454ecc
feat(test): Use a different issuer for a test-app
2023-12-20 12:34:47 +01:00
Vegard Hagen
819a2b964e
feat(cert-manager): Use Cert-manager Helm Chart instead of static manifest
2023-12-18 15:54:40 +01:00
Vegard Hagen
53bb15af50
chore(traefik): Update Traefik Helm Chart repo
2023-12-17 22:45:47 +01:00
Vegard Hagen
bf94161a44
fix(traefik): Harcode internal DNS in Traefik
2023-12-17 20:15:27 +01:00
Vegard Hagen
0d31592570
chore(traefik): Update Traefik Helm Chart to 26.0.0
2023-12-17 19:43:24 +01:00
Vegard Hagen
fa6f4ce96b
chore(traefik): Update Traefik Helm Chart to 25.0.0
2023-12-17 18:59:23 +01:00
Vegard Hagen
065eb15c5b
chore(traefik): Update Traefik Helm Chart to 24.0.0
2023-12-17 18:48:16 +01:00
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