auto-cert: çöp temizlemeye izin vermek aslında onun yazıldığı arsayı görmek
cleanup orphan certificates() "-l auto-cert.kamo/fqdn" ile listelendi. İşte bu etiket, tarayıcının işlevinin ortadan kaldırılmasından yenidir, bu yüzden etiketi...
auto-cert: bir veyag'in sertifikalarını bir toplu olarak sorun, her 90 saniyede bir değil
Yeni bir organizasyon, evlerinin her biri için bir sertifikaya ihtiyaç duyar ve Her biri ayrı bir cert-manager sertifikasıdır. döngü her biri için bekledi Bir s...
Tema hostunda brotli tercih edin ve önceki rasyoneli doğrulayın
İki şey, bunlardan biri daha önce yapılana bir düzeltme. Önceki şey haklı çıktı: [br, gzip] Api.kamocrm.com'a karşı. Bu probe yanlıştı. APIService setleri “ser...
Tercih et, zaten sıkıştırılan şeyi bastırmayı bırakın
Paylaşılan ‘kompre’ ortalığı ‘kompresyon’du: {} Ayrı varsayılanlar ve hiçbiri istediğimiz kişidir. Traefik, müşteri her ne zaman teklif ettiğinde gzip alır, ne...
Açık sütun listeleri ile yük - pozisyonal COPY sessiz bir şekilde bozulmuş
COPY, masanın PHYSICALCALCALCALIR'a hiçbir sütun listesi ile STD alanlardan sütun düzeni. Atkinss COPY (SELECT *) CockroachDB ve Hibernate YugabayDB tablolarını...
Açık sütun listeleri ile yük - pozisyonal COPY sessiz bir şekilde bozulmuş
COPY, masanın PHYSICALCALCALCALIR'a hiçbir sütun listesi ile STD alanlardan sütun düzeni. Atkinss COPY (SELECT *) CockroachDB ve Hibernate YugabayDB tablolarını...
CockroachDB ile Schema parity - 714 masa, 8706 sütun
Kasff yerini kazandı. KamoInitializerService, şemaları inşa ediyor JPA varlıklarından ve 599 tablo üretti; üretim 714 taşır. 115. Fark, varlıkların silindiği ma...
CockroachDB ile Schema parity - 714 masa, 8706 sütun
Kasff yerini kazandı. KamoInitializerService, şemaları inşa ediyor JPA varlıklarından ve 599 tablo üretti; üretim 714 taşır. 115. Fark, varlıkların silindiği ma...
Full CockroachDB->YSQL evren göçleri için tercüman
Tüm 15 göçler şimdi YugabayDB'ye temiz bir şekilde uygulanır: 111 tablo, eşleştirme CockroachDB tam olarak. Sekiz ayrı CockroachDB-sadece inşa etmek zorundaydı ...
Full CockroachDB->YSQL evren göçleri için tercüman
Tüm 15 göçler şimdi YugabayDB'ye temiz bir şekilde uygulanır: 111 tablo, eşleştirme CockroachDB tam olarak. Sekiz ayrı CockroachDB-sadece inşa etmek zorundaydı ...
PASY TO STDOUT aracılığıyla ihracat, artı bir CSV-aware
Ulaşım COPY'dir... TO STDOUT WITH (FORMAT CSV), “cockroach sql -format=csv'. İkincisi, SQL NULL'yi gerçek dize "NULL" olarak tanımlar, Gerçek bir değerden ayırt...
PASY TO STDOUT aracılığıyla ihracat, artı bir CSV-aware
Ulaşım COPY'dir... TO STDOUT WITH (FORMAT CSV), “cockroach sql -format=csv'. İkincisi, SQL NULL'yi gerçek dize "NULL" olarak tanımlar, Gerçek bir değerden ayırt...
Her süpürücü şemaya dikkat edin; kamo 714 masaya sahiptir, 680
Bir masaya karşı GERİUP (714 nesne) envanter (680) diğer beş şemada yaşayan 34 tabloyu açığa çıkardı: email metadata, e-provider, email campaign, kamotokens, bu...
Her süpürücü şemaya dikkat edin; kamo 714 masaya sahiptir, 680
Bir masaya karşı GERİUP (714 nesne) envanter (680) diğer beş şemada yaşayan 34 tabloyu açığa çıkardı: email metadata, e-provider, email campaign, kamotokens, bu...
Baseline CockroachDB için YugabayDB parity kontrolü için yakalama
İki geçiş: ucuz toplu sayı (*), sonra bir sipariş bağlı çek. checksum per-row md5'in açıklarından ziyade tamsayıları vardır. md5 (string agg (h ORDER BY h) Her...
Baseline CockroachDB için YugabayDB parity kontrolü için yakalama
İki geçiş: ucuz toplu sayı (*), sonra bir sipariş bağlı çek. checksum per-row md5'in açıklarından ziyade tamsayıları vardır. md5 (string agg (h ORDER BY h) Her...
Meet-secrets ************ jibri kayıt için engest
Lets jibri sonize.sh, kayıt yüklemesini MediaService'a gerçekledi; maçları Set - değer MediaService karşı doğrular.
Geçici R1 MEDIA JetStream akışı idempotent bottrap İşi aracılığıyla
Media/lead-feed events (media.feed.*, medya.post.*) JetStream yoktu. Bu yüzden yayınlar ‘503 İstek için Mevcut Yanıtlar’ geri döndü. (chat.> CHAT MESSAGES taraf...
node- yapılandırılmış (k1m1-runner): kayıt verileri.forgejo.org IPv4 pin + kapasite=6
Canlı değişim belgeleri: veriler. Forgejo.org sadece IPv6 ve k1m1'in sahip olmadığı IPv6 rotası, bu yüzden iş konteynerleri as -133s ve eylemler / kontrol başar...
Consolidate klusterservices on single k1m1+k3m1 cluster
- NATS: standalone single pod pinned k1m1 (drop k2m1 + genel küme çeşitleri) - CockroachDB: pin k1m1, single-node -join - Natasha: tek örnek hızlarda taşındı (k...
Yükselt v3.0 -> v3.3 (Ek intermittent WebSocket)
v3.0.0 geçici olarak WS 101 yükseltmesini tamamlar, sonra herhangi bir şeyden önce soketi kapatır. çerçeve akışları - evren oyun istemcisinde tekrarlanan 'yükle...
node- configure: document k1m forgejo-runner yapılandırma (-add-host for submodule DNS)
K1m1'deki iş konteynerleri halka geri döner, bu yüzden filo-swept http://k1m1:3000 .gitmodules URLs orada klonlayamadı. Pin k1m1 iş başına konteynerler ile kont...
node- configure: document k1m1 docker daemon insecure-registries
K1m1 forgejo-runner'in inşaları HTTP Forgejo kaydına itiyor; daemon.json sadece şu ana kadar gönderdi:5000 girişler, bu yüzden her iş iniş k1m1, HTTPS-to-HTTP h...
LAN üzerinden k3m1 ile paylaşılan iki kümeye katılın; hesap izolasyonu
Retire WireGuard rotaları (10.8.x.x) LAN rotaları için (192.168.4.22 <-> 192.168.4.36. :6222) rota URL'lerde gömülü haçlarla. Rename kümesine kamo-ratestack-nat...
node- yapılandırılmış: k1m1 kubelet max-pods 110 -> 200
Varsayılan RKE2 max-pods=110 vuruldu, kamolos yuvarlandı Dağıtımlar (maxSurge:1,maxUn available:0'ın daha önce yeni pod oluşturmak için slota ihtiyacı var Yaşlı...
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
Tüm 14 yolu ile komple Kamo logo SVG ekleyin
Embed full SVG içeriği doğrudan kısmi yollar yerine
Sadece Kamo logo için CSS-sadece yaklaşımı kullanın
İndirilmiş kırık SVG dosyasını, CSS arka görüntüsü kullanarak Dış logoyu doğrudan #logo element üzerinde yükleyebilmek
Fix logo.. dış Kamo logo URL'ye atıfta bulunmak
SVG görüntü elementini dış logoyu yerine gömmek için kullanın kırık transformatörler ile karmaşık yollar
Roundcube logoyu değiştirin. Kamo logo SVG ile
Özel logo.. to **************** Roundcube sumark/ the logoyu değiştirmek için
Override Roundcube sumark logosunu ekleyin
- Sumark Override ile özel.css - CSS dosyasını /var / www/html /custom.csss - Configure Roundcube ek stylesheets yüklemek için
Kamo logo ile tüm Roundcube logolarını sumark dahil
Karşılaştırmalı cilt logo sayfayı örtmek için yapılandırın: - Main Title logo - Küçük çöktü Başlık logo - Inbox sumark /background logo
Posta alt alanı oto-cert SUBDOMAINS listesine ekleyin
Posta için otomatik SSL sertifikası oluşturma.kamocrm.com
Expose Postfix limanları 25 ve 587, inbound posta
K1M1'de dış SMTP bağlantıları almak için gerekli
Mailgun SMTP'yi doğrudan kullanmak için Roundcube
Geçerli posta için yerel Posta eki, doğrudan bağlanmak için smtp.mailgun.org with TLS on port 587
PNG desteği ile Alp tabanlı dağıtıma geçiş
Dovecot'a benzer şekilde, Alp 318'i ek-mysql paketi ile kullanarak güvenilir Natasha sanal haritalar desteği için runtime'da kuruldu
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
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.