Homelab v1.0.0
1.0.0 (2026-02-23)
Bug Fixes
- ansible: completed k3s installtion playbook (a69ac6e)
- ansible: dcgm yaml issue - boot failed (9ec54b4)
- ansible: enable extra parameters in dify yaml (0f34cee)
- ansible: finish nvidia-toolkit playbook (4d24b80)
- ansible: fix all bugs for bootstrap yaml (a361a38)
- ansible: fix all bugs for docker installation (3565d66)
- ansible: fix all bugs for nvidia driver (642bf6c)
- ansible: fix all bugs for storage yaml (b01f435)
- ansible: fix all bugs for tailscale (e4d1e5e)
- ansible: fix all bugs found during implementation of dify yaml (327461e)
- ansible: fix permission issue of cron job (520b70c)
- ansible: fix s3 bucket name issue (25e09d7)
- ansible: fix username to ansible_user (6a07d5e)
- ansible: fix wrong configuration of ollama (9a9ceb3)
- ansible: miss comma in webui (7fd9307)
- ansible: modify api url in dify (aadd968)
- ansible: seperate nvidia driver from combined playbook (f43200a)
- ansible: url issue with dify extractor (7dbfd09)
- ansible: wrong binding between pv anc pvc as no explicitly point to pv (6a76d30)
- dcgm: revert to 4.6.0 (fc5b986)
- dify: diable weaviate apikey to prevent duplicate authentication token issue (f95fec4)
- dify: to eliminate out of sync issue in argocd (56e1c70)
- n8n: disable external runner as enterprise only (94646af)
- n8n: enfore https protocol and enable n8_security_cookie (c761333)
- n8n: invalid property replicate under worker (1380814)
- n8n: set webhook url (6b7adf8)
- n8n: to eliminate out of sync issue in argocd (a526383)
- open webui: 400 bad request (51b3c62)
- open webui: s3 api port not matched (c5cbd93)
- velero: add BSL schedule fixes and MinIO credential format (34fbfb3)
- velero: fix indent issue in application yaml (7dce32d)
- velero: switch uploaderType from restic to kopia (c23ca5f)
Code Refactoring
- ansible-roles layout, configs/argocd, one-app-per-repo ARC (69918a9)
Features
- ansible: add k3s dbs yaml (8466535)
- ansible: add k3s playbook (b0ed250)
- ansible: add k3s storage and observability yaml (966eb13)
- ansible: add network policy for cloud tunnel to restrict its traffic (9f08640)
- ansible: add new dashboard (227c089)
- ansible: add web ui and automation framework (c2442f5)
- ansible: complete the draft verion[skip ci] (79dff57)
- ansible: complete the first stage (d46aeef)
- ansible: deploy cloud tunnel for k3s (d39f6a5)
- ansible: deploy git action runner and control (2d9fed4)
- ansible: deploy runner for org - stone home (620b0c8)
- ansible: new core dns (6bbd3ce)
- cd: deploy argo-cd to k3s (6e5f798)
- dify: argocd managed dify deployment (5d1aea0)
- eso: add an eternal-secrets-operator (365f79e)
- eso: add connector bwtween onepass and eso (0e25b8a)
- n8n: enable task runner (5961ba8)
- onepass: add onepassword operator to argocd (867bd50)
- qdrant: deploy qdrant vector db (4ac5f5a)
- tailscale: upload acl json (da2bc7f)
- tool: create a client for couchDB (471e00e)
- velero for cluster backup (e3d1770)
BREAKING CHANGES
- Playbook and config paths changed; see REFACTORING-NOTE.
Read more at Homelab
