Files
K3S/addons/ext-proxy/role/templates
Sergey Antropoff 12578dda27 feat(ext-proxy): поддержка username/password для basic auth — хэш генерируется автоматически
Раньше требовалась готовая строка htpasswd -nb admin 'пароль'.
Теперь достаточно указать username и password — Ansible автоматически
вызывает openssl passwd -apr1 и записывает хэш в K8s Secret.

Изменения:
- defaults/main.yml: добавлены поля auth.username и auth.password
- tasks/main.yml: Python-скрипт обрабатывает все прокси перед деплоем:
  вызывает openssl passwd -apr1, убирает открытый пароль из values,
  поддерживает глобальные defaults и per-proxy overrides
- templates/values.yaml.j2: использует _ext_proxy_proxies_final и
  _ext_proxy_def_auth_final (с уже подставленными хэшами)
- README.md: обновлена документация по basic auth — username/password основной вариант

Приоритет: secretName > credentials > username+password
2026-04-26 07:26:31 +03:00
..