temporalio / helm-charts

Temporal Helm charts
MIT License
282 stars 316 forks source link

Adds HorizontalPodAutoscaler to web and server components #448

Closed felippe-mendonca closed 1 month ago

felippe-mendonca commented 7 months ago

What was changed

Adds HorizontalPodAutoscaler to web and server components. Also added two helpers from Bitnami's Chart, because didn't find useful adding the entire dependency https://github.com/bitnami/charts/tree/main/bitnami/common (I can change this btw).

Why?

Improves reliability and scalability

Checklist

  1. Closes - didn't find any related issue

  2. How was this tested:

    • Helm template + kubectl apply --dry-run -f -
    • Implemented on a staging environment
      temporal-frontend             Deployment/temporal-frontend             26%/90%, 10%/90%   2         3         2          2m48s
      temporal-history              Deployment/temporal-history              70%/90%, 13%/90%   2         3         2          2m48s
      temporal-matching             Deployment/temporal-matching             26%/90%, 13%/90%   2         3         2          2m48s
      temporal-web                  Deployment/temporal-web                  5%/90%, 2%/90%     2         3         2          2m48s
      temporal-worker               Deployment/temporal-worker               24%/90%, 8%/90%    2         3         2          2m48s
  3. Any docs updates needed? No

CLAassistant commented 7 months ago

CLA assistant check
All committers have signed the CLA.

robholland commented 1 month ago

Thank for you for the submission but we don't currently support or recommend autoscaling.