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