Commit graph

7 commits

Author SHA1 Message Date
8b3e235f57 fix(traefik): correct uyuni-ingress-nossl port from 80 to 8080 and disable resources in helm deployment
- update traefik port mapping for uyuni-server to use port 8080 instead of 80
- comment out resource requests and limits in uyuni helm deployment to prevent scheduling conflicts
2026-07-21 17:32:16 +03:00
bc59ab5abf refactor(traefik): uncomment tcp protocol and add uyuni-server port mapping
- enable tcp protocol for k8s-dashboard and longhorn-ui ports
- correct forgejo namespace from git to forgejo
- add uyuni-server service definition with port 10004
- maintain consistent port configuration formatting and alignment
2026-07-21 16:48:53 +03:00
c0dcdcfa5b refactor(traefik): restructure port configurations and fix condition logic
- uncomment and finalize port protocols and backend schemes in traefik.yml
- adjust longhorn UI basicauth to disabled for simplified access
- add reportdb-pgsql, salt-publish, and salt-request ports to traefik-values template
- fix conditional execution in helm task to prevent unintended skip
- fix uyuni database credentials by replacing dynamic password lookups with static values
- increase uyuni PVC storage requests from 1-20Mi to 300Mi for consistency
2026-07-21 16:27:01 +03:00
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
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
bbf954ba09 fix(k8s): update inventory configuration for production cluster
- set ansible_user to 'mrwho' and disable SSH password authentication
- upgrade k8s_version to 1.36 in all.yml (removed from control_plane.yml)
- reduce traefik ingress routes to only k8s-dashboard and longhorn-ui with HTTPS
- update host IP addresses to 172.20.21.x subnet
- configure longhorn disk for k8s-worker-01
2026-07-15 16:09:15 +03:00
a.kazantsev
a82c1ca025 initial commit from gigacoms 2026-07-15 11:14:21 +03:00