Commit Graph

308 Commits

Author SHA1 Message Date
Vegard Hagen
c542feaeba chore(renovate): add renovate comments on deployments
This should allow Renovate to pick up the image versions automatically and create update PRs
2024-08-13 21:53:44 +02:00
Vegard Hagen
2cd42d3600 chore(nas): update TrueNAS IP after router change
New router is trash and can't set static IPs, some device stole the old one
2024-08-13 19:03:35 +02:00
Vegard Hagen
a5c65eee5c fix: conflicting svc name 2024-08-13 14:14:26 +02:00
Vegard Hagen
0a8013f93b chore(plex): use Memory for /tmp and /transcode
Try to fix NodeDiskPressure issue where I think Plex filling up ephemeral storage
2024-08-12 08:57:42 +02:00
Vegard Hagen
195229b48a chore: rename svc for arr-stack applications
Dropping -web postfix since it doesn't mean anything and I think it just clutters
2024-08-12 08:43:47 +02:00
renovate[bot]
bc63371b1b chore(deps): update helm release cert-manager to v1.15.2 2024-08-10 23:45:28 +02:00
Vegard Hagen
ff574939c0 chore(gateway): update to Gateway API 1.1.0 2024-08-10 22:09:59 +02:00
renovate[bot]
40148bd5db chore(deps): update dependency cilium/cilium to v1.16.0 2024-08-10 19:33:46 +02:00
renovate[bot]
8d82ba7239 chore(deps): update helm release cilium to v1.16.0 2024-08-10 19:33:26 +02:00
renovate[bot]
7f359cd087 chore(deps): update keycloak docker tag to v22 2024-08-10 19:15:27 +02:00
renovate[bot]
747acbcd16 chore(deps): update terraform proxmox to v0.62.0 2024-08-10 19:14:50 +02:00
renovate[bot]
ec1ff04bfe chore(deps): update sealed-secrets docker tag to v2.4.5 2024-08-10 19:14:13 +02:00
renovate[bot]
0f15e82368 chore(deps): update helm release argo-cd to v7.4.2 2024-08-10 19:12:56 +02:00
Vegard Hagen
3d7838d14e fix(cert): ask for cert for both *.stonegarden.dev and stonegarden.dev
try to bypass letsenrypt rate-limiting for exact set of domains
2024-08-10 18:27:25 +02:00
Vegard Hagen
be00882a38 chore(cleanup): Cleanup after cluster rebuild 2024-08-10 18:00:48 +02:00
Vegard Hagen
374d9b17ff chore(pv): consistent naming scheme 2024-08-10 13:16:25 +02:00
Vegard Hagen
77271bc1a2 feat: install Netbird as a VPN solution
Also configure Netbird OIDC client in Keycloak using Crossplane
2024-08-10 13:01:58 +02:00
Vegard Stenhjem Hagen
e3a37bffee fix(remark42): correct url
Wrong URL used from the old cluster. Made it impossible to log in due to a wrong redirect URL.
2024-08-07 22:48:13 +02:00
Vegard Hagen
554f003cf1 fix: bind prometheus operator to same node with volume
No shared volumes (yet), so have to bind deployment to the node with the volume
2024-08-07 22:47:31 +02:00
Vegard Hagen
e24a059de6 feat(tofu): updated kubernetes setup
tried to to some tidying while writing an article based on the current
setup.
2024-08-04 18:36:22 +02:00
Vegard Hagen
5860d9add4 fix: crossed-wires in Plex and Jellyfin 2024-07-25 22:52:36 +02:00
Vegard Hagen
6eceeb3d4f fix: increase cpu and mem limits for Argo CD and cloudflared
This will hopefully alleviate issues with syncing and routing apparently hanging sometimes
2024-07-24 12:01:37 +02:00
Vegard Hagen
98170fa6df feat: configure keycloak using crossplane provider 2024-07-23 10:08:33 +02:00
Vegard Hagen
56c67b6c0a feat: add crossplane.io
Planning to use Crossplane to declaratively create OIDC-clients for Keycloak
2024-07-23 00:15:12 +02:00
Vegard Hagen
ce35c23ad9 feat(auth): add keycloak for auth 2024-07-22 23:08:00 +02:00
renovate[bot]
fcb579c0aa chore(deps): update sealed-secrets docker tag to v2.4.2 2024-07-22 01:05:45 +02:00
renovate[bot]
d4934ce516 chore(deps): update terraform proxmox to v0.61.1 2024-07-22 01:05:45 +02:00
renovate[bot]
874e0aa644 chore(deps): update dependency intel/intel-device-plugins-for-kubernetes to v0.30.0 2024-07-22 01:05:45 +02:00
renovate[bot]
69664b77ef chore(deps): update dependency cilium/cilium to v1.15.7 2024-07-22 01:05:45 +02:00
renovate[bot]
dd9a9af1ba chore(deps): update helm release argo-cd to v7.3.9 2024-07-22 01:05:45 +02:00
renovate[bot]
d0858b7c57 chore(deps): update helm release node-feature-discovery to v0.16.3 2024-07-22 01:05:45 +02:00
Vegard Hagen
be08e101b2 feat: configure renovate 2024-07-22 01:05:36 +02:00
Vegard Hagen
c80528ffbd chore: switch remodelling to main-branch 2024-07-21 23:40:10 +02:00
Vegard Hagen
207b1892bf feat: cleanup of remodelling
move remodel folder down to root and delete old unused manifests
2024-07-21 23:21:12 +02:00
Vegard Hagen
f1797c94ec feat(monitoring): install kube-prometheus-stack 2024-07-21 23:20:31 +02:00
Vegard Hagen
4d2fe610e2 fix(proxmox-csi-plugin): fetch from Helm chart 2024-07-21 23:20:31 +02:00
Vegard Hagen
1eafca98b5 chore: enable Cilium Hubble 2024-07-21 23:20:31 +02:00
Vegard Hagen
7c492be433 chore: switch Argo CD over to main domain 2024-07-21 23:20:30 +02:00
Vegard Hagen
aa6af35f48 feat: routes to cluster external services
Routes to Home Assistant, Proxmox and TrueNAS
2024-07-21 23:20:30 +02:00
Vegard Hagen
482c0368ea fix: stonegarden routing
added a listener for stonegarden.dev
2024-07-21 23:20:30 +02:00
Vegard Hagen
2c1e894af0 fix: media player services
Correct labels and svc type
2024-07-21 23:20:30 +02:00
Vegard Hagen
bca0889c47 fix(cloudflared): correct routing to homepage 2024-07-21 23:20:30 +02:00
Vegard Hagen
bf5f26da5a chore: restore remark42 backup 2024-07-21 23:20:30 +02:00
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