Vegard Hagen
b73ed2c769
wip(netbird): don't use legacy grpc port for signal
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-16 19:00:02 +01:00
Vegard Hagen
6f93a2c9d4
wip(netbird): fix config
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-16 19:00:02 +01:00
Vegard Hagen
3b812ed476
fix(cilium): turn on l2-announcements (ARP) again to troubleshoot connection problems
...
I'm experiencing issues reaching services directly exposed to the internet
At first only some carriers didn't load the pages, but it appears to be getting worse somehow
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-16 19:00:02 +01:00
Vegard Hagen
329981ea1a
fix(cilium): disable bpf.hostLegacyRouting
...
It's no longer a requirement for Talos
Enable bpf.masquerade
https://docs.cilium.io/en/stable/operations/performance/tuning/#ebpf-host-routing
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-16 19:00:02 +01:00
Vegard Hagen
ee41262cc2
feat(bgp): enable bgp in cilium and disable l2 announcements
...
Change IP of all LB Services to a different subnet
Use externalTrafficPolicy on some LB Services
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-16 18:59:51 +01:00
Vegard Hagen
3a77de4332
fix(jellyfin): change cache to ephemeral storage
...
Using Memory apparently doesn't work anymore,
getting an error message:
`System.InvalidOperationException: The path has insufficient free space. Required: at least 2GB.`
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-11-02 20:03:23 +01:00
Vegard Hagen
5c14ae1682
fix(argocd): use http-route and grpc-route instead of a single tls-route
...
Also stop serving certificate from Argo CD
This fixes issues with GatewayAPI/Cilium/ALPN not playing together
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-10-27 09:32:37 +01:00
Vegard Hagen
50dedbaee2
fix(cilium): explicitly assign appProtocol to gRPC services
...
This fixes NetBird agents not connecting to the manager
./caller_not_available:0:
2025/10/12 18:16:42 WARNING: [core] [Channel #98 SubChannel #99 ]grpc:
addrConn.createTransport failed to connect to
{
Addr: "netbird.stonegarden.dev:443",
ServerName: "netbird.stonegarden.dev:443",
BalancerAttributes: {
"<%!p(pickfirstleaf.managedByPickfirstKeyType={})>": "<%!p(bool=true)>"
}
}.
Err: connection error:
desc = "transport: authentication handshake failed:
credentials: cannot check peer: missing selected ALPN property.
If you upgraded from a grpc-go version earlier than 1.67,
your TLS connections may have stopped working due to ALPN enforcement.
For more details, see: https://github.com/grpc/grpc-go/issues/434 "
Related to https://github.com/cilium/cilium/issues/39484
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-10-25 15:17:56 +02:00
Vegard Hagen
51edaaac53
fix(jellyfin): add writable /tmp directory for migration
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-10-25 15:14:18 +02:00
renovate[bot]
c9d054231e
chore(deps): renovate 2025-10-25
...
chore(deps): update netbird (#408 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cilium (#411 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release argo-cd to v9 (#412 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release kube-prometheus-stack to v77.14.0 (#410 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/authelia/authelia docker tag to v4.39.13 (#407 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/adguard/adguardhome docker tag to v0.107.68 (#404 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update media containers (#401 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker/login-action action to v3.6.0 (#403 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release node-feature-discovery to v0.18.2 (#409 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/grafana/grafana docker tag to v12.2.1 (#414 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/home-operations/lidarr docker tag to v3 (#425 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release kube-prometheus-stack to v78 (#426 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release cert-manager to v1.19.1 (#424 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release authelia to v0.10.47 (#415 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release cloudnative-pg to v0.26.1 (#416 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update proxmox-csi-plugin docker tag to v0.3.16 (#417 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cloudflare/cloudflared docker tag to v2025.10.0 (#418 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update grafana-operator docker tag to v5.20.0 (#423 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/advplyr/audiobookshelf docker tag to v2.30.0 (#422 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-25 15:13:54 +02:00
renovate[bot]
6fd4d4b15c
chore(deps): renovate 2025-09-28
...
chore(deps): update dependency grafana/grafana-operator to v5.19.4 (#368 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency unpoller/unpoller to v2.15.4 (#380 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update github actions (#369 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vegard Stenhjem Hagen <vegard@stonegarden.dev >
chore(deps): update helm release kube-prometheus-stack to v75.18.1 (#370 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform google to ~> 6.50.0 (#372 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update netbird (#373 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update sealed-secrets docker tag to v2.5.19 (#374 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cloudflare/cloudflared docker tag to v2025.9.1 (#375 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cilium (#379 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update media containers (#377 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/adguard/adguardhome docker tag to v0.107.66 (#381 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/lldap/lldap docker tag to v0.6.2 (#382 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/authelia/authelia docker tag to v4.39.10 (#383 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release authelia to v0.10.46 (#384 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release node-feature-discovery to v0.17.4 (#385 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update proxmox-csi-plugin docker tag to v0.3.14 (#386 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency kubernetes/kubernetes to v1.34.1 (#387 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency siderolabs/talos to v1.11.2 (#388 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/grafana/grafana docker tag to v12.2.0 (#389 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/advplyr/audiobookshelf docker tag to v2.29.0 (#390 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release argo-cd to v8.5.7 (#391 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release cloudnative-pg to v0.26.0 (#392 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update intel device plugins to v0.34.0 (#393 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update registry.k8s.io/git-sync/git-sync docker tag to v4.5.0 (#394 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform proxmox to v0.84.0 (#395 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform talos to v0.9.0 (#396 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/checkout action to v5 (#397 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/home-operations/radarr docker tag to v6 (#398 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release kube-prometheus-stack to v77 (#399 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform google to v7 (#400 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-09-28 17:59:30 +02:00
Vegard Hagen
c95c65d33c
feat(devcontainer): add helm
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-09-28 16:44:19 +02:00
Vegard Hagen
c32d154b86
feat(devcontainer): add gcloud gke auth plugin
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-14 10:34:00 +02:00
Vegard Hagen
1624ccdc2c
feat(devcontainer): add gcloud cli tool
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-13 18:51:29 +02:00
Vegard Hagen
0fd26062c1
feat(cert-manager): enable service monitor and add dashboard
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:17:56 +02:00
Vegard Hagen
7853de1ede
feat(unpoller): add monitoring of unifi equipment
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:15:27 +02:00
Vegard Hagen
b605d48ec3
fix(netbird): update config after update
...
Default config moved with introduction of profiles in 0.52.
config.json is now called default.json. Removed env-var for config and
it resolves itself.
Also re-enabled the sysctls after getting related error in log
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:05:34 +02:00
Vegard Hagen
3f90c83f26
chore(cilium): upgrade CiliumLoadBalancerIPPool to v2
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:05:34 +02:00
Vegard Hagen
7a7b53c56c
chore(cilium): remove deprecated option in values
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:05:34 +02:00
renovate[bot]
fb5337c772
chore(deps): renovate 2025-08-03
...
chore(deps): update proxmox-csi-plugin docker tag to v0.3.13 (#351 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release argo-cd to v8.2.5 (#352 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/advplyr/audiobookshelf docker tag to v2.27.0 (#353 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update netbird (#354 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform kubernetes to v2.38.0 (#355 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform google to ~> 6.46.0 (#357 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update media containers (#358 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release cloudnative-pg to v0.25.0 (#360 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release kube-prometheus-stack to v75.15.1 (#361 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/adguard/adguardhome docker tag to v0.107.64 (#362 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency siderolabs/talos to v1.10.6 (#363 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/grafana/grafana docker tag to v12 (#367 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform proxmox to v0.81.0 (#366 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cilium (#364 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 21:05:34 +02:00
Vegard Hagen
3452ba1cb2
feat(grafana): install grafana using grafana-operator
...
Decommission kube-prometheus-stack installed Grafana and use
grafana-operator instead.
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-05 21:05:28 +02:00
Vegard Hagen
ca7e368c41
fix(monitoring): increase volume size
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-03 15:59:03 +02:00
Vegard Hagen
a21783e706
fix(plex): volume won't mount
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-08-03 15:59:03 +02:00
Vegard Hagen
c4f7010759
feat(kube): enable metrics
...
Enable kube-controller-manager, etcd, and kube-scheduler metrics
Also disable kube-proxy metrics since Cilium replaces it
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-31 23:24:03 +02:00
Vegard Hagen
537c4756e8
feat(authelia): add metrics and grafana dashboard
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-31 21:22:38 +02:00
Vegard Hagen
3634e29a6b
fix(grafana): add admin credentials
...
admin credentials are needed by the sidecards in order to update datasources and dashboards
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-31 21:02:22 +02:00
Vegard Hagen
004c3cf1e2
fix(authelia): obfuscate smtp relay username to avoid getting "leaked" credentials emails
...
Also rotate both username and password
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-31 20:05:45 +02:00
Vegard Hagen
0ff3a46685
fix(email): change provider to mailersend
...
Mail from Brevo includes a tracking pixel that you can't get rid of. To quote Lemongrab: "Unacceptable!"
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-29 23:40:36 +02:00
Vegard Hagen
08c01b3fbc
fix(email): change provider to brevo
...
SendGrid started charging money for basic functionality, so changing to free tier in Brevo
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-29 22:36:32 +02:00
Vegard Hagen
285d9b075e
feat(monitoring): enable nodeExporter
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-28 18:21:58 +02:00
Vegard Hagen
5c3395210a
feat(argocd): add metrics and grafana dashboard
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-26 15:38:49 +02:00
Vegard Hagen
9fc5f0f0c4
feat(grafana): oauth/oidc integration
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-26 14:34:36 +02:00
Vegard Hagen
559b4c3d24
feat(cilium): add grafana dashboards
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-25 22:29:24 +02:00
Vegard Hagen
e864098520
fix(monitoring): try server-side apply of kube-prometheus-stack again
...
Try without an extra Application resource again
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-25 17:18:08 +02:00
Vegard Hagen
09966b457c
fix(qbit): change port
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-24 20:34:25 +02:00
Vegard Hagen
c1b1719e8c
fix(cilium): disable alpn
...
I have a hunch that this somehow interferes with Argo CD.
The Argo CD login page shows up in Safari 18.5, Brave 1.80.120 and
Firefox 140.0.4.
After logging in using Authelia (OIDC), Argo CD starts to display 404
error in Brave and Firefox, but it works in Safari.
Clearing site data makes the login page show up in Brave and Firefox
again.
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-21 10:27:13 +02:00
Vegard Hagen
cb66358a0e
fix(argocd): remove grpcroute
...
the tlsroute should be able to handle grpc-connections, having both seem to create some trouble
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:30:16 +02:00
Vegard Hagen
3d2de963b5
fix(netbird): clean up configuration
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:31 +02:00
Vegard Hagen
eea1d4a58b
fix(adguard): update config schema version
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:31 +02:00
Vegard Hagen
907c9876fe
fix(dns): remove special entries for proxmox and truenas
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:31 +02:00
Vegard Hagen
a2d0e263f0
fix(gateway): remove separate tls-passthrough gateway
...
It appears to work without a separate Gateway now. Should investigate if https://github.com/cilium/cilium/issues/32371 can be closed
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:31 +02:00
Vegard Hagen
a788e2e12c
feat(argocd): enable argocd cli
...
Also change Argo CD to use a proper certificate
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:31 +02:00
Vegard Hagen
f13ee5e73f
feat(lldap): clean up config
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-20 13:18:19 +02:00
Vegard Hagen
6c37523f6f
feat(ci): run tofu format inside devimage
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-19 19:02:39 +02:00
Karteek
f457ce825f
feat: create GCS bucket to store remote state
...
feat: Add gcloud tofu code to automatically create gcs buckets to use as remote backend. Also setup workload identity federation, and store it to infisical, to use it in github actions.
Signed-off-by: Karteek <120569182+karteekiitg@users.noreply.github.com >
feat(tofu): modularise gcs-state
Create a Google Cloud Storage (GCS) bucket and store the state for doing it in the bucket itself
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
feat(wif): enable workload identify federation
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-19 18:54:05 +02:00
renovate[bot]
7e388f55d7
chore(renovate): renovate 2025-07-18
...
chore(deps): update helm release cert-manager to v1.18.2 (#293 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update proxmox-csi-plugin docker tag to v0.3.11 (#311 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cloudflare/cloudflared docker tag to v2025.7.0 (#314 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency siderolabs/talos to v1.10.5 (#331 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update media containers (#328 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/prometheus-community/charts/kube-prometheus-stack docker tag to v73.2.3 (#332 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update cilium (#333 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/checkout action to v4.2.2 (#336 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker.io/adguard/adguardhome docker tag to v0.107.63 (#338 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency kubernetes/kubernetes to v1.33.3 (#335 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/authelia/authelia docker tag to v4.39.5 (#339 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/home-operations/qbittorrent docker tag to v5.1.2 (#340 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update helm release authelia to v0.10.39 (#341 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update registry.k8s.io/git-sync/git-sync docker tag to v4.4.2 (#342 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update sealed-secrets docker tag to v2.5.16 (#343 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/advplyr/audiobookshelf docker tag to v2.26.1 (#344 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update netbird (#345 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update terraform proxmox to v0.80.0 (#346 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/home-operations/prowlarr docker tag to v2 (#347 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ghcr.io/prometheus-community/charts/kube-prometheus-stack docker tag to v75 (#348 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
chore(deps): update helm release authelia to v0.10.41 (#349 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-19 18:51:55 +02:00
Vegard Hagen
88c39b2b50
feat(devcontainer): add kubeconform
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-18 19:56:18 +02:00
Vegard Hagen
b1214dc993
feat(devcontainer): add Node
...
Many GitHub actions rely on Node. If we want to run the actions inside this image we need it
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-18 19:09:49 +02:00
Vegard Stenhjem Hagen
eaf7c15a8f
feat(ci): only run tofu fmt when necessary
...
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-16 23:54:47 +02:00
Vegard Hagen
53ef70cc44
feat(devcontainer): absorb common-utils feature into Containerfile
...
This will hopefully cut down on build-time and was an interesting exercise
Signed-off-by: Vegard Hagen <vegard@stonegarden.dev >
2025-07-16 23:54:42 +02:00