авто-сертифікат: давайте струнким-сертифікатним очисткою фактично див. ярус, написаний для
чистка orphan certificates() вказана з автосертифікацією '-l.kamo/fqdn'. Що мітка є новим, ніж сканер засвідчує функцію, яка існує для видалення, тому selector ...
авто-сертифікат: виписка сертифікатів org як пакет, не кожен 90 секунд
Нова організація потребує сертифікату для всіх одинадцятих його господарів, і Кожен - окремий сертифікат-менеджера. петлі чекали для кожного хост стати Готовим ...
Попереднє бротлі на тему хост, і виправлено попередній раціон
Дві речі, одна з них корекція до цього. Попереднє замовлення обгрунтовано `encodings: [br, gzip]` зонд з api.kamocrm.com. Що не було неправильно. Комплекти API...
Доброкрилий, зупинка стиснення, що вже стискається
Середнє ПЗ `compress`````compress````````````````````````compress```````````compress````````````````````````````````````````````````````````````````````````````...
Завантаження з явними списками стовпців - позиція COPY псує мовчно
COPY t З STDIN без стовпців карти CSV полів до таблиці ФІЗИЧНИЙ замовлення стовпчика. CSVs приходять з COPY (SELECT *) на CockroachDB, і Hibernate створює табли...
Завантаження з явними списками стовпців - позиція COPY псує мовчно
COPY t З STDIN без стовпців карти CSV полів до таблиці ФІЗИЧНИЙ замовлення стовпчика. CSVs приходять з COPY (SELECT *) на CockroachDB, і Hibernate створює табли...
Шматична парність з кокробДБ -- 714 столи, 8706 стовпчики
Дрейф заробив своє місце. KamoInitializerService будує схему від JPA-сутностей і виробляється 599 столи; виробництво несе 714. 115 р. різниця - таблиці, які бул...
Шматична парність з кокробДБ -- 714 столи, 8706 стовпчики
Дрейф заробив своє місце. KamoInitializerService будує схему від JPA-сутностей і виробляється 599 столи; виробництво несе 714. 115 р. різниця - таблиці, які бул...
Повний CockroachDB->SQL перекладач для міграції Всесвіту
Всі 15 міграцій зараз застосовуються чисто до YugabyteDB: 111 столи, що відповідають CockroachDB точно. Восьмий відрізок CockroachDB-тільки конструктори повинні...
Повний CockroachDB->SQL перекладач для міграції Всесвіту
Всі 15 міграцій зараз застосовуються чисто до YugabyteDB: 111 столи, що відповідають CockroachDB точно. Восьмий відрізок CockroachDB-тільки конструктори повинні...
Експорт CSV за допомогою COPY до STDOUT, плюс вивержувач CSV
Транспорт є COPY ... ДО СТУДАТИ З (ФОРМАТИ CSV), не `cockroach sql --формат=csv`. Останнє надає SQL NULL як літровий рядок "NULL", нерозголошення від реальної ц...
Експорт CSV за допомогою COPY до STDOUT, плюс вивержувач CSV
Транспорт є COPY ... ДО СТУДАТИ З (ФОРМАТИ CSV), не `cockroach sql --формат=csv`. Останнє надає SQL NULL як літровий рядок "NULL", нерозголошення від реальної ц...
Зробіть кожен заковтнути schema-aware; kamo має 714 столи, не 680
Cross-checking SHOW BACKUP (714 об'єктів) проти таблиці schema='public' інвентаризаційні (680) виставлені 34 столи, що мешкають в п'ять інших щілин: e-mail meta...
Зробіть кожен заковтнути schema-aware; kamo має 714 столи, не 680
Cross-checking SHOW BACKUP (714 об'єктів) проти таблиці schema='public' інвентаризаційні (680) виставлені 34 столи, що мешкають в п'ять інших щілин: e-mail meta...
Базовий захоплення для CockroachDB до перевірки парності YugabyteDB
Два проходжень: дешевий пакетований розрахунок (*), після чого замовляється контроль. Сума чеку на рядок md5 має ціле число, а не явний md5(string agg(h ЗАМОВЛ...
Базовий захоплення для CockroachDB до перевірки парності YugabyteDB
Два проходжень: дешевий пакетований розрахунок (*), після чого замовляється контроль. Сума чеку на рядок md5 має ціле число, а не явний md5(string agg(h ЗАМОВЛ...
Знайомства ****** для jibri запис ingest
Lets jibri endize.sh автентифікувати його завантаження записів в MediaService; матчі на кластері *** значення MediaService діє проти.
Надання R1 MEDIA JetStream потік через idempotent bootstrap Job
Media/lead-feed події (медіа.feed.*, media.post.*) No JetStream потік, тому опублікування повертається '503 Ні респонденти Доступні для запиту' (читати.> покрив...
javaScript licenses API Веб-сайт Go1.13.8
Документи, які проживають на нозі: дані. JavaScript licenses API Веб-сайт Go1.13.8 Маршрут IPv6, тому контейнери для роботи вішали ~133s і дії/checkout не вдало...
Консолідувати klusterservices на один кластер k1m1+k3m1
- НАТС: одноконтактний одноконтактний штифтований k1m1 (drop k2m1 + варіанти генних кластерів) - CockroachDB: шпилька k1m1, одномодний --join - MySQL: один екзе...
Оновлення v3.0 -> v3.3
v3.0.0 переважно завершує оновлення WS 101, потім закриває гніздо перед будь-яким Рамкові витрати — рецидив «відключення навантаження» у всесвітній ігровий кліє...
javaScript licenses API Веб-сайт Go1.13.8
Робочі контейнери на k1m1 падають назад до публічного DNS, так що флот-перевантаження http://k1m1:3000 .gitmodules URL-адреси не скління там. Pin k1m1 в роботу ...
javascript licenses api веб-сайт go1.13.8
Збірники K1m1 дляgejo-runner до реєстру HTTP Forgejo; daemon.json відправлений тільки записів :5000, так що кожен будувати посадку на k1m1 не вдалося зробити ло...
Приєднуйтесь до спільного дводискового кластера з k3m1 по локальній мережі
Рейт ДрітГуард маршрути (10.8.x.x) для магістральних маршрутів (192.168.4.22 <-> 192.168.4.36 :6222) з кришками, вбудованими в адреси маршруту. Перейменування к...
javascript licenses api веб-сайт go1.13.8
За замовчуванням RKE2 max-pods=110 було вражено, блокує kamolos rolling-update розгортається (maxSurge: 1,max{:} має слот для створення нового пода до вбити ста...
Update Traefik routes: themes.* assets now only load from k1m1 minio instead of balancing across k0m1, k1m1, and k2m1
Use VPN addresses for k0m1/k2m1 minio-public backends
- Endpoints: k0m1 10.8.0.1, k2m1 10.8.2.1 (VPN); k1m1 stays local - IngressRoute host match: 100.64.x.x -> 10.8.0.1, 10.8.1.1, 10.8.2.1
MinIO secret creation from workflow (MinIO is managed manually)
Update IP addresses from Tailscale (100.64.x.x) to WireGuard VPN (10.8.x.x) for NATS, CockroachDB, and CI/CD workflows
Додати повний логотип Kamo SVG з усіма шляхами 14
Вбудувати повний вміст SVG безпосередньо замість часткових шляхів
Використовуйте CSS-only підхід до логотипу Kamo
Видалено зламаний SVG файл mount, використовуючи CSS фон-образ для завантаження зовнішнього логотипу безпосередньо на #логічному елементі
Виправлення логотипу. Для посилання на URL-адресу логотипу Kamo
Використовуйте SVG елемент зображення для складання зовнішнього логотипу замість комплексні шляхи з розбитими трансформаторами
Замініть логотип Roundcube
Встановити власний логотип. to************************* замінити водяний знак Roundcube / фоновий логотип
Додати користувацький файл CSS для перенареченого логотипу водяного знака Roundcube
- Створено на замовлення.css з водяним знаком - Встановити файл CSS в /var/www/html/custom.css - Налаштувати круглий ящик для завантаження додаткових таблиць
Замініть всі логотипи Roundcube з логотипом Kamo, включаючи водяний знак
Оновлена конфігурація шкіри logo для масивного формату на кришку: - Логотип головного заголовка - Малий згортий логотип заголовка Логотип ВТС
Додати субдомен пошти до списку автосертифікатів SUBDOMAINS
Увімкнення автоматичного створення SSL сертифікатів для mail.kamocrm.com
Портфоліо Postfix для вхідної пошти
Для отримання зовнішніх з'єднань SMTP на K1M1
Налаштування Roundcube для використання Mailgun SMTP безпосередньо
Обхід локальної поштової пошти для зовнішньої пошти smtp.mailgun.org з TLS на порту 587
Перемикач Postfix для розгортання на основі Alpine
Подібно до Dovecot, використовуючи Alpine 3.18 з пакетом Postfix-mysql Встановлення в режимі runtime для надійної підтримки віртуальних карт MySQL
Fix postfix command to use apt-get instead of apk
boky/postfix is Debian-based, not Alpine
Add postfix-mysql support for MySQL virtual maps
Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases
Add auth debugging and ensure MySQL driver packages for Dovecot
- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...
Add MySQL auth fix job for MariaDB client compatibility
Changes kamo user from caching_sha2_password to mysql_native_password Required for Dovecot (Alpine/MariaDB) to connect to MySQL 8
Replace Roundcube logo with Kamo logo
Added skin_logo config pointing to **************** Updated deployment annotation to trigger pod restart
Fix MySQL auth: change kamo user to mysql_native_password
Alpine's MariaDB client doesn't support caching_sha2_password plugin This prevents Dovecot from connecting to MySQL for authentication
Force Roundcube pod restart to pick up ConfigMap change
Added annotation to trigger pod recreation since ConfigMap with subPath doesn't auto-update in running pods
Fix Roundcube redirect loop - disable force_https
Traefik handles TLS termination, so internal traffic is HTTP Setting force_https=true caused Roundcube to redirect to HTTPS internally creating an infinite redi...
Reference kamocrm.com wildcard cert in mail IngressRoute
The certificate secret is in kamo namespace, copied to mail namespace tls.secretName explicitly references wildcard-kamocrm-com
Fix mail IngressRoute to use auto-cert service
Changed tls from certResolver: letsencrypt to tls: {} This allows the auto-cert service to automatically generate certs when mail.kamocrm.com is accessed
Fix Roundcube readiness probe - use TCP socket instead of HTTP
Roundcube redirects / to login page (302), failing HTTP readiness probe TCP socket check on port 80 works correctly
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.