46 Commits

Author SHA1 Message Date
Ibrahim Mkusa
3e9451276e separate core cluster functions from regular services 2025-06-20 09:22:12 -04:00
Ibrahim Mkusa
29daa4153e separate seed and main cluster IP pool + fixes 2025-06-20 08:10:35 -04:00
Ibrahim Mkusa
2cb1b29aa7 use k8s as ingress for external cluster services 2025-06-08 21:29:06 -04:00
Ibrahim Mkusa
a371e3d9cd harbor 1.12 as container registry alternative to gitea 2025-06-07 21:39:34 -04:00
Ibrahim Mkusa
dc98b8a8ba mirror personal webservice within the cluster 2025-06-06 17:16:11 -04:00
Ibrahim Mkusa
9f77404f31 adjust request limits;gitea CA -> prod 2025-06-06 15:38:59 -04:00
Ibrahim Mkusa
72675b14d0 middleman be gone;welcome local ingress 2025-06-06 14:27:51 -04:00
Ibrahim Mkusa
e85857a329 Cloudflare tunnel for k8s 2025-06-04 22:12:50 -04:00
Ibrahim Mkusa
59cf977fec add gitea app 1.23.8 2025-06-04 21:56:20 -04:00
Ibrahim Mkusa
825844cac8 add valkey for clusterwide session/cache 2025-06-03 19:19:24 -04:00
Ibrahim Mkusa
7956524b1e Deploy cloudnative-pg for postgresql HA deployment 2025-06-03 18:55:33 -04:00
Ibrahim Mkusa
3102ad4a31 Add kube-prometheus-stack starting v0.82.2 2025-06-02 19:57:31 -04:00
Ibrahim Mkusa
cf9eada196 argo-cd upgrade v2.13.2 --> v3.0.5 2025-06-01 14:34:19 -04:00
Ibrahim Mkusa
f37e839267 cert-manager upgrade v1.16.1 --> v1.17.2 2025-05-31 22:24:18 -04:00
Ibrahim Mkusa
39f39732e3 longhorn requirements install on deb family 2025-05-30 19:53:23 -04:00
Ibrahim Mkusa
b2f8a8e885 longhorn upgrade v1.8.1 --> 1.9.0 2025-05-30 19:19:14 -04:00
Ibrahim Mkusa
c33beb42dd externaldns upgrade v0.15.0 to v0.17.0 + multi-pihole ops 2025-05-30 18:38:55 -04:00
Ibrahim Mkusa
04f9d7fedf ingress-nginx upgrade 1.12-0-beta --> 1.12.2 2025-05-30 17:44:32 -04:00
Ibrahim Mkusa
35555b4233 reorg + pihole updates 2025-05-30 16:35:39 -04:00
Ibrahim Mkusa
aa0a454665 pihole update 2.27.0 --> 2.31.0 2025-05-27 22:22:34 -04:00
Ibrahim Mkusa
3ec8286476 Upgrade longhorn 1.7.2 --> 1.8.1 2025-04-21 09:32:49 -04:00
Ibrahim Mkusa
c94147754f expand IP pool for metallb to max of 24 2025-04-20 13:21:53 -04:00
Ibrahim Mkusa
50c0bc1e79 integrate jellyfin with external-dns + nfs updates 2025-01-01 12:31:38 -05:00
Ibrahim Mkusa
be9b3994a7 manifests -> helm charts for argocd 2024-12-31 23:05:31 -05:00
Ibrahim Mkusa
6921862a3c external-dns annotation for pihole 2024-12-31 22:13:08 -05:00
Ibrahim Mkusa
e5e4382322 external-dns annotation for longhorn 2024-12-31 21:31:28 -05:00
Ibrahim Mkusa
b51c7dff6d Internal pihole ip refresh 2024-12-31 20:37:09 -05:00
Ibrahim Mkusa
5e7668b59f upgrade pihole helm chart v0.26 -> v0.27 2024-12-31 19:17:44 -05:00
Ibrahim Mkusa
98dd2bd16f upgrade metallb v0.14.0 -> v0.14.9 2024-12-31 18:58:30 -05:00
Ibrahim Mkusa
7a62c14784 github_runner role works on redhat: selinux-fu 2024-12-02 23:49:17 -05:00
Ibrahim Mkusa
234a69f50a reorg docs for argocd 2024-11-21 12:54:59 -05:00
Ibrahim Mkusa
7e521afe6b Integrate kube-external-dns with pihole for autonomous dns 2024-11-20 20:54:55 -05:00
Ibrahim Mkusa
4fcb767d1f deploy awx-operator via built-in kustomize 2024-11-18 16:18:49 -05:00
Ibrahim Mkusa
fe4b34bbe2 argoCD monitoring manifests for IaC 2024-11-18 13:27:08 -05:00
Ibrahim Mkusa
e4a184e348 grafana + prometheus monitoring v0.1 2024-11-18 12:03:20 -05:00
Ibrahim Mkusa
97e7ce7fb4 pihole running on k8s 2024-11-18 09:06:13 -05:00
Ibrahim Mkusa
0620376b8e pihole + watch where you mount(don't overwrite container defaults) 2024-11-17 22:36:15 -05:00
Ibrahim Mkusa
62698e1c94 Expose longhorn UI via LoadBalancer. Metallb, cest super 2024-11-17 19:59:59 -05:00
Ibrahim Mkusa
dd9145bdf2 longhorn + pre-reqs install on cluster 2024-11-17 19:50:49 -05:00
Ibrahim Mkusa
068c1f003d jellyfin svc type to Loadbalancer backed by metalllb 2024-11-17 13:24:57 -05:00
Ibrahim Mkusa
98c20ad636 expose jellyfin via nodePort service(for now) 2024-11-17 13:04:41 -05:00
Ibrahim Mkusa
0bb9d0534b add nfs-common tools to cluster + fixes 2024-11-17 12:33:11 -05:00
Ibrahim Mkusa
af28e7a23f jellyfin stage 1 2024-11-17 08:49:04 -05:00
Ibrahim Mkusa
fc19b59dc7 added cert-manager config 2024-11-16 17:26:05 -05:00
Ibrahim Mkusa
cda5b09e1c add ingress-nginx manifest 2024-11-16 17:15:01 -05:00
Ibrahim Mkusa
76081e84e1 metallb manifests for the homelab 2024-11-16 16:25:23 -05:00