Accéder au contenu principal Passer au contenu complémentaire

Sortie de Dynamic Engine v1.3.0

Dynamic Engine v1.3.0 intègre les charts de service dans les charts Dynamic Engine, fournit un profil pour changer les images de services, réduit la taille des images et comprend des améliorations critiques de sécurité et stabilité.

Informations concernant cette nouvelle version

  • Nom de la version : Dynamic Engine 1.3.0 (2026-02)
  • Date de sortie : 18 février 2026
  • Compatibilité : Kubernetes v1.30 et supérieures

Informations de migration

Si vous effectuez une mise à niveau à partir d'une version antérieure à la 1.3.0, exécutez des commandes spécifiques de préparation et de nettoyage avant la mise à niveau. Ces commandes varient si vous effectuez une mise à niveau basée sur Helm ou sur des manifestes :

  • Pour les mises à niveau basées sur Helm (avec helm upgrade) : exécutez les commandes fournies dans le fichier readme.txt inclus dans le ZIP généré pour le déploiement. Pour un exemple de cette préparation et de la mise à niveau en version 1.3.0, consultez Procédure spéciale pour mettre à niveau Dynamic Engine en 1.3.0.
  • Pour les mises à niveau basées sur les manifestes (avec kubectl apply) : utilisez les commandes ci-dessous :
    1. Supprimez les annotations des anciennes versions de Helm :
      • Pour Dynamic Engine, exécutez :
        kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa \
          -n qlik-dynamic-engine \
          -l 'app in (reloader)' \
          meta.helm.sh/release-name- meta.helm.sh/release-namespace-
      • Pour chaque environnement de Dynamic Engine, exécutez :
        kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa,clusterrole,clusterrolebinding \
          -n qlik-processing-env-$DYNAMIC_ENGINE_ENVIRONMENT_ID \
          -l 'app.qlik.com/processing-environment-id=$DYNAMIC_ENGINE_ENVIRONMENT_ID' \
          meta.helm.sh/release-name- meta.helm.sh/release-namespace-
        Remplacez $DYNAMIC_ENGINE_ENVIRONMENT_ID par la valeur réelle.
    2. Supprimez d'anciens secrets Helm du déploiement du Dynamic Engine et de ses environnements.
      • Pour Dynamic Engine, exécutez :
        kubectl delete secret -A -l owner=helm,name=reloader
      • Pour chaque environnement de Dynamic Engine, exécutez :
        kubectl delete secret -A -l owner=helm,'name in (di-job-controller-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \
          di-job-deployer-$DYNAMIC_ENGINE_ENVIRONMENT_ID, engine-config-manager-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \
          log-collector-$DYNAMIC_ENGINE_ENVIRONMENT_ID)'
        Chaque valeur factice de $DYNAMIC_ENGINE_ENVIRONMENT_ID doit être remplacée par l'ID de l'environnement correspondant.
    Note InformationsConseil : Les messages d'avertissement suivants s'affichent uniquement à titre informatif. Ils n'empêchent pas le processus de la mise à niveau.
    Warning: resource serviceaccounts/dpe-di-job-restore-orphans-sa is missing ...
    Warning: resource serviceaccounts/dpe-di-job-deployer-sa is missing...
    Warning: resource serviceaccounts/engine-config-manager-sa is missing...
    Warning: resource serviceaccounts/job-controller-sa is missing... \
    <!-- Some lines are skipped for brevity -->

Informations relatives aux dépréciations

Le support de la génération des manifestes a été étendu. L'endpoint correspondant est déprécié et sera supprimé dans les versions ultérieures, afin de ne supporter que la génération de valeurs Helm.

Nouvelles fonctionnalités notables

  • DPE-2359 : les charts de service ont été intégrés dans les charts du Dynamic Engine.

Améliorations clés et corrections

  • DPE-2582 : réduction de la taille des images
  • Mise à niveau de sécurité : Mise à jour de la JRE 21 et de la JRE 17 avec des patchs de sécurité critiques, pour une meilleure stabilité et sécurité.

Services inclus

Charts d'installation
Nom du chart Helm Version du graphique Scope Chemin de l'artefact
dynamic-engine-crd 1.3.0 Définitions de ressources personnalisées ghcr.io/talend/helm/dynamic-engine-crd
dynamic-engine 1.3.0 Infrastructure de Dynamic Engine ghcr.io/talend/helm/dynamic-engine
dynamic-engine-environment 1.3.0 Environnement Dynamic Engine ghcr.io/talend/helm/dynamic-engine-environment
Charts de service
Service Version du graphique Chemin de l'artefact
reloader 2.2.7 ghcr.io/talend/helm/reloader
docker-registry 3.0.0 ghcr.io/talend/helm/docker-registry
engine-config-manager 2.9.3 ghcr.io/talend/helm/dpe-engine-config-manager
di-job-deployer 1.27.3 ghcr.io/talend/helm/dpe-di-job-deployer
di-job-controller 1.15.6 ghcr.io/talend/helm/dpe-job-controller
log-collector 1.8.1 ghcr.io/talend/helm/dpe-log-collector
data-service-route-deployer 1.8.1 ghcr.io/talend/helm/dpe-data-service-route-deployer
Images des services
Service Version de l'image Fonctionnalité Chemin de l'artefact
engine-operator 1.4.0 Infrastructure ghcr.io/talend/engine-operator
reloader v1.4.12 Infrastructure ghcr.io/talend/reloader
docker-registry 3.0.0 Infrastructure ghcr.io/talend/registry
engine-config-manager 1.12.0 Pairing ghcr.io/talend/engine-config-manager
di-job-deployer 2.25.0 Intégration de données ghcr.io/talend/di-job-deployer
di-job-controller 2.23.0 Intégration de données ghcr.io/talend/job-controller
di-job-restore-orphans 1.20.0 Intégration de données ghcr.io/talend/di-job-restore-orphans
log-collector 1.10.0 Commun ghcr.io/talend/dynamic-engine-log-collector
fluent-bit 4.2.2 Commun ghcr.io/talend/fluent-bit
data-service-route-deployer 1.12.1 Data Services (Service de données) et Routes ghcr.io/talend/data-service-route-deployer
image-builder 1.10.0 Data Services (Service de données) et Routes ghcr.io/talend/image-builder

Vérification de la signature de l'artefact

Qlik fournit des signatures numériques pour toutes les images officielles et charts Helm à partir de la version v0.22 de Dynamic Engine. Tous les artefacts sont signés lors du build, avec une paire de clés asymétriques : la clé privée est utilisée pour la signature et la clé publique est rendue disponible pour vérification de la signature.

Pour plus d'informations concernant cette vérification facultative de l'authenticité des artefacts de Dynamic Engine, consultez Option de sécurité : Vérifier les signatures des artefacts Dynamic Engine.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.