Versions des artefacts
Changements non rétrocompatibles
Les compétences par défaut ne sont plus liées à l’installation minimale
vantage.minimalInstall ne contrôle désormais que le dimensionnement des charges de travail. L’ensemble des compétences par défaut est déterminé par la nouvelle valeur defaultSkills.mode, définie par défaut sur all (toutes les versions de toutes les compétences par défaut).
Si vous utilisez une installation minimale, ajoutez defaultSkills.mode: minimal à vos valeurs avant d’effectuer la mise à niveau. Sinon, la prochaine synchronisation installera l’ensemble complet des compétences par défaut, ce qui peut prendre une heure, voire davantage. Une fois installées, les compétences par défaut ne peuvent plus être supprimées.
Pour plus d’informations, consultez Compétences par défaut.
Fonctionnalités
Sélection des compétences par défaut
Vous pouvez désormais choisir les compétences par défaut à installer à l’aide dedefaultSkills.mode : all, minimal ou custom.
Pour en savoir plus sur les modes, sur la manière de trouver les identifiants de compétences correspondant à la version de votre chart et sur l’ajout de compétences par la suite, voir Compétences par défaut.
Comptes de service par charge de travail
Vous pouvez désormais attribuer à chaque charge de travail son propre compte de service Kubernetes avecserviceAccounts.workloads, au lieu de partager un même compte de service entre toutes les charges de travail. Le chart vantage-selfhosted peut créer ces comptes de service ou utiliser des comptes existants. Vous pouvez ainsi n’accorder à chaque charge de travail que les accès dont elle a besoin, par exemple via Azure Workload Identity.
Étiquettes de pod pour les charges de travail
Vous pouvez désormais ajouter des étiquettes aux pods des charges de travail viavantage.workloads.pods.labels (pour toutes les charges de travail) ou vantage.workloads.pods.charts (pour des charges de travail spécifiques), par exemple l’étiquette azure.workload.identity/use requise par Azure Workload Identity.
Ressources de la migration OCI
Vous pouvez désormais définir les requêtes et les limites de CPU et de mémoire du job de migration OCI à l’aide devantage.ociMigration.resources. Utilisez cette option si votre cluster impose des limites sur chaque conteneur.
Améliorations
- Les agents de traitement TechCore montent en charge plus rapidement sur les installations complètes. Prometheus collecte désormais les métriques Vantage toutes les 15 secondes au lieu de 60, et les agents de traitement TechCore utilisent leur profil de mise à l’échelle de production. Les installations minimales conservent un intervalle de 60 secondes. Pour modifier l’intervalle de collecte, définissez
observability.prometheus.serviceMonitor.interval. Pour plus d’informations, consultez Mise à l’échelle automatique.
Correctifs
- Correction d’un problème qui empêchait les notifications de l’UI Vantage de fonctionner avec un ingress Gateway API, car certaines implémentations refusaient d’acheminer les connexions WebSocket. Les délais d’expiration des requêtes sur la route Gateway API sont en outre désormais désactivés par défaut, afin que les requêtes de longue durée ne soient pas interrompues.
- Correction d’un problème sur Azure en raison duquel l’operator créait et validait la configuration des secrets Key Vault pour des charges de travail non installées.
