90 Commits

Author SHA1 Message Date
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
dc09613b2e reorg, consolidate playbooks/k8s and clean up 2025-04-20 14:07:20 -04:00
Ibrahim Mkusa
c94147754f expand IP pool for metallb to max of 24 2025-04-20 13:21:53 -04:00
Ibrahim Mkusa
83c2b8e335 clean up inventory post r730xd migration 2025-04-20 12:56:19 -04:00
Ibrahim Mkusa
e00e5c34e4 disable host key checking, update inventory 2025-01-05 13:09:23 -05: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
3b41466b79 selinux policy exceptions(for rpm hosts) during install 2024-12-03 13:05:56 -05:00
Ibrahim Mkusa
7a62c14784 github_runner role works on redhat: selinux-fu 2024-12-02 23:49:17 -05:00
Ibrahim Mkusa
2dff4e3921 role to setup machine as a github runner.(working) 2024-12-02 18:33:42 -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
8f89896394
Merge pull request #1 from iskm/awx
shift priviledge escalation away from the execution environment
2024-11-18 19:21:59 -05:00
Ibrahim Mkusa
ae2ce25e24 shift priviledge escalation away from the execution environment 2024-11-18 19:10:56 -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
b470d74da0 setup nfs on media server for media consumers 2024-11-17 09:46:25 -05:00
Ibrahim Mkusa
af28e7a23f jellyfin stage 1 2024-11-17 08:49:04 -05:00
Ibrahim Mkusa
39f189a343 added readme.md 2024-11-16 19:47:04 -05:00
Ibrahim Mkusa
ab04e0636a dhcpd.conf.j2 bind.conf.j2 be gone 2024-11-16 19:24:43 -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
Ibrahim Mkusa
666460e042 quick argo install 2024-11-16 13:32:11 -05:00
Ibrahim Mkusa
1f9947ca8d snapy playbook to install kubernetes repo and tools 2024-11-16 13:10:31 -05:00
Ibrahim Mkusa
c895037e69 add hashicorp packer tool 2024-11-15 15:56:04 -05:00
Ibrahim Mkusa
01e607bcbb helm v.0.0.1 playbook 2024-11-14 14:21:48 -05:00
Ibrahim Mkusa
8337a14161 add local runner mfanyakazi to gitea 2024-11-05 14:47:02 -05:00
Ibrahim Mkusa
f8bca9ea32 running gitea as a daemon. ansible hangs 2024-11-05 11:02:03 -05:00
Ibrahim Mkusa
4d6f6981ec run gitea runners via actions 2024-11-05 10:14:16 -05:00
Ibrahim Mkusa
6587463aa6 restructuring 2024-11-04 19:05:34 -05:00