Unique_rowid() Shim und nicht-öffentliche Schemas in YugabyteDB
Der Shim ist eine Sequenz, die am Produktionsmaximum plus einer Marge ausgesät ist. Die Samen trägt zwei Anforderungen, nicht eine: es muss jede bestehende ID o...
Unique_rowid() Shim und nicht-öffentliche Schemas in YugabyteDB
Der Shim ist eine Sequenz, die am Produktionsmaximum plus einer Marge ausgesät ist. Die Samen trägt zwei Anforderungen, nicht eine: es muss jede bestehende ID o...
Einsatz von Single-Node YugabyteDB 2026.1.0.1 neben CockroachDB
Beide Motoren laufen jetzt nebeneinander auf k1m1; CockroachDB ist unberührt und bleibt der Rollback-Pfad. Drei Dinge, die nicht offensichtlich waren: - Die H...
Einsatz von Single-Node YugabyteDB 2026.1.0.1 neben CockroachDB
Beide Motoren laufen jetzt nebeneinander auf k1m1; CockroachDB ist unberührt und bleibt der Rollback-Pfad. Drei Dinge, die nicht offensichtlich waren: - Die H...
Egress Containment für den Avatar-Entschlossenheiter, als CiliumNetworkPolicy
Wiedereingesetzt, was 8f6c672 zurückgegeben hat, in der einzigen Form, die hier tatsächlich funktioniert. Der frühere Versuch scheiterte, weil eine einfache Ne...
Enthalten Sie den Austritt vom Avatar-Entschlossenheiter; beachten Sie das Redis Räumungspool
SecurityService betreibt jetzt einen Abrufer, dessen Ziel-URL von einem nicht vertrauenswürdigen gewählt wird Partei - ein BIMI-Rekord ist DNS-Inhalte, der von ...
"Master Machine" (kamo-dev-1) RDP-Gerät zu Guacamole hinzufügen
Local Kubuntu Workstation teilt seine Live-Sitzung Plasma/Wayland über RDP über KRdp. Fügt eine idempotent bootstrap SQL-Verbindung (192.168.4.46:3389, Salbei/S...
Selbstgehostete expo-updates Header für Mobile Copilot OTA
expo-protocol-version:1 + expo-sfv-version:0 response headers, dass die expo-updates Client erfordert und statisches MinIO kann nicht emittieren. Längerer Weg P...
Expose AIService /ws/ai-chat via api.* Hosts für mobile Clients
IngressRoute (Priorität 100, websecure, ws-upgrade Middleware sans compress) Routen wsss://api.<domain?/ws/ai-chat zu kamowsai-service:80 - gleiches Muster wie ...
Flüster-asr unabhängig skalierbar machen (HPA, Multi-Node)
Entfernen Sie die Single-Node-Pin und wechseln Sie zu einem pro-Pod-Modell-Cache, so dass Hülsen können Zeitplan auf jedem Knoten, und fügen Sie eine HPA (min 1...
Rebrand Guacamole Client-Verbindung Statustext zu KamoDesktop
Überschreiben ************ so 'Verbindung zu Guacamole...' Bildschirm (und verwandten Status) liest KamoDesktop.
Prosody Moderator Modul, whisper-asr, jibri Aufnahme Upload
- Meet-prosody: Version-Kontrolle der Custom-plugins ConfigMap (erfasst die bestehende Token_verification no-op override, die Out-of-band erstellt wurde) und ...
Guacamole json-auth SSO + KamoDesktop Rebrand
- JSON_SECRET_KEY (optional) auf Guacamole aus dem freigegebenen Desktop-sso-Geheimspeicher ermöglicht die gebündelte guacamole-auth-json-Erweiterung, gegen d...
Gehärteter KubeVirt Remote Desktop + Guacamole Gateway
Fügt einen vollständigen Remote-Desktop-Stack hinzu, GitOps-über den Einsatz-Workflow: - KubeVirt + CDI installiert zur Einsatzzeit (pinned-stable Release URLs...
Bereitstellung SOCIAL_MESSAGES JetStream (social.inbound., social.lead.) R1 für Social-Media-Inbound-Pipeline
Bootstrap Universum-Minio-Geheim + ugc Eimer Note (-14)
Fügen Sie Schritt 6 zu bootstrap-universe.sh: schafft das Universum-Minio-Geheimnis (ACCESS_KEY/SECRET_KEY von universe-backup-s3 root creds) und stellt fest, d...
K1m1 Bildregistrierung ersetzt ausgeschiedenes ausgeschiedenes k0m1:5000 (gleiche Anmeldeinformationen)
Kamo-Universum namespace+quota+valkey, CockroachDB Backups, Beobachtbarkeit Stack
- Universum/: namespace + ResourceQuota, valkey-univers (AOF, hostPath k1m1), nächtliche CockroachDB Backup CronJob, Betreiber Bootstrap Skript - Überwachung/...
K3m1 Knoten + migrieren Cluster Peering zu LAN IPs hinzufügen
- statefulset: werben/join über 192.168.4.x (k1m1=.22, k3m1=.36); WireGuard fiel (k3m1 wg0 10.8.0.1 kollidierte mit k0m1's Werbe IP). - init-job + CI kubeconf...
Vorsingenzeichen.pink + www.sign.pink in STATIC_DOMAINS
sign.pink ist eine neue Apex-Domain (Verbraucher-E-Signatur Marke / White-Label Kamo Mieter Org). Pre-seed apex + www also existiert ein Let's Encrypt cert vor ...
Dokument Myloan Alias für KamoLOS
Fügt "myloan" zur SUBDOMAINS-Erkennungsliste hinzu und schreibt den Kommentar um um den Zweck der Liste explizit zu machen (es ist Dokumentation; der dynamische...
Verwalten mail.kamocrm.com TLS Ende-zu-Ende
Auto-Zier jetzt Bestimmungen und unterhält die Let's Encrypt cert für mail.kamocrm.com (HTTP-01 via Traefik am Port 80) und behält die postfix Verbraucher synch...
Reverse-proxy priceturbo.com apex + Wildcard via k1m1 mit TLS
k1m1 Traefik beendet jetzt HTTPS für priceturbo.com und jede *.priceturbo.com subdomain, einfaches HTTP an den vorgeschalteten Traefik weiterleiten bei 192.168....
Reverse-proxy rate.loans/stack.loans Hosts via k1m1 mit TLS
k1m1 Traefik beendet jetzt HTTPS für api.rate.loans, www.rate.loans und www.stack.loans, weitergeleitetes einfaches HTTP an den vorgelagerten Traefik unter 192....
Hinzufügen pricing@kamocrm.com Mailbox und externe IMAP NodePort
- Neuer Service mail/dovecot-imap-external (NodePort 30143 - 143) so IMAP ist von außerhalb des Clusters auf $NODE:30143 zu erreichen. - Seed pricing@kamocrm....
Seed pbx.k1.kluster.kamocrm.com als statische Domäne
Das Browser-Softphone braucht SIP-over-WSS, um auf einem Hostname mit einem echten TLS cert. Fügen Sie den FreePBX Admin / WS Hostname zu STATIC_DOMAINS hinzufü...
WSS WebRTC Transport für Browser Softphones hinzufügen
Asterisk's chan_pjsip bindet jetzt einen einfachen WebSocket Transport auf 0.0.0.0:8089 und Traefik beendet TLS bei ************ (Port 443) so kamo-internal kön...
Produktion scheitert2ban mit PJSIP-Gefängnchen und anhaltendem Zustand
- Fügen Sie fail2ban-configmap.yaml mit [asterisk] und [freepbx-web] Gefängnissen hinzu, schrittweise Verbot Eskalation (1h-24h-30d Decke), LAN-Akignop, und e...
Integrieren Coqui TTS mit Norman-Stimme (VCTK p267)
- Einsatz von coqui-tts Server (VCTK VITS-Modell, CPU-only) als ClusterIP-Dienst am Port 5002 mit Modell-Cache bei /var/lib/coqui-tts auf k1m1 - coqui_tts.agi...
LAN DNS pod für split-DNS auf k1m1 hinzufügen
Entstellt ein dnsmasq pod mit hostNetwork auf k1m1, das auf hört 192.168.4.22:53. Überrepostet pbx.k1.kluster.kamocrm.com - 192.168.4.22 So erreichen LAN-Telefo...
FreePBX 17 + Jigasi SIP Brücke auf k1m1 und k2m1
FreePBX (tiredofit/freepbx:17-latest) läuft mit hostNetwork so SIP/RTP behält echte Client IPs, die per node per node angeheftet werden. SIP on 5060 UDP/TCP (50...
Verwenden Sie ECDSA P-256 für Zertifikate-Spezifikationen und migrieren RSA
Fügen Sie wöchentliche Bild Pflaumen und Journal Vakuum CronJob für k1m1
CronJob läuft jeden Sonntag 3 Uhr morgens, privilegiert, angeheftet auf k1m1. - crictl rmi --prune entfernt ungenutzte Containerbilder - nsenter Journal Vakuum ...
Geo-Datenbank-url zum Analytics-Sekret für CockroachDB Geolite Lookup hinzufügen
Kamo Analytics verwendet diese URL, um Besucher IP-Land/Region/Stadt nachzuschauen von den ************ Tischen. Verwendet Kamo-Benutzer mit Passwort auth und s...
iframe-kompatible Middleware-Kette für Kamo-Analyse hinzufügen
Sicherheits-Header-allow-iframe hinzufügen (keine X-Frame-Optionen) und Kamo-middlewares-allow-iframe-Kette, so dass Analysen eingebettet werden können in ifram...
Bewegen Sie Kamo-Analysten zu eigenem Repo, halten Sie nur postgres in KlusterServices
- Entfernen Analytik Bereitstellung, Service und nginx-configmap (jetzt im Besitz von Kamo-Analyse-Projekt mit eigener CI/CD-Pipeline) - Analytics-ingressrout...
Rebrand Analytics Analytics UI mit Kamo-Logo, Titel und Favicon
Fügt nginx Sidecar Proxy hinzu, der CSS injiziert, um das Analytics-Logo mit KamoCRM-Logo, ändert den Seitentitel in "Kamo Analytics" und überschreibt das Favic...
Hinzufügen Analytics Analytics Bereitstellung und analytics.kamocrm.com Routing
- Neues Verzeichnis: PostgreSQL StatefulSet + Analytics Bereitstellung, Services und geheime Vorlage - ************ Routen analytics.kamocrm.com - Analysen auf ...
Bergamotte mit funktionierenden Modellquellen und korrektem Bild wiederherstellen
- Repliken: 1 - Init Container (alpine): lädt 4 Paare von data.statmt.org herunter für enes/enfr/ende/enpl) und 2 von firefox-translations-Modellen GitHub LFS...
Prosody, Jicofo und Geheimnisse für Jibri Aufnahme Unterstützung konfigurieren
Die Aufnahme in Prosody aktivieren, Jibri XMPP-Passwörter zu Geheimnissen hinzufügen und konfigurieren Jicofo Brauerei MUC für Jibri Instanz Entdeckung.
Jibri-Einsatz manifestiert für Meet-Meet-Aufnahme hinzufügen
Kubernetes Einsatz, Service und Konfigurationskarte für Jibri (Meet Broadcasting Infrastruktur) zur Ermöglichung der Meeting-Aufnahme mit MinIO-Speicherintegrat...
Meet Service-Einsatzschritte zur CI/CD-Pipeline für k1m1 und k2m1 hinzufügen
Mee-Subdomain zu Auto-Zertit für automatische TLS-Versorgung hinzufügen
Domain-agnostiker Traefik IngressRoute für meet hinzufügen.* Domains
Verstücketen JVB-Pool mit pro Node StatefulSets auf k1m1 und k2m1 hinzufügen
Jicofo Konferenzschwerpunkt mit JVB-Brauerei und Lobby Durchsetzung
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.