Commit graph

5 commits

Author SHA1 Message Date
e035bed802 о 2026-07-19 17:59:33 +03:00
0112ca70ed feat(cert_manager): enable automated test issuer and certificate provisioning
Add self-signed ClusterIssuer and test Certificate deployment to cert_manager role for verifying cert-manager functionality, while refactoring uyuni role to use self-signed issuer locally instead of external Let's Encrypt references and introduce database credential secrets generation.
2026-07-19 16:40:59 +03:00
78103e121e refactor(uyuni): consolidate helm installation logic into dedicated task file
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.
2026-07-19 16:13:42 +03:00
0194a6fc0e refactor(uyuni): integrate cert-manager for automated TLS certificate provisioning
Replace manual TLS secret creation with cert-manager Certificate resources and automatic secret provisioning, enabling dynamic certificate issuance from Let's Encrypt while improving infrastructure reliability and reducing operational overhead.
2026-07-19 16:02:07 +03:00
45a7ea0d93 feat(infra): add cert-manager role and setup playbook
Introduce cert-manager role and a dedicated playbook for automated certificate management setup, complementing the newly restructured uyuni role for comprehensive infrastructure automation.
2026-07-19 15:32:16 +03:00