Aujourd’hui, nous avons déployé la première cellule de production, nous avons travaillé à travers les problèmes d’enregistrement et d’invitation de l’environnement de test, et nous avons continué à tester la façon dont les utilisateurs se déplacent entre les systèmes, les modèles et la configuration des composants. Les dernières modifications d’application sont en cours sur l’environnement de test Cell-1. L'admission des clients de production reste interrompue pendant que les exigences de lancement sont remplies.
Infrastructure de production et récupération
Orion, notre première cellule de production, est déployée avec un stockage de base de données persistant. Son application et son travailleur sont en bonne santé, et le contrôle de production peut voir ses battements cardiaques, libérer et stocker des informations.
Des services d’identité de production dédiés, de porte, d’embarquement et de facturation sont également mis en place. L'environnement de production et de test utilise des installations d'identité séparées et des certificats d'application internes. Le registre d'image et le stockage de sauvegarde sont partagés pour le moment, avec des voies de sauvegarde séparées; les créances du fournisseur ne sont pas encore complètement isolées entre les environnements.
Nous avons configuré des sauvegardes cryptées et signées pour Orion, Control et le service d’identité, avec des sauvegardes programmées et une protection de conservation. Nous avons ensuite restauré une sauvegarde Orion indépendamment avec chacune des deux clés de récupération hors ligne dans de nouvelles bases de données disponibles. Les deux restaurateurs ont passé des vérifications d'intégrité et de restauration. Les données temporairement récupérées et les copies de clés privées ont ensuite été supprimées.
Ceci vérifie la restauration complète de la base de données cellulaire sur l’hébergement existant. La récupération à un autre hôte et la récupération d'un locataire restent des tâches séparées.
Les paiements environnementaux de test, l'enregistrement et les invitations
Le problème de confirmation de paiement de l'environnement de test est venu d'un webhook de sandbox qui a toujours indiqué le domaine qui s'était déplacé à la production. Nous avons corrigé la destination et reproduit avec succès six notifications échouées. Les deux chèques touchés ont atteint l'état de facturation terminé avec les droits de procédure Starter Plus. Leurs voyages à bord complets ont toujours besoin de vérification de l'utilisateur final.
Nous avons également corrigé le comportement de contour-switch dans les navires et les invitations. Le portail finit maintenant la session d’identité précédente avant de continuer avec l’enregistrement vérifié ou l’email d’invitation. Cela inclut le chemin pris après que la création de l'organisation a déjà été terminée.
La suppression organisationnelle permet maintenant de nettoyer l’identité dans l’environnement de test. Un utilisateur avec une autre adhésion à l’organisation est conservé ; un utilisateur sans adhésion restante est retiré du service d’identité. Les appels de fournisseur échoués restent réclamés pour le retrait. L'identité temporaire a vérifié les deux résultats. Cela couvre actuellement le flux de suppression auto-service, pas chaque chemin de suppression d'opérateur.
Au début de la journée, nous avons restauré l'accès à les deux cellules de l'environnement de test après l'expiration des preuves de vérification de démarrage et les annexes de réseau proxy manquantes les ont laissées inaccessibles. Les soins de santé et de prédisponibilité passés après récupération.
Les permis et les flux de travail quotidiens
Une audition d'un membre normal a vérifié 37 manipulateurs en lecture seulement contre les données environnementales de test. Après les corrections, 24 ont retourné des réponses réussies et 13 ont correctement refusé l'accès ; aucun n'a retourné un erreur de serveur. Il s’agit d’un contrôleur et d’une analyse de base de données, pas d’un test de navigateur complet de chaque voyage de membre.
Les utilisateurs gérés exposent maintenant toutes les 27 propriétés d'accès. Le cycle de vie du modèle, le cycle de vie du système et la gestion de la règle d'automatisation ont des autorisations explicites, appliquées à la fois dans l'application et la base de données. Les pages restreintes expliquent l’accès manquant au lieu d’échouer avec une erreur générique.
Les paramètres désormais dirigent les utilisateurs à Gérer les utilisateurs pour les invitations. Les mêmes liens d'invitation informatiques ont été ajoutés spécifiquement pour les tests communautaires locaux.
Le contexte visible
L'audit de l'UI couvre 65 points de contrôle du navigateur et un enregistrement de 85 modèles de page. Nous avons corrigé la perte de contexte à travers l'ajout de modèle, la configuration des composants et LLM, et les flux de travail de profil de préparation. L’ouverture d’un profil de prédisposition d’un système maintient maintenant ce système comme l’origine.
D'autres ajustements conservent le contexte après la création de modèle et pendant la configuration API-client, maintiennent les exemples d'environnement d'exécution local indiqués à l'installation locale, permettent de soumettre des formulaires corrigés invalides, et conservent l'adhésion aux composants lors de la capture d'un modèle d'architecture.
L’examen de l’utilisateur a également exposé des problèmes dans nos premiers corrections visuelles : une couche de navigation ajoutée et des titres de marque et d’objet concurrentiels créés par un clutter. Nous avons supprimé la couche supplémentaire, conservé les menus existants, corrigé la hiérarchie de référence et réduit les changements de chargement de contexte-bar. Des tests visuels supplémentaires sont encore nécessaires; ce n'est pas une certification de conception de chaque page.
Déploiement et vérification
Cell-1 est en cours de sortie 20260908.4 / v1.1.0-rc95. L'application et le travailleur utilisent la même image immuable, la migration 163 a été terminée avec succès, et les vérifications de santé publique et de préparation ont été passées. Des points de récupération cryptés vérifiés ont été enregistrés avant et après le déploiement avant que le précédent slot de service soit retiré.
La validation comprenait des tests d'application, l'intégration de base de données et de contrôle de sortie, des vérifications de sauvegarde et de restauration, et 57 tests de navigateur desktop et mobile passant. Un test dépassé qui a encore forcé la placement de Starter dans la cellule 1 a été corrigé pour vérifier la cellule de destination sélectionnée.
La dernière version d'application a été déployée sur Cell-1 seulement. CellPro et la production n'ont pas reçu ce rollout.
Ce qui reste avant le lancement
- Vérification de paiement en direct complète, approbation de domaine de chèque, pages de politique publique et configuration de crédit de facturation finale.
- Déployez la fixation de placement de cellule sélectionnée à Orion et terminez l'enregistrement de production, le paiement, l'invitation et l'acceptation de l'enregistrement avant de permettre l'admission.
- Provision de production complète et validation de déploiement automatisée.
- Implémenter la récupération sélective du locataire et la tester sans affecter les autres locataires.
- Continuez les tests de régression des membres et de l’UI, y compris les voyages d’inscription et d’invitation complets des utilisateurs concernés.