Commit graph

5 commits

Author SHA1 Message Date
6eb920ae0d feat(longhorn): update API versions to v1beta2 and add python3.14 venv support
- Update Longhorn Node API versions from v1beta1 to v1beta2 in disk management tasks
- Add venv_path configuration and set ansible_python_interpreter to use virtual environment
- Introduce python3.14-venv.yml task and python314_venv role for Python virtual environment setup
2026-07-21 12:05:39 +03:00
a.kazantsev
5b728bf3e0 refactor(longhorn): update disk tasks for namespace support and improve retry parameters
- Add longhorn_namespace to kubectl and k8s_json_patch operations
- Change patch format from plural 'patches' to singular 'patch'
- Adjust retry logic: reduce retries from 40 to 24, delay from 15 to 5
- Include KUBECONFIG and PATH environment variables for k8s operations
- Comment out python kubernetes library installation block with explanation
2026-07-21 10:47:50 +03:00
a.kazantsev
7327676b13 set longhorn xfs as default fs 2026-07-21 10:36:49 +03:00
b32ea30345 refactor(infra): restructure inventory and update dependencies
- rename manager node and update host FQDNs in inventory
- enable multiple worker nodes by commenting out secondary disk
- standardize k8s configuration file paths with numeric prefixes
- disable k9s permissions step in manager role
- upgrade Longhorn chart to v1.12.0 and Traefik chart to v41.0.2
- update Traefik port_map with protocol and add forgejo service
- refine Traefik logging configuration to use new JSON format
- increase Longhorn disk probe retries and delays
- add placeholder directory for k8s_manager files
2026-07-16 21:28:44 +03:00
a.kazantsev
a82c1ca025 initial commit from gigacoms 2026-07-15 11:14:21 +03:00