update doc

This commit is contained in:
Matthieu Lamalle 2024-03-07 15:39:20 +01:00
parent affa99c877
commit 6d76c4404a
4 changed files with 34 additions and 31 deletions

View File

@ -25,7 +25,7 @@ setup-cluster:
kubectl apply -f kind/cluster/coredns/custom-dns.yaml
kubectl -n kube-system rollout restart deployment/coredns
kubectl -n kube-system rollout status --timeout 5m deployment/coredns
@yq -y -i ".spec.addresses = [\"$(SUBNET)\"]" kind/cluster/lb/resources/ipaddresspoool.yaml
@yq -i ".spec.addresses = [\"$(SUBNET)\"]" kind/cluster/lb/resources/ipaddresspoool.yaml
kubectl apply -k kind/cluster/lb --server-side
ssh-secret:

View File

@ -4,20 +4,44 @@ CI du projet MSE
### Lancement de l'environnement
Lancer l'environnement
#### Lancer l'environnement
```
make create-cluster
skaffold dev
skaffold dev --cleanup=false
```
Préparer les secrets
#### Préparer les secrets
Editer le fichier `kustomization/base/tekton/secret/secret.yaml` avec les identifiants git
```
make ssh-secret
make docker-secret
```
Editer le fichier `kustomization/base/tekton/secret/secret.yaml` avec les identifiants git
### Lancement d'un pipeline
[Documentation](doc/tekton.md)
```
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](https://tekton.dev/docs/cli/#installation)
### Accès au Dashboard
[Doc Tekton](https://tekton.dev/docs/dashboard/install/)
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

View File

@ -1,23 +0,0 @@
### Accès au Dashboard
[Doc Tekton](https://tekton.dev/docs/dashboard/install/)
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
### Lancement du 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
```

View File

@ -29,7 +29,9 @@ spec:
- name: repo-url
value: https://forge.cadoles.com/CNOUS/mse.git
- name: revision
value: k8s
value: issue-2977
- name: destination
value: sprint-8
- name: image
value: reg.cadoles.com/mlamalle/testtekton
- name: dockerfile