- Mise à niveau vers BPA v4.1.2 Patch 7

- Problèmes résolus

- Problèmes identifiés

Mise à niveau vers BPA v4.1.2 Patch 7

Pour effectuer une mise à niveau vers BPA v4.1.2 Patch 7 :

En raison de problèmes de vulnérabilité, l'image MongoDB a été mise à niveau. Comme mongo-init est un travail et que la mise à niveau helm n'est pas prise en charge, le pod mongo-init doit être supprimé avant la mise à niveau du patch.

1. Supprimez le pod mongo-init à l'aide des commandes suivantes.
kubectl get pod -n bpa-ns -o wide \| grep mongo-init

kubectl delete pod \

-n bpa-ns

2. Après la suppression de mongo-init, référez-vous à la section Mise à niveau de correctif du Guide d'installation de BPA pour plus d'informations sur les mises à jour de correctifs.

Problèmes résolus

Les défauts suivants sont résolus dans le cadre de la version du patch 7 :

ID de suivi des défauts

Description

DAA-91480

Le problème du processus de purge ne fonctionnant que pour les Workflows et non pour les autres applications a été résolu en mettant à jour les conditions pour renvoyer une réponse appropriée.

DAA-90990

Les problèmes de vulnérabilité précédents en mongol ont été résolus en mettant à niveau le shell Mongo de v506 à v507.

DAA-90878

Les erreurs se produisant lors de la suppression d'une clé API en sélectionnant l'icône Delete ont été résolues en incluant une clé dans la charge utile.

DAA-90018

Auparavant, le paramètre de requête de l'adaptateur BPA n'était pas en mesure d'enregistrer le nom du champ clé. Le problème a été résolu en mettant à jour la fonctionnalité pour autoriser le nom du champ de clé dans les paramètres de requête.

DAA-89862

Auparavant, le processus de chargement échouait lorsque les administrateurs cliquaient sur Afficher et demander une tâche. Le problème a été résolu en corrigeant un bogue dans la charge utile UserTask.

DAA-89754, DAA-89613, DAA-84854

Les utilisateurs ont déjà reçu une invite d'expiration de session alors qu'ils étaient actifs, ce qui a entraîné des déconnexions inattendues même après avoir cliqué sur Continuer. Le problème a été résolu en corrigeant les erreurs de calcul dans les cases d'angle et en s'assurant que le jeton n'est actualisé qu'après le délai d'expiration.

Remarque : Pour résoudre ce problème dans les microservices personnalisés, le jwt_token doit être utilisé à partir de sessionStorage au lieu de localStorage.

DAA-89584

Auparavant, lors de la distribution du modèle de la version principale de vManage vers d'autres instances de vManage, une balise GR1(Group) dupliquée était ajoutée lorsqu'une balise GR était déjà présente dans le nom du modèle. Le problème a été résolu en incrémentant la même balise GR au numéro suivant au lieu d'ajouter une nouvelle balise GR.

DAA-88969

Dans les versions précédentes de BPA, la logique de nouvelle tentative du workflow de mise à niveau du système d'exploitation n'a pas pu mettre à jour la version par défaut dans vManage et marquer la commande comme terminée. Le problème a été résolu en mettant à jour la variable de version par défaut lorsque le problème de jeton de falsification de requête intersite est observé.

DAA-88778

Auparavant, lorsque les utilisateurs tentaient de se connecter et de se déconnecter de BPA, ils étaient redirigés vers des URL incorrectes. Le problème a été résolu en passant correctement l'indicateur d'administration lorsque la source correspond et en garantissant l'unicité du groupe de gestion.

DAA-87879

Auparavant, les utilisateurs rencontraient des problèmes d'accessibilité sporadiques lorsqu'ils utilisaient des URL référencées sans se connecter. Le problème a été résolu en ajoutant une logique pour actualiser la page de connexion afin d'éviter une redirection non valide.

DAA-87822

Auparavant, la page Commandes du catalogue de services de nouvelle génération (nouvelle génération) affichait un décalage lorsque les commandes contenaient davantage de données dans la section jalons. Ce problème a été résolu en excluant les champs qui ne sont pas nécessaires dans la page Grille des commandes et en rendant un appel d'API disponible lorsqu'un élément de catalogue est sélectionné.

DAA-87532

Auparavant, les utilisateurs ne pouvaient pas récupérer des fichiers journaux volumineux à l'aide de la commande kubectl. Ce problème a été résolu en activant les journaux en conteneur.

DAA-85007

Auparavant, lors de l'annulation manuelle de travaux incomplets au niveau de l'application, une annulation forcée s'était produite, laissant l'état de la commande inchangé et ne parvenant pas à restaurer ou supprimer les périphériques du distributeur associés. Le problème a été résolu par l'introduction d'une tâche de gestion des erreurs.

DAA-85003

Auparavant, BPA n'avait pas détecté un format CSV incorrect, y compris des colonnes qui ont été fusionnées de manière incorrecte, ce qui a entraîné une erreur de lecture de l'indicateur d'activation comme faux. Le problème a été résolu en validant le format CSV lors du téléchargement et de l'affichage des messages d'erreur afin d'empêcher les états de tâches inactives.

DAA-84222

Auparavant, la méthode de chiffrement du script de gestion des informations d'identification était déconseillée. Le problème a été résolu en ajoutant la nouvelle méthode de chiffrement pour éviter les problèmes de sécurité.

DAA-83034

Auparavant, les profils utilisateur n'étaient pas créés dans le portail BPA en raison d'une adresse e-mail vide du profil système de contrôle d'accès du contrôleur d'accès aux terminaux. Le problème a été résolu en créant des ID d'e-mail factices si aucun e-mail n'est disponible dans la réponse. En outre, la validation des modèles d'e-mail a été mise à jour dans l'interface utilisateur et l'API.

DAA-82449

Auparavant, les utilisateurs configuraient les périphériques sans vérifier qu'ils étaient en mode contrôleur, ce qui pouvait entraîner des configurations incorrectes. Le problème a été résolu par l'introduction d'un message d'alerte.

DAA-80340

Le BPA a précédemment rencontré des problèmes de configuration OAuth. Ces problèmes ont été résolus en fournissant des mises à jour de plug-in, une reconfiguration du fichier « config.json » et une coordination avec les équipes de gestion des comptes clients et des produits.

DAA-92291

Auparavant, le problème de clé Secure Shell dans le rapport du contrôleur de cas ne générait pas de message d'erreur. Ce problème a été résolu en affichant l'état d'exécution « Failed » avec le raisonnement correspondant.

DAA-84221

Auparavant, lors de l'installation de BPA, l'implémentation LDAP (Lightweight Directory Access Protocol) du service d'authentification a importé une bibliothèque obsolète présentant un risque de sécurité. Ce problème a été résolu en remplaçant «passeport-ldapauth» par «passeport-custom and ldapts package».

Remarque : Dans le fichier « config.json » d'authentification ldap, « old entry searchBase-> »searchBase » : « ou=Utilisateurs Cisco, dc=cisco, dc=com » a été remplacé par

«new searchBase ->»searchBase» : « ou=Employés,ou=Utilisateurs Cisco,dc=cisco,dc=com ».

Problèmes identifiés

Il n'existe aucun problème connu à signaler dans cette version.