Unique rowid() shim и непубличные схемы в YugabyteDB
Шим - это последовательность, посаженная на максимальном уровне производства плюс маржа. The Семя имеет два требования, а не одно: оно должно превышать каждый с...
Unique rowid() shim и непубличные схемы в YugabyteDB
Шим - это последовательность, посаженная на максимальном уровне производства плюс маржа. The Семя имеет два требования, а не одно: оно должно превышать каждый с...
Развернуть одноузловый YugabyteDB 2026.1.0.1 вместе с CockroachDB
Оба двигателя теперь работают бок о бок на k1m1; CockroachDB не тронут. Остается путь отката. Три вещи, которые не были очевидны: Версия диаграммы Хелма не яв...
Развернуть одноузловый YugabyteDB 2026.1.0.1 вместе с CockroachDB
Оба двигателя теперь работают бок о бок на k1m1; CockroachDB не тронут. Остается путь отката. Три вещи, которые не были очевидны: Версия диаграммы Хелма не яв...
Сдерживание выхода для аватара, как CiliumNetworkPolicy
Восстанавливает то, что 8f6c672 вернул, в единственной форме, которая действительно работает здесь. Предыдущая попытка провалилась, потому что простая сетевая ...
Содержит выход из аватара; обратите внимание на бассейн выселения Redis
Служба безопасности теперь запускает фетчер, целевой URL которого выбран ненадежным. сторона — запись BIMI — это контент DNS, опубликованный тем, кто владеет от...
Добавить в Guacamole устройство RDP «Master Machine» (kamo-dev-1)
Местная рабочая станция Kubuntu делится своей живой сессией Plasma/Wayland через RDP. Добавлено идемпотентное загрузочное соединение SQL (192.168.4.46:3389, sag...
Заголовки экспо-обновлений для Mobile Copilot OTA
expo-protocol-version:1 + expo-sfv-version:0 заголовки ответов Клиенту требуется экспо-обновление, и статичный MinIO не может его излучать. Долгий путь Префикс ...
Экспозиция AIService /ws/ai-chat через api.*
IngressRoute (приоритет 100, websecure, ws-upgrade middleware sans compress) Маршруты wss://api.<domain>/ws/ai-chat в kamowsai-service:80 — та же схема, что и С...
Сделайте шепот-аср независимо масштабируемым (HPA, многоузловый)
Удалите одноузловый штифт и переключитесь на кэш-память для каждой модели, чтобы стручки могли Расписание на любом узле и добавление HPA (мин 1/макс 4, CPU 75%,...
Переименовать статус клиента Guacamole в KamoDesktop
Отменять ******************************* «Подключение к Guacamole...» экран (и связанный с ним статус) читает KamoDesktop.
Модуль модератора Prosody, шепот-аср, загрузка записи джибри
- Meet-prosody: версия-контроль пользовательских плагинов ConfigMap (захватывает Существующий token verification no-op override, который был создан вне диапазон...
Ребренд Guacamole json-auth SSO + KamoDesktop
- JSON SECRET KEY (опционально) на гуакамоле из разделяемого десктопного секрета Связанное расширение гуакамоле-аут-джсона, против которого подтверждаются ссылк...
Закаленный удаленный рабочий стол KubeVirt + шлюз Guacamole
Добавляет полный стек удаленного рабочего стола, GitOps-применяется через рабочий процесс развертывания: KubeVirt + CDI, установленный во время развертывания (...
SOCIAL MESSAGES JetStream stream (social.inbound.>, social.lead.>) R1 для входного трубопровода социальных сетей
Bootstrap universe-minio secret + ugc bucket note (§14) (недоступная ссылка)
Добавить шаг 6 в bootstrap-universe.sh: создает секрет вселенной-минио (ACCESS KEY/SECRET KEY из универсум-backup-s3 root creds) Ведро Минио должно существовать...
Реестр изображений K1m1, заменяющий отставной k0m1:5000 (одинаковые учетные данные)
Kamo-universe namespace+quota+valkey, резервные копии CockroachDB, стек наблюдения
- Вселенная/: пространство имен + ResourceQuota, вальки-вселенная (AOF, hostPath k1m1), Ночная резервная копия CockroachDB CronJob, сценарий загрузки оператора ...
Добавление узла k3m1 + миграция кластера в IP-адреса LAN
- Statefulset: реклама/присоединение более 192.168.4.x (k1m1=.22, k3m1=.36); WireGuard упал (k3m1 wg0 10.8.0.1 столкнулся с рекламным IP-адресом k0m1). - конечн...
Pre-seed sign.pink + www.sign.pink in STATIC DOMAINS
sign.pink - новый домен apex (бренд электронной подписи потребителя / white-label) Арендатор Камо. Pre-seed apex + www, так что сертификат Let's Encrypt существ...
Оригинальное название: Myloan Alias for KamoLOS
Добавляет «милоан» в список распознавания SUBDOMAINS и переписывает комментарий Чтобы сделать цель списка явной (это документальный фильм; динамический Traefik)...
Управление mail.kamocrm.com TLS сквозной
Auto-cert теперь обеспечивает и поддерживает сертификат Let's Encrypt для mail.kamocrm.com (HTTP-01 через Traefik на порту 80) Postfix Consumer в синхронизации ...
Обратно-прокси priceturbo.com apex + wildcard через k1m1 с TLS
k1m1 Traefik прекращает HTTPS для priceturbo.com и любого *.priceturbo.com поддомен, пересылающий простой HTTP в верхнюю часть Traefik по адресу 192.168.4.36:80...
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...
Добавить прайс @kamocrm.com почтовый ящик и внешний IMAP NodePort
- Новая служебная почта/dovecot-imap-external (NodePort 30143 -> 143) До IMAP можно добраться извне кластера по $NODE:30143. - Seed pricing@kamocrm.com in mysql...
Seed pbx.k1.kluster.kamocrm.com как статический домен
Софтфон браузера нуждается в SIP-over-WSS, чтобы приземлиться на имя хоста с реальным Серт TLS. Добавьте админ FreePBX / WS имя хоста в STATIC DOMAINS Auto-cert...
Добавить транспорт WSS WebRTC для софтфонов браузера
Asterisk chan pjsip теперь связывает простой транспорт WebSocket на 0.0.0.0:8089 и Traefik прекращает TLS на **************** (порт 443) kamo-internal может рег...
Производство провалилось2ban с тюрьмами PJSIP и постоянным состоянием
Добавить fail2ban-configmap.yaml с [asterisk] и [freepbx-web] тюрем, постепенная эскалация запрета (1h→24h→30d потолок), LAN ignoreip и пользовательский фильтр ...
Integrate Coqui TTS with norman voice (VCTK p267)
- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...
Add LAN DNS pod for split-DNS on k1m1
Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...
Развернуть FreePBX 17 + Jigasi SIP мост на k1m1 и k2m1
FreePBX (tiredofit/freepbx:17-latest) работает с hostNetwork, поэтому SIP/RTP Сохраняет реальные IP-адреса клиентов, прикрепленный один на узел через nodeSelect...
Используйте ECDSA P-256 для спецификаций сертификатов и мигрируйте RSA
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
Add geo-database-url to analytics-secret for CockroachDB geolite lookup
Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (...
Add iframe-compatible middleware chain for kamo-analytics
Add security-headers-allow-iframe (no X-Frame-Options) and kamo-middlewares-allow-iframe chain so analytics can be embedded in iframes from internal.kamocrm.com...
Move kamo-analytics to own repo, keep only postgres in KlusterServices
- Remove analytics deployment, service, and nginx-configmap (now owned by kamo-analytics project with its own CI/CD pipeline) - Remove analytics-ingressroute ...
Rebrand analytics analytics UI with Kamo logo, title, and favicon
Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon...
Add analytics analytics deployment and analytics.kamocrm.com routing
- New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analy...
Restore bergamot with working model sources and correct image
- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...
Configure Prosody, Jicofo, and secrets for Jibri recording support
Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.
Add Jibri deployment manifests for Meet meeting recording
Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.
Add Meet service deployment steps to CI/CD pipeline for k1m1 and k2m1
Add distributed JVB pool with per-node StatefulSets on k1m1 and k2m1
Add Jicofo conference focus with JVB brewery and lobby enforcement
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.