Utiliser des adresses VPN pour les dosseurs mini-publics k0m1/k2m1
- Critères d'évaluation : k0m1 10,8,0,0,1 m1 : 10, 8.2.1 (VPN); k1m1 reste local - IngressRoute match hôte : 100.64x.x.x.
Skip CockroachDB init job si des gousses existent - cluster déjà initialisé
Améliorer le contrôle de CockroachDB pour attendre les gousses et vérifier l'état du cluster
Empêcher CockroachDB d'exécuter un emploi lorsque le cluster est déjà initialisé
Mise à jour des sondes CockroachDB, redirection HTTP et des critères d'évaluation du service MinIO
Ajouter l'intergiciel CORS aux itinéraires thématiques pour permettre l'accès à des origines croisées à partir de tous les sites Web
Déclenchage de la canalisation après k2m1 etcd réinitialisation
Ajouter HTTP à l'intergiciel de redirection et IngressRoute
- Créer un middleware redirect-to-https pour les redirections permanentes - Ajouter catch-all IngressRoute sur le point d'entrée web pour rediriger tous les dom...
Retirer hostPort du déploiement de Traefik
- Le port 443 est déjà lié par ingress-nginx via CNI hostPort - Maintenir la configuration standard du conteneurPort
Changer le service Traefik vers LoadBalancer avec des IP externes pour un accès direct
- Utiliser le type de chargeBalancer avec des IP externes au lieu de NodePort - Permet aux routeurs de passer directement le port 443 au service IP - Cela devra...
Ajouter hostPort à Traefik déploiement pour l'accès direct au port
- Utiliser HostPort 443 pour le point d'entrée websecure pour contourner NodePort - Permet aux routeurs de passer directement le port 443 à Traefik - Ajoutez ég...
Définir une politique de trafic externe à l'intention des autorités locales pour le service Traefik NodePort
- Permet un routage approprié du trafic extérieur à partir du routeur - Préserve les adresses IP sources pour une meilleure exploitation forestière
Mettre à jour CockroachDB StatefulSet pour utiliser l'IP VPN dynamique basé sur le nom d'hôte du node
- Fixer l'adresseur de publicité pour utiliser le VPN IP (10.8.1.1 pour k1m1, 10.8.2.1 pour k2m1) - Mettre à jour le paramètre de jonction pour utiliser des IP ...
Déclencheur de pipeline après vérification du réseau maillé WireGuard
Déclencher le pipeline après les mises à jour de la propriété intellectuelle
Déclencher le pipeline pour déployer des CRD Traefik après réinitialisation, etc.
Ajouter des certificats de nœud à la création secrète de CockroachDB
- Ajouter node.crt et node.key à cafards byqroachdb - Mettre à jour le flux de travail CI/CD pour y inclure les certificats de nœud lors de la création - Correc...
Poignée BackoffLimitExcédée par la suppression de l'échec de l'emploi et le ré-assèchement
- Lorsque le travail échoue avec BackoffLimitExceed et les gousses sont nettoyées, supprimer et recréer des tâches - Cela nous permet d'obtenir de nouveaux jour...
Gérer BackoffLimitExcupeded by delete and retrying job
- Lorsque l'emploi échoue avec BackoffLimitExcéded et les gousses sont nettoyées, supprimer et recréer des tâches - Cela permet au travail de réessayer et de ré...
Améliorer le test de connectivité des clusters dans le flux de travail CockroachDB init
Améliorer la gestion des erreurs de travail CockroachDB init lorsque les gousses sont nettoyées
- Vérifiez les carnets de nd précédents si les gousses actuelles ne sont pas trouvées - Connectivité du groupe d'essai pour vérifier si elle est déjà initialisé...
Création secrète MinIO à partir du flux de travail (MinIO est géré manuellement)
Ajouter la création automatique et secrète
- Créer un secret sur k1m1 et k2m1 - Secret contient MINIO-CURRENT-HOST indiquant l'instance MinIO de k0m1 (http://10.8.0.1:9000) - Fixes kamsssecurity-déploiem...
Mettre à jour les étapes de vérification pour vérifier les états corrects NATS
Résoudre les problèmes de déploiement de Traefik, NATS et CockroachDB
- Retirer hostPort du déploiement de Traefik (conflits avec le service NodePort) - Fixer le déploiement de NATS pour ne déployer que des ensembles d'état spécif...
Améliorer la gestion des erreurs de travail CockroachDB init - vérifier l'état de la pod et les journaux après temporisation
Déclencheur de pipeline après la solution du réseau maillé WireGuard
Déclencheur pipeline - RKE2 etcd réinitialisation avec de nouvelles adresses IP
Mettre à jour les adresses IP de l'échelle de queue (100.64.x.x) à WireGuard VPN (10.8.x.x) pour les flux de travail NATS, CockroachDB et CI/CD
Ajouter le logo Kamo complet SVG avec les 14 chemins
Intégrer directement le contenu SVG complet au lieu de trajets partiels
Utiliser l'approche CSS uniquement pour le logo Kamo
Supprimé cassé SVG, à l'aide de l'image d'arrière-plan CSS de charger directement le logo externe sur l'élément de logo
Fixer le logo.svg pour référencer l'URL du logo Kamo externe
Utiliser l'élément d'image SVG pour intégrer le logo externe au lieu de chemins complexes avec des transformées brisées
Remplacer Roundcube logo.svg par le logo Kamo SVG
Monter le logo personnalisé.svg à pour remplacer le logo de Roundcube de filigrane/d'arrière-plan
Ajouter un fichier CSS personnalisé pour annuler le logo de filigrane Roundcube
- Fabriqué sur custom.css avec filigrane - Fichier CSS à /var/www/html/custom.css - Configurer Roundcube pour charger des feuilles de style supplémentaires
Remplacer tous les logos Roundcube par le logo Kamo, y compris le filigrane
Configuration de skin-logo mise à jour vers le format de réseau pour couvrir: - Logo principal de l'en-tête - Petit logo d'en-tête effilé - Filtre de filigrane/...
Ajouter un sous-domaine de courrier à la liste SUBDOMAINS auto-cert
Permet la création automatique de certificats SSL pour mail.kamocrm.com
Déplôlanter les ports Postfix 25 et 587 via hostPort pour le courrier entrant
Requis pour recevoir des connexions SMTP externes sur K1M1
Configurer Roundcube pour utiliser Mailgun SMTP directement
Contournement de Postfix local pour le courrier sortant, en se connectant directement à smtp.mailgun.org avec TLS sur le port 587
Passer Postfix au déploiement basé sur Alpine avec le support MySQL
Similaire à Dovecot, en utilisant Alpine 3.18 avec le paquet postfix-mysql installé au moment de l'exécution pour un support fiable de cartes virtuelles MySQL
Corriger la commande postfixe pour utiliser apt-get au lieu d'apk
boky/postfixe est basé sur Debian, pas alpin
Ajouter la prise en charge postfix-mysql pour les cartes virtuelles MySQL
Emballage postfix-mysql installé au démarrage du conteneur pour activer MySQL Recherches de dictionnaires pour domaines/utilisateurs/alias virtuels
Ajouter auth de débogage et assurer les forfaits pilotes MySQL pour Dovecot
- Activer auth-debug, auth-debug-mots de passe, auth-verbose - Ajouter le paquet dovecot-mysql pour un support SQL approprié - Ajouter mariadb-connector-c pour ...
Ajouter MySQL auth job pour la compatibilité client MariaDB
Change l'utilisateur de kamo de cache-sha2-mot de passe en mot de passe mysql-native-password Obligatoire pour Dovecot (Alpine/MariaDB) pour se connecter à MySQ...
Remplacer le logo Roundcube par le logo Kamo
Configuration de la peau et du logo en ajoutant Mise à jour de l'annotation de déploiement pour déclencher le redémarrage de la gousse
Fixer MySQL auth: changer l'utilisateur de kamo en mot de passe mysql-natif
Le client MariaDB d'Alpine ne prend pas en charge le plugin de mise en cache de sha2 Cela empêche Dovecot de se connecter à MySQL pour l'authentification
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
