Files
helm-chart-lions-app/templates/NOTES.txt

42 lines
1.6 KiB
Plaintext

Application {{ include "lions-app.name" . }} déployée sur Lions ({{ .Release.Namespace }}).
1. Vérifier le rollout :
kubectl rollout status deployment/{{ include "lions-app.name" . }} -n {{ .Release.Namespace }}
2. Vérifier les pods :
kubectl get pods -n {{ .Release.Namespace }} -l app={{ include "lions-app.name" . }}
3. Health check :
{{- if .Values.probes.readiness.httpGet }}
{{- if .Values.ingress.enabled }}
curl -sk https://{{ .Values.ingress.host }}{{ .Values.probes.readiness.httpGet.path }}
{{- else }}
kubectl port-forward -n {{ .Release.Namespace }} svc/{{ include "lions-app.name" . }} 8080:{{ .Values.service.port }}
curl -s http://localhost:8080{{ .Values.probes.readiness.httpGet.path }}
{{- end }}
{{- else }}
(tcpSocket probe — pas de path HTTP de test direct)
kubectl get pods -n {{ .Release.Namespace }} -l app={{ include "lions-app.name" . }}
{{- end }}
4. Logs :
kubectl logs -n {{ .Release.Namespace }} -l app={{ include "lions-app.name" . }} --tail=100 -f
{{- if .Values.externalSecret.enabled }}
5. Vérifier que les secrets Vault sont synchronisés :
kubectl get externalsecret -n {{ .Release.Namespace }} {{ include "lions-app.name" . }}
kubectl get secret -n {{ .Release.Namespace }} {{ include "lions-app.secretName" . }}
{{- end }}
{{- if .Values.hpa.enabled }}
6. Vérifier l'HPA :
kubectl get hpa -n {{ .Release.Namespace }} {{ include "lions-app.name" . }}
{{- end }}
Image déployée : {{ include "lions-app.image" . }}
{{- if .Values.ingress.enabled }}
URL d'accès : https://{{ .Values.ingress.host }}{{ .Values.ingress.path }}
{{- end }}