đŸ—ïž Tekton Cheat Sheet

Cette page regroupe les commandes les plus utiles pour administrer les pipelines Tekton utilisés sur la plateforme Numericare.

Tekton est utilisé principalement pour :


🎼 Commandes tkn

Toutes les commandes suivantes utilisent le client tkn.

PipelineRuns

Action Commande
Liste des exécutions
tkn pr list -n cicd
Afficher les logs du dernier run
tkn pr logs -L -n cicd
Suivre les logs en temps réel
tkn pr logs -f -n cicd
Détails d'un PipelineRun
tkn pr describe <pipeline-run> -n cicd
Supprimer un PipelineRun
tkn pr delete <pipeline-run> -n cicd
Conserver uniquement les 5 derniers runs
tkn pr delete --keep 5 -n cicd

🚀 Lancer un Pipeline

Lancer manuellement le pipeline de maintenance.

tkn pipeline start maintenance \
  -n cicd \
  --showlog \
  --use-param-defaults \
  --workspace name=shared-workspace,claimName=cicd-pvc

📋 Pipelines de la plateforme

maintenance

Objectif

Fréquence

Tous les dimanches Ă  23h00.


docker-prune

Objectif

Fréquence

Tous les samedis Ă  23h30.


build-code-server

Objectif

TĂąches principales


🔎 Inspection

Voir les pipelines disponibles

tkn pipeline list -n cicd

Voir les tĂąches disponibles

tkn task list -n cicd

Voir les PipelineRuns

tkn pr list -n cicd

🐞 DĂ©pannage

Pipeline bloqué en Running

Vérifier le PVC :

kubectl get pvc -n cicd

Le volume doit ĂȘtre dans l'Ă©tat Bound.


Erreur Git

Host key verification failed

Mettre Ă  jour le fichier known_hosts.

ssh-keyscan github.com

OOMKilled

Augmenter les ressources mémoire de la Task concernée.


đŸ§č Nettoyage

Supprimer tous les anciens PipelineRuns.

tkn pr delete --keep 5 -n cicd

📁 Emplacement des Pipelines

infra/kubernetes/cicd/
├── pipelines/
├── tasks/
├── triggers/
├── cronjobs/
└── resources/

💡 Bonnes pratiques


📚 Documentation associĂ©e


Revision #1
Created 2026-06-26 10:10:13 UTC by Nico lĂ 
Updated 2026-06-26 10:10:28 UTC by Nico lĂ