Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,857
Общие изменения
4,574
Особенности
4,511
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
June 28, 2026
FeatureKlusterServices

Bootstrap universe-minio secret + ugc bucket note (§14) (недоступная ссылка)

Добавить шаг 6 в bootstrap-universe.sh: создает секрет вселенной-минио (ACCESS KEY/SECRET KEY из универсум-backup-s3 root creds) Ведро Минио должно существовать...

Kamo·2mo ago
June 26, 2026
ChoreKlusterServices

Обновление изображения узла k1m1 v24.2.4 -> v24.3.33

Прокатное крупное обновление узла K1m1 CRDB StatefulSet. Примечание: кластер не будет доработать до 24,3 до обновления узла k3m1 (отслеживать отдельно).

Kamo·2mo ago
June 25, 2026
CIKlusterServices

Опустить списанную секцию кластера k2m1

k2m1 (10.8.2.1:6443) выведен из эксплуатации и недостижим; его ступени жили в одном и том же развертывание services job и отказ (отсутствие kubeconfig / отсутст...

Sage·2mo ago
FixKlusterServices

Indent heredoc bodys so the startup.sh configmap is valid ЯМЛ

Стартап.ш блок Scalar встроил 5 shell heredocs (rtp.conf, http.conf, SQL) Блок, конечные точки WebRTC, freepbx.conf), тела которых находятся в столбце 0 - менее...

Sage·2mo ago
CIKlusterServices

Не позволяй отсутствующему кубектльному кэшу убить всю работу

Шаг kububl-install проходит «set -eo pipefail» ************************* -имя кубекль... | голова-1 Когда этот кэш-дир отсутствует (очищен между перезагрузками ...

Sage·2mo ago
OtherKlusterServices

Обновление v3.0 -> v3.3 (исправление прерывистого отключения WebSocket)

v3.0.0 периодически завершает обновление WS 101, а затем закрывает гнездо перед любым обновлением. потоки кадров — повторяющееся «отключение на нагрузке» в игро...

Sage·2mo ago
June 15, 2026
FixKlusterServices

Переместить почтовые ящики Dovecot в ПВХ на местном уровне (от клона / MINIO FUSE)

Maildirs были на hostPath/mnt/shared-files/email/mail — клон FUSE mount Поддерживается хранилищем объектов MinIO, которое не может безопасно разместить почтовый...

Kamo·2mo ago
FixKlusterServices

Поместите MySQL datadir на локальный ПВХ вместо клона / MINIO FUSE

Почта MySQL datadir (и maildirs) была на hostPath /mnt /shared-files. крепление rclone FUSE, поддерживаемое хранилищем объектов MinIO, которое не может Постоянн...

Kamo·2mo ago
June 13, 2026
June 12, 2026
OtherKlusterServices

node-config: document k1m1 forgejo-runner config (--add-host для подмодуля DNS)

Контейнеры для работы на k1m1 возвращаются в публичный DNS. http://k1m1:3000 URL-адреса .gitmodules не клонируются. Pin k1m1 в работе контейнеры через container...

Sage·3mo ago
OtherKlusterServices

узел-конфигурация: документ k1m1 docker daemon insecure-registries

K1m1 forgejo-runner's builds push to the HTTP Forgejo registry; daemon.json поставляется только с:5000 входами, поэтому каждая строительная работа приземляется....

Sage·3mo ago
FeatureKlusterServices

Kamo-universe namespace+quota+valkey, резервные копии CockroachDB, стек наблюдения

- Вселенная/: пространство имен + ResourceQuota, вальки-вселенная (AOF, hostPath k1m1), Ночная резервная копия CockroachDB CronJob, сценарий загрузки оператора ...

Kamo·3mo ago
June 11, 2026
OtherKlusterServices

Присоединяйтесь к кластеру с двумя узлами с k3m1 по локальной сети; изоляция учетной записи

Маршруты Retire WireGuard (10.8.x.x) для маршрутов LAN (192.168.4.22 <-> 192.168.4.36) :6222) с кредами, встроенными в URL-адреса маршрута. Переименовать класте...

Sage·3mo ago
June 10, 2026
FeatureKlusterServices

Добавление узла k3m1 + миграция кластера в IP-адреса LAN

- Statefulset: реклама/присоединение более 192.168.4.x (k1m1=.22, k3m1=.36); WireGuard упал (k3m1 wg0 10.8.0.1 столкнулся с рекламным IP-адресом k0m1). - конечн...

Kamo·3mo ago
June 8, 2026
FixKlusterServices

Обновите TLSStore каждый цикл, чтобы новые сертификаты подавались

update tls store() работает только при запуске и на импорте совместного хранения. Серт, недавно выпущенный менеджером сертификации (HTTP-01), был готов с секрет...

Kamo·3mo ago
FixKlusterServices

Перенаправьте маршрут только для перенаправления, чтобы Traefik v3 мог

Traefik v3 отключает маршрутизатор IngressRoute с помощью сервисов: LetEmptyServices выключен (как здесь), поэтому домен-агностик HTTP->HTTPS редирект роутера в...

Kamo·3mo ago
FixKlusterServices

Перенаправьте все HTTP-хосты на HTTPS + шлюз авто-сертификатор в реальные домены

Пользовательские домены (например, login.sign.pink) вернули Траефику голый «404 страница не найдена» по простому HTTP: единственный маршрутизатор перенаправлени...

Kamo·3mo ago
FeatureKlusterServices

Pre-seed sign.pink + www.sign.pink in STATIC DOMAINS

sign.pink - новый домен apex (бренд электронной подписи потребителя / white-label) Арендатор Камо. Pre-seed apex + www, так что сертификат Let's Encrypt существ...

Kamo·3mo ago
May 28, 2026
ChoreKlusterServices

Обновление карты поддомена комментарий KamoLOS

Проект /Next.js/KamoLOS переименован в KamoMLOS Система происхождения кредитов. Название «Камолос» теперь используется для Новый персональный кредит. Поддомен m...

Kamo·3mo ago
May 17, 2026
OtherKlusterServices

узел-конфигур: подъем k1m1 кубелета max-pods 110 -> 200

По умолчанию RKE2 max-pods = 110 был поражен, блокируя обновление камолоса развёртывание (maxSurge:1,maxUnavailable:0 нуждается в слоте для создания нового стру...

Kamo·3mo ago
May 16, 2026
FeatureKlusterServices

Оригинальное название: Myloan Alias for KamoLOS

Добавляет «милоан» в список распознавания SUBDOMAINS и переписывает комментарий Чтобы сделать цель списка явной (это документальный фильм; динамический Traefik)...

Kamo·3mo ago
May 12, 2026
FixKlusterServices

Сохраняйте полный FQDN для поддоменов глубже двух меток

organize by root() извлекал только первую этикетку и две последние. Ярлыки от каждого Traefik-зарегистрированного имени хоста. Для общего двухуровневого дела (l...

Kamo·4mo ago
May 11, 2026
FeatureKlusterServices

Управление mail.kamocrm.com TLS сквозной

Auto-cert теперь обеспечивает и поддерживает сертификат Let's Encrypt для mail.kamocrm.com (HTTP-01 через Traefik на порту 80) Postfix Consumer в синхронизации ...

Kamo·4mo ago
ChoreKlusterServices

Снят с эксплуатации шлюз Janus WebRTC

Янус больше не используется. Удалить осиротевшего KlusterServices/janus манифесты (Янус был установлен хостом, а не развернут кластером, и не Бег на k1m1. Инте...

Kamo·4mo ago
FixKlusterServices

Публичный IP 47.181.8.83 для внешних носителей

JVB-k1m1 рекламировал 75.83.113.11, а coturn рекламировал Узел LAN IP через status.hostIP — оба сломали внешние носители WebRTC Общественный WAN составляет 47.1...

Kamo·4mo ago
FixKlusterServices

Замените heredoc сгруппированным эхом, чтобы буквальные блок-парсы YAML

Тело /etc/odbc.ini heredoc сидело на столбце 1, который отклонялся от столба. окружающий startup.sh: | буквальный блок скалярный и сломанный «кубектный прикладн...

Kamo·4mo ago
FixKlusterServices

Следуйте за восстановлением клона через распространение крепления HostToContainer

Без распространения раба стручка захватывает крепление FUSE сразу же Контейнер начинается, если клон установлен. Сервис перезапускается на хосте, стручке продол...

Kamo·4mo ago
FeatureKlusterServices

Обратно-прокси priceturbo.com apex + wildcard через k1m1 с TLS

k1m1 Traefik прекращает HTTPS для priceturbo.com и любого *.priceturbo.com поддомен, пересылающий простой HTTP в верхнюю часть Traefik по адресу 192.168.4.36:80...

Kamo·4mo ago
May 10, 2026
FixKlusterServices

Масштабирование до 2 реплик для поглощения синхронизации + трафик во время выполнения

Единственная реплика является узким местом для рабочего процесса синхронизации словаря: Каждый работник-оружейник обрабатывает один запрос, а затем автоматическ...

Kamo·4mo ago
FeatureKlusterServices

Reverse-proxy rate.loans/stack.loans hosts via k1m1 with TLS

k1m1 Traefik прекращает использование HTTPS для api.rate.loans, www.rate.loans и www.stack.loans, пересылая простой HTTP в верхнюю часть Traefik 192.168.4.36:80...

Kamo·4mo ago
May 9, 2026
FixKlusterServices

Бросай непризнанный - рабочие рушатся

Либретранслятор CLI не принимает — рабочие, только оружейник Процесс внутри него есть. Пройдя его, стручка провалилась. Загрузка и CrashLoopBackOff (1384 переза...

Kamo·4mo ago
May 1, 2026
FeatureKlusterServices

Добавить прайс @kamocrm.com почтовый ящик и внешний IMAP NodePort

- Новая служебная почта/dovecot-imap-external (NodePort 30143 -> 143) До IMAP можно добраться извне кластера по $NODE:30143. - Seed pricing@kamocrm.com in mysql...

Kamo·4mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·4mo ago
April 29, 2026
CIKlusterServices

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·4mo ago
April 28, 2026
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·4mo ago
April 26, 2026
FixKlusterServices

Настройте STUN, чтобы ICE браузера мог выполняться двунаправленно

Двусторонние вызовы браузер-браузер, подключенные на уровне SIP, но не имеющие аудио в любом направлении. Работала голосовая почта (one-way Asterisk → браузер) ...

Kamo·4mo ago
FeatureKlusterServices

Seed pbx.k1.kluster.kamocrm.com как статический домен

Софтфон браузера нуждается в SIP-over-WSS, чтобы приземлиться на имя хоста с реальным Серт TLS. Добавьте админ FreePBX / WS имя хоста в STATIC DOMAINS Auto-cert...

Kamo·4mo ago
FixKlusterServices

Хостинг браузера SIP WSS на internal.kamocrm.com (реальный сертификат)

Браузеры отказались от подключения к WebSocket **************** с близким кодом 1006, потому что Traefik обслуживал свою самоподписанную сертификацию по умолчан...

Kamo·4mo ago
FixKlusterServices

WebRTC выживет после перезапуска

Предыдущий подход (http custom.conf с [общим] override) не На самом деле вступает в силу, потому что INI-парсер Asterisk не чтит множественные [Общие] разделы в...

Kamo·4mo ago
FixKlusterServices

Включить встроенный HTTP-сервер Asterisk на :8089 для WebRTC /ws

Транспортный маршрут Chan pjsip 'protocol=ws' поверх res http websocket Что, в свою очередь, требует запуска встроенного HTTP-сервера Asterisk. The FreePBX 17 п...

Kamo·4mo ago
FeatureKlusterServices

Добавить транспорт WSS WebRTC для софтфонов браузера

Asterisk chan pjsip теперь связывает простой транспорт WebSocket на 0.0.0.0:8089 и Traefik прекращает TLS на **************** (порт 443) kamo-internal может рег...

Kamo·4mo ago
FixKlusterServices

Экспозиция порта 8088 непосредственно в сервисе ClusterIP

Сервис имел только порт 80→8088 отображения. Внутренние службы используют **************************** (например, токен VOIPService API) Запросы были отсрочены,...

Kamo·4mo ago
FixKlusterServices

Добавить недостающий отказ2ban-config ConfigMap для k1m1

Ссылки на развертывание fail2ban-config ConfigMap (jail.local +) asterisk-security.conf) но его не существовало, заблокировав подставку на МаунтВолуме. Настройк...

Kamo·4mo ago
April 25, 2026
FixKlusterServices

Разрешить префикс /domain/ path на тему IngressRoute для CORS

Конфигурация темы на theme.kamocrm.com/domain/... не соответствовала Существующие правила маршрута (разрешены только /публичные / и /внутренние /) Вернулся 503 ...

Kamo·4mo ago
FeatureKlusterServices

Производство провалилось2ban с тюрьмами PJSIP и постоянным состоянием

Добавить fail2ban-configmap.yaml с [asterisk] и [freepbx-web] тюрем, постепенная эскалация запрета (1h→24h→30d потолок), LAN ignoreip и пользовательский фильтр ...

Kamo·4mo ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены