|
apps
|
remove srhtgit + srhtmeta, add forgejo cold backup
|
2026-05-09 03:07:14 +03:00 |
|
argocd
|
argocd: add backend-protocol GRPC annotation to gRPC ingress
|
2026-05-09 04:25:30 +03:00 |
|
argocd-extras
|
kubeconfig: migrate kubectl OIDC login from dex to authentik
|
2026-05-08 21:26:38 +03:00 |
|
authentik
|
kubeconfig: migrate kubectl OIDC login from dex to authentik
|
2026-05-08 21:26:38 +03:00 |
|
authentik-extras
|
authentik: extend OIDC token lifetimes for kubectl and argocd
|
2026-05-09 04:18:41 +03:00 |
|
avahi-mdns
|
remove multus: experiment over, qbt-smb is calico-only
|
2026-04-28 21:33:20 +03:00 |
|
calico
|
lb+calico: add aeza-lb1 as second TCP-front, reserve pod pool 10.100.4.0/24
|
2026-05-03 00:41:41 +03:00 |
|
cert-manager
|
cert-manager: add ZeroSSL as fallback ACME issuer
|
2026-05-08 23:35:14 +03:00 |
|
cert-manager-extras
|
cert-manager: add ZeroSSL as fallback ACME issuer
|
2026-05-08 23:35:14 +03:00 |
|
cnpg
|
docs: drop manual helm/kubectl-apply, document GitOps-only flow
|
2026-04-27 00:28:52 +03:00 |
|
cold-backups
|
remove srhtgit + srhtmeta, add forgejo cold backup
|
2026-05-09 03:07:14 +03:00 |
|
decisions
|
decisions: document Argo CD repoURL migration gotchas
|
2026-05-09 03:30:02 +03:00 |
|
element-web
|
synapse: SSO-only login, disable password auth
|
2026-05-09 03:51:23 +03:00 |
|
external-dns
|
external-dns: derive targets from Ingress status, switch to upsert-only
|
2026-05-03 14:54:37 +03:00 |
|
external-dns-secret
|
external-dns: sync *.farwydi.dev to Cloudflare from Ingress
|
2026-05-03 01:55:51 +03:00 |
|
fluent-bit
|
fluent-bit: fallback _msg_field to message/msg for JSON-merged logs
|
2026-04-28 21:18:46 +03:00 |
|
forgejo
|
forgejo: enable SSH for internal cluster access
|
2026-05-09 02:24:54 +03:00 |
|
forgejo-extras
|
forgejo: add Forgejo git forge with Authentik OIDC
|
2026-05-09 02:02:07 +03:00 |
|
grafana
|
grafana: enable OIDC auth via authentik (public + PKCE)
|
2026-05-08 18:28:47 +03:00 |
|
grafana-operator
|
grafana-operator: add operator with CRDs split into separate Argo app
|
2026-04-28 16:28:00 +03:00 |
|
grafana-operator-crds
|
grafana-operator: add operator with CRDs split into separate Argo app
|
2026-04-28 16:28:00 +03:00 |
|
home-assistant
|
home-assistant + mosquitto: add HA Container and MQTT broker with web UI
|
2026-05-03 22:48:38 +03:00 |
|
immich
|
immich: enable OIDC auth via authentik (public + PKCE)
|
2026-05-08 18:01:15 +03:00 |
|
immich-extras
|
immich: add app with vectorchord on shared pg and redis ACL
|
2026-05-03 21:14:57 +03:00 |
|
ingress
|
docs: drop manual helm/kubectl-apply, document GitOps-only flow
|
2026-04-27 00:28:52 +03:00 |
|
ingress-edge
|
ingress-edge: switch SSH tcp-proxy from srhtgit to forgejo
|
2026-05-09 02:43:24 +03:00 |
|
kube-state-metrics
|
metrics: add VictoriaMetrics + vmagent, node-exporter, kube-state-metrics with Grafana dashboards
|
2026-04-28 21:08:06 +03:00 |
|
kubeconfig
|
cleanup
|
2026-05-09 02:02:44 +03:00 |
|
lb
|
lb: refactor into composable group-based architecture
|
2026-05-06 01:52:14 +03:00 |
|
mosquitto
|
add mqtt user
|
2026-05-04 00:44:27 +03:00 |
|
node-exporter
|
metrics: add VictoriaMetrics + vmagent, node-exporter, kube-state-metrics with Grafana dashboards
|
2026-04-28 21:08:06 +03:00 |
|
openebs
|
openebs: add openebs-zfs-hdd-8tb SC (Retain); document hdd-bigboi LVM->ZFS
|
2026-05-03 20:38:22 +03:00 |
|
postgres
|
remove srhtgit + srhtmeta, add forgejo cold backup
|
2026-05-09 03:07:14 +03:00 |
|
qbittorrent-smb
|
samba: add README with Windows mount cmd, drop Garden cmd from qbittorrent-smb README
|
2026-04-28 22:17:13 +03:00 |
|
redis
|
remove srhtgit + srhtmeta, add forgejo cold backup
|
2026-05-09 03:07:14 +03:00 |
|
redis-operator
|
docs: drop manual helm/kubectl-apply, document GitOps-only flow
|
2026-04-27 00:28:52 +03:00 |
|
registry
|
docs: rewrite kubectl/helm flow as local-first, GitOps-only
|
2026-04-27 00:15:54 +03:00 |
|
s3
|
s3: add bucket "authentik" for authentik media storage
|
2026-05-08 16:43:06 +03:00 |
|
samba
|
cold-backups: enable volsync privileged movers on s3/srhtgit/samba ns
|
2026-05-03 19:17:16 +03:00 |
|
sops
|
docs: drop manual helm/kubectl-apply, document GitOps-only flow
|
2026-04-27 00:28:52 +03:00 |
|
synapse
|
synapse: SSO-only login, disable password auth
|
2026-05-09 03:51:23 +03:00 |
|
synapse-extras
|
add authentik OIDC provider for Synapse (Matrix)
|
2026-05-09 03:41:08 +03:00 |
|
victoria-logs
|
logging: add VictoriaLogs + Fluent Bit, wire datasource and dashboard into Grafana
|
2026-04-28 16:59:06 +03:00 |
|
victoria-metrics
|
metrics: add VictoriaMetrics + vmagent, node-exporter, kube-state-metrics with Grafana dashboards
|
2026-04-28 21:08:06 +03:00 |
|
volsync
|
volsync: add Volsync operator with CRDs split
|
2026-05-03 18:24:57 +03:00 |
|
volsync-crds
|
volsync: add Volsync operator with CRDs split
|
2026-05-03 18:24:57 +03:00 |
|
.sops.yaml
|
srhtmeta: split config into ConfigMap + SOPS-encrypted Secret
|
2026-04-19 23:33:38 +03:00 |
|
CLAUDE.md
|
docs: warn about restarting clients after Secret/ConfigMap change
|
2026-05-04 01:23:14 +03:00 |
|
NETWORK.md
|
docs+lb+calico: edge-ingress post-mortem, return to HAProxy+WG
|
2026-05-02 23:54:14 +03:00 |
|
NODE.md
|
docs: record k3s OIDC issuer + username-claim change in NODE.md
|
2026-05-09 00:05:26 +03:00 |
|
root.yaml
|
migrate git
|
2026-05-09 02:39:41 +03:00 |
|
ROUTER.md
|
docs+lb+calico: edge-ingress post-mortem, return to HAProxy+WG
|
2026-05-02 23:54:14 +03:00 |