2024-03-29 11:17:53 +01:00
2024-03-25 09:11:17 +01:00
2024-03-28 16:57:24 +01:00
2024-03-28 16:57:24 +01:00
2024-03-28 10:20:11 +01:00

MSE Tekton

CI du projet MSE

Lancement de l'environnement

Lancer l'environnement

make create-cluster

Si vous disposez déjà d'un environnement kubernetes, appliquez uniquement les CRDs :

kubectl apply -k kind/cluster --server-side

Il se peut qu'il y ait besoin de relancer la commande s'il n'arrive pas a charger TektonConfig correctement

Puis

make deploy-dev

Préparer les secrets

Créer les fichiers en renseignant et en copiant les fichiers .dist correspondants:

  • kustomization/base/tekton/secret/gitea/access_token
  • kustomization/base/tekton/secret/gitea/basicauth
  • kustomization/base/tekton/secret/ssh/id_ed25519
  • kustomization/base/tekton/secret/ssh/known_hosts

Générer le secret docker

make docker-secret

Lancement d'un pipeline

kubectl create -f kustomization/base/tekton/pipeline/pipelinerun.yaml

Lister et voir les logs des pipelines

tkn pipelinerun list
tkn pipelinerun logs clone-read-run-dqwcx -f

Pour installer le cli tekton : Tekton CLI

Accès au Dashboard

Doc Tekton

On crée un port-forward pour accéder au dashboard

kubectl --namespace tekton-pipelines port-forward svc/tekton-dashboard 9097:9097

Accéder au dashboard : http://localhost:9097

Description
No description provided
Readme 150 KiB
Languages
Makefile 88.6%
Shell 11.4%