- Change backend service from uyuni-ingress-nossl to web
- Update port from 8080 to 80 to align with standard HTTP
This adjustment corrects the Traefik ingress routing to use the standard web service endpoint instead of a custom nossl variant, ensuring compatibility with the updated Uyuni Helm deployment where the primary service exposes HTTP on port 80.
- 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
- 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
Update container timezone to Europe/Moscow, correct PostgreSQL data directory path, adjust TLS key file permissions, and extend health check timeouts to accommodate slower startup environments.
Replace inline JSON string definitions with native YAML syntax for Kubernetes resource manifests in helm.yml, improving readability and maintainability while preserving identical resource configurations.
Remove duplicated helm install tasks from main.yml and centralize them in helm.yml, simplifying the role structure and reducing redundancy by consolidating OCI registry and local chart installation paths into a single file.
Introduce cert-manager role and a dedicated playbook for automated certificate management setup, complementing the newly restructured uyuni role for comprehensive infrastructure automation.