Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: chart static-app using zerodowntime probes #400

Closed
wants to merge 11 commits into from

Conversation

devthejo
Copy link
Member

No description provided.

@revolunet
Copy link
Member

ca devrait pas aller dans helm-charts ?

@devthejo
Copy link
Member Author

ca devrait pas aller dans helm-charts ?

maybe, après c'est très spécifiquement lié au fait d'utiliser des images basée sur notre image nginx, du coup c'est pas super universel non plus, perso j'aurais tendance à mettre dans helm-chart que ce qui est vraiment pertinent pour que des personnes hors fabrique l'utilise et qui sont pas couplé à tout un fonctionnement ...
après ça se discute ....

@revolunet
Copy link
Member

c'est quoi l'intéret de rajouter ca par rapport à utiliser notre chart "app" de base ? ca pourrait pas marcher avec le meme chart ?

@devthejo
Copy link
Member Author

c'est quoi l'intéret de rajouter ca par rapport à utiliser notre chart "app" de base ? ca pourrait pas marcher avec le meme chart ?

c'est d'avoir un paramétrage par défaut qui correspont aux probes zero-downtime des nouvelles images nginx (à utiliser donc à partir de la 8.2.0)
ça réduit aussi la verbosité dans les repo (pas besoin de préciser le port)

à la place de voir mettre ça pour pouvoir bénéficier du zero-downtime:

containerPort: 8080
livenessProbe:
  httpGet:
    path: /live
    port: 8080
readinessProbe:
  httpGet:
    path: /ready
    port: 8080
lifecycle:
  preStop:
    exec:
      command: ["/pre-stop.sh"]

on peut mettre simplement

~chart: static-app

ce qui est plus simple

j'ai envisagé d'autres solutions mais ça rendait vraiment compliqué la chart app et le rendait confus

@sonarcloud
Copy link

sonarcloud bot commented Sep 1, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@devthejo devthejo closed this Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants