Commit Graph

  • 38aaadbfb1 docs: sync addon docs with explicit external/internal service modes main Sergey Antropoff 2026-04-29 23:21:04 +03:00
  • dde2fc8a8a docs(config): комментарии к group_vars, host_vars, inventory и defaults аддонов - group_vars/all/main.yml: пояснения к глобальным настройкам K3S, сети, CNI, kube-vip, chrony, ротации сертификатов, сервисным пользователям и пакетам. - group_vars/all/addons.yml: комментарии над флагами addon_* и активными блоками (NFS, CSI NFS, ingress-nginx, cert-manager, Databasus, MinIO, etcd backup и др.); исправлена битая строка-разделитель в секции Gitea Actions. - group_vars/all/vault.yml.example: описание назначения каждого секрета. - host_vars (master01, worker01, rpi01): пояснения к labels, taints и k3s_extra_server_args. - inventory/hosts.ini: комментарии к группам и строкам нод, пояснение nfs_server; исправлена повреждённая линия-разделитель. - addons/*/role/defaults/main.yml: русские комментарии над переменными (в т.ч. Harbor, Authelia, Istio, Prometheus, Vault, Jenkins, DNS-аддоны и др.). - addons/csi-nfs/role/defaults/main.yml: исправлено имя csi_nfs_reclaim_policy (опечатка с кириллической «М» в имени ключа). Рабочий vault.yml не менялся (секреты / ansible-vault). Sergey Antropoff 2026-04-28 02:32:19 +03:00
  • 4eaf91e2d2 docs: руководство по своим аддонам и ссылки в README/Molecule/справочнике - Добавлен docs/custom-addons.md: структура addons/<name>, playbook, group_vars, playbooks/addons.yml, Makefile, Molecule, чеклист и см. также. - docs/addons.md, getting-started.md: отсылки на custom-addons.md. - README.md: строка в таблице документации. - docs/molecule-testing.md: уточнены molecule-prometheus/istio (тесты аддонов), разделы prometheus-stack/istio, ссылка на руководство в блоке про новые тесты. - docs/make-reference.md: примечание к make addon-<name>. Sergey Antropoff 2026-04-28 01:43:13 +03:00
  • ed44d6418e Molecule и CI: единая схема тестов для аддонов и удобные параллельные прогоны Sergey Antropoff 2026-04-28 01:16:05 +03:00
  • fd8ef1c5c7 фикс документации Sergey Antropoff 2026-04-27 08:45:15 +03:00
  • d9bc3c0bad фикс ошибок линта и молекулы Sergey Antropoff 2026-04-27 08:40:08 +03:00
  • 91299fcc1b test: добавить полное покрытие Molecule + HTML report генератор Sergey Antropoff 2026-04-26 18:57:11 +03:00
  • 225f77598a feat: добавить аддон authelia — SSO forward-auth и OIDC provider Sergey Antropoff 2026-04-26 18:18:46 +03:00
  • f3dfe87d03 feat: добавить аддон technitium-dns — HA DNS Primary+Secondary с kube-vip LB и zone sync Sergey Antropoff 2026-04-26 17:58:28 +03:00
  • f6fc33a38b фикс readme.md Sergey Antropoff 2026-04-26 12:26:31 +03:00
  • bb03975105 chore(yandex-dns-controller): добавить реальные DNS-зоны в defaults и credentials в vault.example Sergey Antropoff 2026-04-26 12:23:40 +03:00
  • 404347b535 feat: добавить аддон yandex-dns-controller — управление DNS Yandex 360 Sergey Antropoff 2026-04-26 12:16:32 +03:00
  • 5079975d5e feat: добавить аддон ingress-add-domains — добавить домены к сервисам кластера Sergey Antropoff 2026-04-26 12:02:41 +03:00
  • fafcc34f03 docs: обновить документацию — добавить splitgw, ingress-proxypass, hysteria2-server Sergey Antropoff 2026-04-26 07:36:46 +03:00
  • e9e0ffa3c2 refactor: переименовать аддон ext-proxy → ingress-proxypass Sergey Antropoff 2026-04-26 07:32:02 +03:00
  • 12578dda27 feat(ext-proxy): поддержка username/password для basic auth — хэш генерируется автоматически Sergey Antropoff 2026-04-26 07:26:31 +03:00
  • aae7941416 feat: добавить аддон ext-proxy — проксировать внешние сервисы через ingress-nginx Sergey Antropoff 2026-04-26 07:21:41 +03:00
  • 07fdc9a994 feat: добавить аддон splitgw — прозрачный split-tunnel gateway (sing-box + Hysteria2 TPROXY) Sergey Antropoff 2026-04-26 06:56:17 +03:00
  • fb5dcbc3af feat: добавить аддон hysteria2-server + playbook.yml для всех аддонов Sergey Antropoff 2026-04-26 06:39:50 +03:00
  • ba580f883e docs: добавить mediaserver в README и docs/addons.md Sergey Antropoff 2026-04-26 00:53:33 +03:00
  • 357474f98f feat(mediaserver): поддержка vault_hysteria2_url — вставить URL целиком Sergey Antropoff 2026-04-26 00:49:11 +03:00
  • 6176fb0e0e docs(mediaserver): подробная документация по настройке Hysteria2 Sergey Antropoff 2026-04-26 00:44:18 +03:00
  • 5d7b32023e feat: добавить аддон mediaserver — Plex, *arr, Transmission, Hysteria2, Samba Sergey Antropoff 2026-04-26 00:36:44 +03:00
  • eccc1c2a01 docs: полная документация проекта — docs/ и README.md для каждого аддона Sergey Antropoff 2026-04-26 00:22:06 +03:00
  • 1080e6a792 feat: расширен список Jenkins plugins — Vault, RBAC, уведомления, quality Sergey Antropoff 2026-04-25 18:53:46 +03:00
  • e57e676392 feat: добавлены аддоны Jenkins, Gitea Actions, NetBird VPN Sergey Antropoff 2026-04-25 18:41:54 +03:00
  • 684fc25908 фикс Sergey Antropoff 2026-04-25 18:32:14 +03:00
  • 3765bc87b6 feat: добавлены аддоны SMTP Relay, HashiCorp Vault, External Secrets Operator Sergey Antropoff 2026-04-25 18:31:06 +03:00
  • a209b8a9bf feat: добавлены аддоны CSI-S3, CSI-Ceph, CSI-GlusterFS, Vaultwarden Sergey Antropoff 2026-04-25 18:19:22 +03:00
  • 5dc0fbcd3a feat: harbor — proxy cache зеркалирование + tag retention policy Sergey Antropoff 2026-04-25 11:54:43 +03:00
  • e1e84aeb86 feat: добавить аддоны Harbor, Gitea, ownCloud OCIS, Nextcloud Sergey Antropoff 2026-04-25 11:49:29 +03:00
  • c24b8af395 fix: добавить ingress для Tempo, конвертировать на values-шаблон Sergey Antropoff 2026-04-25 11:40:01 +03:00
  • b8e15fae45 feat: добавить аддоны Loki, Promtail, Tempo, Pushgateway Sergey Antropoff 2026-04-25 11:37:23 +03:00
  • dbc21150b2 feat: добавить Prometheus-метрики для nfs-server addon Sergey Antropoff 2026-04-25 11:29:22 +03:00
  • 51c6f4a706 feat: добавить prometheus-метрики ко всем оставшимся аддонам Sergey Antropoff 2026-04-25 11:26:14 +03:00
  • 71a5e14ebb refactor: убрать Traefik, добавить метрики и ingress аддонам, provisioning DB/MinIO Sergey Antropoff 2026-04-25 11:19:42 +03:00
  • 80dbf686b0 feat: добавить аддоны postgresql, mysql, databasus, minio, velero, crowdsec Sergey Antropoff 2026-04-25 11:11:18 +03:00
  • a94039e0f1 feat: аддоны через addons.yml, внешний etcd, управление etcd нодами Sergey Antropoff 2026-04-25 06:34:48 +03:00
  • 8aa55a694c небольше фиксы Sergey Antropoff 2026-04-24 21:01:26 +03:00
  • e99f1d5dfb refactor: bootstrap использует cluster_service_users вместо отдельного ansible-пользователя Sergey Antropoff 2026-04-24 07:18:57 +03:00
  • c6f3c60434 feat: список пользователей cluster_service_users + роль chrony для синхронизации времени Sergey Antropoff 2026-04-24 07:11:38 +03:00
  • 7c71b69333 feat: добавлен пользователь devops по аналогии с k8s-user Sergey Antropoff 2026-04-24 07:05:50 +03:00
  • 437d0cce34 refactor: перемещение плейбуков в playbooks/, ротация сертификатов, сохранение ключей локально Sergey Antropoff 2026-04-24 07:00:18 +03:00
  • 408779a379 feat: добавлены роли mdadm и k8s-user с полной оркестрацией SSH ключей Sergey Antropoff 2026-04-24 06:50:22 +03:00
  • 24846d2e52 feat: крупное обновление стека — пути, bootstrap, etcd, cert-manager, custom errors, ноды Sergey Antropoff 2026-04-23 06:32:14 +03:00
  • d9a35478a6 первый фикс Sergey Antropoff 2026-04-17 08:58:26 +03:00
  • 095b276cb3 first commit Sergey Antropoff 2026-04-17 08:37:27 +03:00