feat: добавить аддон ingress-add-domains — добавить домены к сервисам кластера

Helm chart + Ansible роль, создающие Ingress-only правила для уже существующих
K8s сервисов. Каждый Ingress создаётся в namespace целевого сервиса.

Поддерживает: TLS (cert-manager или готовый Secret), basic auth (автохэш пароля
через openssl passwd -apr1), WebSocket, несколько хостов, per-entry аннотации.
This commit is contained in:
Sergey Antropoff
2026-04-26 12:02:41 +03:00
parent fafcc34f03
commit 5079975d5e
18 changed files with 823 additions and 1 deletions

View File

@@ -303,3 +303,11 @@
when: addon_ingress_proxypass | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/ingress-proxypass/role"
- name: Install Ingress Add Domains
hosts: k3s_master[0]
gather_facts: false
become: true
when: addon_ingress_add_domains | default(false) | bool
roles:
- role: "{{ playbook_dir }}/../addons/ingress-add-domains/role"