MCO Outils en ligne de commande
November 26, 2025 at 2:48 AMBoite à outils
Les outils en ligne de commande sont disponibles via kubectl.
Pour le tag de version, vérifier dans gitlab le dernier tag déployé
Liste des outils
kubectl --context=hickson-qual --namespace=qualif-kone run --rm -it cineges-tools --image="dkr.isi.nc/hickson/cineges-tools:v0.1.34" --restart='Never'
Reconsolidation des séances
kubectl --context=hickson-qual --namespace=qualif-kone run --rm -it cineges-tools --image="dkr.isi.nc/hickson/cineges-tools:v0.1.34" --restart='Never' nc.wdt.cineges.tools.show.Reconsolidate
Mappings ES
Note : définir la variable d’env OVERRIDE_ES6_TIMEOUT sinon l’opération échoue (gros index).
kubectl --context=hickson-qual --namespace=qualif-kone run --rm -it cineges-tools --image="dkr.isi.nc/hickson/cineges-tools:v0.1.34" --restart='Never' --env="OVERRIDE_ES6_TIMEOUT=3600000" nc.wdt.cineges.tools.show.Reconsolidate
Synchro Kafka/ES
Outils : https://git.isi.nc/common/data-topics-sync
Dump d’un index ES dans un topic Kafka
kubectl --context=hickson-qual --namespace=qualif-cinecity run --rm -it --restart="Never" --image="dkr.isi.nc/common/data-topics-sync:v1.2" data-topics-sync -- sync-es <index> <type> <flags>
Flags utils:
--topic <topic>: topic cible--help: en cas de besoins
Exemple :
kubectl --context=hickson-qual --namespace=qualif-cinecity run --rm -it --restart="Never" --image="dkr.isi.nc/common/data-topics-sync:v1.2" data-topics-sync -- sync-es cineges-product doc --topic cineges.product.saveToCentral --dry-run
Emails
Envoi d’un email de test
Configuration :
SMTP_HOST: serveur de mail (localhost)SMTP_PORT: port (25)SMTP_LOGIN: user pour le SMTPSMTP_PASSWORD: pass pour le SMTPEMAIL_FROM: Source de l’email (Cineges mailer <ddaly@isi.nc>)EMAIL_TO: Destinataire, destinataire, destinataire… (Damien DALY <ddaly@isi.nc>)EMAIL_CC: Copie, copie, copie…EMAIL_SUBJECT_PREFIX: Préfixe du sujetEMAIL_SUBJECT_SUFFIX: Sufixe du sujet
kubectl --context=hickson-prod-kone --namespace=prod-kone run --rm -it cineges-tools --image="dkr.isi.nc/hickson/cineges-tools:v0.1.40-beta.10" --restart='Never' \
--env="SMTP_HOST=192.168.110.6" \
--env="SMTP_LOGIN=isi_admin" \
--env="SMTP_PASSWORD=I\$i_@dmin" \
--env="EMAIL_FROM=ISI Admin <isi_admin@wdt.nc>" \
--env="EMAIL_TO=Damien DALY <ddaly@isi.nc>" \
--env="EMAIL_SUBJECT_PREFIX=Test Tool" \
nc.wdt.cineges.tools.tests.TestEmailSend