diff --git a/charts/plane-enterprise/Chart.yaml b/charts/plane-enterprise/Chart.yaml index 0079cff..bf82cd3 100644 --- a/charts/plane-enterprise/Chart.yaml +++ b/charts/plane-enterprise/Chart.yaml @@ -5,7 +5,7 @@ description: Meet Plane. An Enterprise software development tool to manage issue type: application -version: 3.4.2 +version: 3.5.0 appVersion: "3.1.1" home: https://plane.so/ diff --git a/charts/plane-enterprise/README.md b/charts/plane-enterprise/README.md index 0a035f5..63313bd 100644 --- a/charts/plane-enterprise/README.md +++ b/charts/plane-enterprise/README.md @@ -596,8 +596,8 @@ securityContext: | services.web.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | | services.web.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.web.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.web.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.web.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.web.memoryRequest | 128Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.web.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.web.image | makeplane/web-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.web.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `web`. | | services.web.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | @@ -614,8 +614,8 @@ securityContext: | services.space.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | | services.space.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.space.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.space.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.space.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.space.memoryRequest | 256Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.space.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.space.image | makeplane/space-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.space.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `space`. | | services.space.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | @@ -632,8 +632,8 @@ securityContext: | services.admin.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | | services.admin.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.admin.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.admin.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.admin.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.admin.memoryRequest | 128Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.admin.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.admin.image | makeplane/admin-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.admin.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `admin`. | | services.admin.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | @@ -648,10 +648,10 @@ securityContext: | Setting | Default | Required | Description | | ---------------------------------- | :------------------------------------------: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.live.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.live.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.live.memoryLimit | 2000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.live.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.live.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.live.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.live.memoryRequest | 512Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.live.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.live.image | makeplane/live-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.live.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `live`. | | env.live_sentry_dsn | | | (optional) Live service deployment comes with some of the preconfigured integration. Sentry is one among those. Here user can set the Sentry provided DSN for this integration. | @@ -675,8 +675,8 @@ securityContext: | services.live_exporter.replicas | 1 | Yes | Number of exporter pods. PDF render footprint is 500MB–2GB per job; scale horizontally rather than increasing concurrency per pod. | | services.live_exporter.memoryLimit | 2000Mi | | Memory limit for the exporter pod. Set higher if rendering large documents. | | services.live_exporter.cpuLimit | 1000m | | CPU limit for the exporter pod. | -| services.live_exporter.memoryRequest | 50Mi | | Memory request for the exporter pod. | -| services.live_exporter.cpuRequest | 50m | | CPU request for the exporter pod. | +| services.live_exporter.memoryRequest | 256Mi | | Memory request for the exporter pod. | +| services.live_exporter.cpuRequest | 100m | | CPU request for the exporter pod. | | services.live_exporter.image | makeplane/live-commercial | | Docker image for the exporter. Must match the `live` service image. | | services.live_exporter.nodeSelector | {} | | Node selector for the exporter pod. | | services.live_exporter.tolerations | [] | | Tolerations for the exporter pod. | @@ -688,8 +688,8 @@ securityContext: | ---------------------------------- | :---------------------------------------------: | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.monitor.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.monitor.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.monitor.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.monitor.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.monitor.memoryRequest | 128Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.monitor.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.monitor.image | makeplane/monitor-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.monitor.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `monitor`. | | services.monitor.volumeSize | 100Mi | | While setting up the stateful deployment, while creating the persistant volume, volume allocation size need to be provided. This key helps you set the volume allocation size. Unit of this value must be in Mi (megabyte) or Gi (gigabyte) | @@ -705,10 +705,10 @@ securityContext: | Setting | Default | Required | Description | | ------------------------------ | :---------------------------------------------: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.api.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.api.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | -| services.api.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.api.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.api.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.api.memoryLimit | 2Gi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.api.cpuLimit | 1000m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | +| services.api.memoryRequest | 512Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.api.cpuRequest | 200m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.api.image | makeplane/backend-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.api.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `api`. | | env.sentry_dsn | | | (optional) API service deployment comes with some of the preconfigured integration. Sentry is one among those. Here user can set the Sentry provided DSN for this integration. | @@ -717,6 +717,7 @@ securityContext: | env.web_url | | | (optional) Custom Web URL for the application. If not set, it will be auto-generated based on the license domain and SSL settings | | env.webhook_allowed_ips | | | (optional) Comma-separated list of IPs/CIDRs that webhooks are allowed to target. Leave empty to allow all. | | env.webhook_allowed_hosts | | | (optional) Comma-separated list of hostnames that webhooks are allowed to target. Leave empty to allow all. | +| env.gunicorn_workers | 1 | | Number of Gunicorn worker processes for the API server. Increase for higher concurrency (e.g. `2 * CPU cores + 1`). | | env.gunicorn_max_requests | 1000 | | Maximum requests a gunicorn worker handles before restart. Set to `0` to disable rotation. | | env.gunicorn_max_requests_jitter | 150 | | Random jitter added to `GUNICORN_MAX_REQUESTS` to stagger worker restarts across replicas. Set to `0` when rotation is disabled. | | env.celery_task_publish_retry | true | | When `true`, Celery retries task publishing on transient AMQP failures instead of silently dropping tasks. Prevents stuck export/import records caused by brief broker reconnect windows. | @@ -734,10 +735,10 @@ securityContext: | --------------------------------------- | :-----: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.external_api.enabled | false | | Set it to `true` to deploy a dedicated API workload (same backend image and entrypoint as `api`) for serving external/public API traffic. | | services.external_api.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.external_api.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | -| services.external_api.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.external_api.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.external_api.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.external_api.memoryLimit | 2Gi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.external_api.cpuLimit | 1000m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | +| services.external_api.memoryRequest | 512Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.external_api.cpuRequest | 200m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.external_api.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.external_api.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `external_api`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.external_api.tolerations | [] | | This key allows you to set the tolerations for the deployment of `external_api`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | @@ -752,8 +753,8 @@ securityContext: | services.silo.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | | services.silo.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.silo.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.silo.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.silo.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.silo.memoryRequest | 256Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.silo.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.silo.image | makeplane/silo-commercial | | This deployment needs a preconfigured docker image to function. Docker image name is provided by the owner and must not be changed for this deployment | | services.silo.pullPolicy | Always | | Using this key, user can set the pull policy for the deployment of `silo`. | | services.silo.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | @@ -809,10 +810,10 @@ securityContext: | -------------------------------------- | :--------------------------------------------------: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.pi.enabled | false | No | Set to `true` to enable the Plane AI service and its API, worker, beat, and migrator workloads. | | services.pi.replicas | 1 | Yes | Number of replicas for the Plane AI (PI) API deployment. It must be >=1. | -| services.pi.memoryLimit | 1000Mi | | Memory limit for the Plane AI (PI) API deployment. | -| services.pi.cpuLimit | 500m | | CPU limit for the Plane AI (PI) API deployment. | -| services.pi.memoryRequest | 50Mi | | Memory request for the Plane AI (PI) API deployment. | -| services.pi.cpuRequest | 50m | | CPU request for the Plane AI (PI) API deployment. | +| services.pi.memoryLimit | 2Gi | | Memory limit for the Plane AI (PI) API deployment. | +| services.pi.cpuLimit | 1000m | | CPU limit for the Plane AI (PI) API deployment. | +| services.pi.memoryRequest | 512Mi | | Memory request for the Plane AI (PI) API deployment. | +| services.pi.cpuRequest | 200m | | CPU request for the Plane AI (PI) API deployment. | | services.pi.image | makeplane/plane-pi-commercial | | Docker image for the Plane AI (PI) service. | | services.pi.pullPolicy | Always | | Image pull policy for the Plane AI (PI) deployment. | | services.pi.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the Plane AI (PI) API service. | @@ -863,8 +864,8 @@ securityContext: | services.pi_worker.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for the Plane AI (PI) worker. This key helps you set the number of replicas. It must be >=1. | | services.pi_worker.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for the Plane AI (PI) worker deployment to use. | | services.pi_worker.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for the Plane AI (PI) worker deployment to use. | -| services.pi_worker.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for the Plane AI (PI) worker deployment to use. | -| services.pi_worker.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for the Plane AI (PI) worker deployment to use. | +| services.pi_worker.memoryRequest | 256Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for the Plane AI (PI) worker deployment to use. | +| services.pi_worker.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for the Plane AI (PI) worker deployment to use. | | services.pi_worker.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `pi_worker`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.pi_worker.tolerations | [] | | This key allows you to set the tolerations for the deployment of `pi_worker`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | | services.pi_worker.affinity | {} | | This key allows you to set the affinity rules for the deployment of `pi_worker`. This is useful when you want to control how pods are scheduled on nodes in your Kubernetes cluster. | @@ -879,8 +880,8 @@ securityContext: | services.pi_beat_worker.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for the Plane AI (PI) beat-worker. This key helps you set the number of replicas. It must be >=1. | | services.pi_beat_worker.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for the Plane AI (PI) beat-worker deployment to use. | | services.pi_beat_worker.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for the Plane AI (PI) beat-worker deployment to use. | -| services.pi_beat_worker.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for the Plane AI (PI) beat-worker deployment to use. | -| services.pi_beat_worker.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for the Plane AI (PI) beat-worker deployment to use. | +| services.pi_beat_worker.memoryRequest | 256Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for the Plane AI (PI) beat-worker deployment to use. | +| services.pi_beat_worker.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for the Plane AI (PI) beat-worker deployment to use. | | services.pi_beat_worker.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `pi_beat_worker`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.pi_beat_worker.tolerations | [] | | This key allows you to set the tolerations for the deployment of `pi_beat_worker`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | | services.pi_beat_worker.affinity | {} | | This key allows you to set the affinity rules for the deployment of `pi_beat_worker`. This is useful when you want to control how pods are scheduled on nodes in your Kubernetes cluster. | @@ -892,10 +893,10 @@ securityContext: | Setting | Default | Required | Description | | ----------------------------- | :-----: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.worker.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.worker.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | -| services.worker.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.worker.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.worker.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.worker.memoryLimit | 2Gi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.worker.cpuLimit | 1000m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | +| services.worker.memoryRequest | 1Gi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.worker.cpuRequest | 200m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.worker.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `worker`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.worker.tolerations | [] | | This key allows you to set the tolerations for the deployment of `worker`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | | services.worker.affinity | {} | | This key allows you to set the affinity rules for the deployment of `worker`. This is useful when you want to control how pods are scheduled on nodes in your Kubernetes cluster. | @@ -908,10 +909,10 @@ securityContext: | --------------------------------------- | :-----: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.worker_importers.enabled | false | | Set it to `true` to deploy a dedicated celery worker for the `celery.importer` queue, so imports run on their own worker instead of the default one. | | services.worker_importers.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.worker_importers.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | -| services.worker_importers.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.worker_importers.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.worker_importers.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.worker_importers.memoryLimit | 2Gi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.worker_importers.cpuLimit | 1000m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | +| services.worker_importers.memoryRequest | 512Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.worker_importers.cpuRequest | 200m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.worker_importers.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `worker_importers`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.worker_importers.tolerations | [] | | This key allows you to set the tolerations for the deployment of `worker_importers`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | | services.worker_importers.affinity | {} | | This key allows you to set the affinity rules for the deployment of `worker_importers`. This is useful when you want to control how pods are scheduled on nodes in your Kubernetes cluster. | @@ -923,10 +924,10 @@ securityContext: | Setting | Default | Required | Description | | --------------------------------- | :-----: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | services.beatworker.replicas | 1 | Yes | Kubernetes helps you with scaling up/down the deployments. You can run 1 or more pods for each deployment. This key helps you setting up number of replicas you want to run for this deployment. It must be >=1 | -| services.beatworker.memoryLimit | 1000Mi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | +| services.beatworker.memoryLimit | 2Gi | | Every deployment in kubernetes can be set to use maximum memory they are allowed to use. This key sets the memory limit for this deployment to use. | | services.beatworker.cpuLimit | 500m | | Every deployment in kubernetes can be set to use maximum cpu they are allowed to use. This key sets the cpu limit for this deployment to use. | -| services.beatworker.memoryRequest | 50Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | -| services.beatworker.cpuRequest | 50m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | +| services.beatworker.memoryRequest | 512Mi | | Every deployment in kubernetes can be set to use minimum memory they are allowed to use. This key sets the memory request for this deployment to use. | +| services.beatworker.cpuRequest | 100m | | Every deployment in kubernetes can be set to use minimum cpu they are allowed to use. This key sets the cpu request for this deployment to use. | | services.beatworker.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `beatworker`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.beatworker.tolerations | [] | | This key allows you to set the tolerations for the deployment of `beatworker`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | | services.beatworker.affinity | {} | | This key allows you to set the affinity rules for the deployment of `beatworker`. This is useful when you want to control how pods are scheduled on nodes in your Kubernetes cluster. | @@ -941,8 +942,8 @@ securityContext: | services.email_service.replicas | 1 | | Number of replicas for the email service deployment | | services.email_service.memoryLimit | 1000Mi | | Memory limit for the email service deployment | | services.email_service.cpuLimit | 500m | | CPU limit for the email service deployment | -| services.email_service.memoryRequest | 50Mi | | Memory request for the email service deployment | -| services.email_service.cpuRequest | 50m | | CPU request for the email service deployment | +| services.email_service.memoryRequest | 128Mi | | Memory request for the email service deployment | +| services.email_service.cpuRequest | 100m | | CPU request for the email service deployment | | services.email_service.image | makeplane/email-commercial | | Docker image for the email service deployment | | services.email_service.pullPolicy | Always | | Image pull policy for the email service deployment | | services.email_service.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `email_service`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | @@ -963,8 +964,8 @@ Note: When the email service is enabled, the cert-issuer will be automatically c | services.outbox_poller.replicas | 1 | | Number of replicas for the outbox poller service deployment | | services.outbox_poller.memoryLimit | 1000Mi | | Memory limit for the outbox poller service deployment | | services.outbox_poller.cpuLimit | 500m | | CPU limit for the outbox poller service deployment | -| services.outbox_poller.memoryRequest | 50Mi | | Memory request for the outbox poller service deployment | -| services.outbox_poller.cpuRequest | 50m | | CPU request for the outbox poller service deployment | +| services.outbox_poller.memoryRequest | 256Mi | | Memory request for the outbox poller service deployment | +| services.outbox_poller.cpuRequest | 100m | | CPU request for the outbox poller service deployment | | services.outbox_poller.pullPolicy | Always | | Image pull policy for the outbox poller service deployment | | services.outbox_poller.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.outbox_poller.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `outbox_poller`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | @@ -994,8 +995,8 @@ Note: When the email service is enabled, the cert-issuer will be automatically c | services.automation_consumer.replicas | 1 | | Number of replicas for the automation consumer service deployment | | services.automation_consumer.memoryLimit | 1000Mi | | Memory limit for the automation consumer service deployment | | services.automation_consumer.cpuLimit | 500m | | CPU limit for the automation consumer service deployment | -| services.automation_consumer.memoryRequest | 50Mi | | Memory request for the automation consumer service deployment | -| services.automation_consumer.cpuRequest | 50m | | CPU request for the automation consumer service deployment | +| services.automation_consumer.memoryRequest | 256Mi | | Memory request for the automation consumer service deployment | +| services.automation_consumer.cpuRequest | 100m | | CPU request for the automation consumer service deployment | | services.automation_consumer.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.automation_consumer.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `automation_consumer`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.automation_consumer.tolerations | [] | | This key allows you to set the tolerations for the deployment of `automation_consumer`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | @@ -1015,8 +1016,8 @@ Note: When the email service is enabled, the cert-issuer will be automatically c | services.webhook_consumer.replicas | 1 | | Number of replicas for the webhook consumer service deployment | | services.webhook_consumer.memoryLimit | 1000Mi | | Memory limit for the webhook consumer service deployment | | services.webhook_consumer.cpuLimit | 500m | | CPU limit for the webhook consumer service deployment | -| services.webhook_consumer.memoryRequest | 500Mi | | Memory request for the webhook consumer service deployment | -| services.webhook_consumer.cpuRequest | 250m | | CPU request for the webhook consumer service deployment | +| services.webhook_consumer.memoryRequest | 256Mi | | Memory request for the webhook consumer service deployment | +| services.webhook_consumer.cpuRequest | 100m | | CPU request for the webhook consumer service deployment | | services.webhook_consumer.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.webhook_consumer.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `webhook_consumer`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.webhook_consumer.tolerations | [] | | This key allows you to set the tolerations for the deployment of `webhook_consumer`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | @@ -1034,8 +1035,8 @@ Note: When the email service is enabled, the cert-issuer will be automatically c | services.agent_consumer.replicas | 1 | | Number of replicas for the agent consumer service deployment | | services.agent_consumer.memoryLimit | 1000Mi | | Memory limit for the agent consumer service deployment | | services.agent_consumer.cpuLimit | 500m | | CPU limit for the agent consumer service deployment | -| services.agent_consumer.memoryRequest | 500Mi | | Memory request for the agent consumer service deployment | -| services.agent_consumer.cpuRequest | 250m | | CPU request for the agent consumer service deployment | +| services.agent_consumer.memoryRequest | 256Mi | | Memory request for the agent consumer service deployment | +| services.agent_consumer.cpuRequest | 100m | | CPU request for the agent consumer service deployment | | services.agent_consumer.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | | services.agent_consumer.nodeSelector | {} | | This key allows you to set the node selector for the deployment of `agent_consumer`. This is useful when you want to run the deployment on specific nodes in your Kubernetes cluster. | | services.agent_consumer.tolerations | [] | | This key allows you to set the tolerations for the deployment of `agent_consumer`. This is useful when you want to run the deployment on nodes with specific taints in your Kubernetes cluster. | @@ -1052,9 +1053,9 @@ Note: When the email service is enabled, the cert-issuer will be automatically c | services.iframely.enabled | false | | Set to `true` to enable the Iframely service deployment | | services.iframely.replicas | 1 | | Number of replicas for the Iframely service deployment | | services.iframely.memoryLimit | 1000Mi | | Memory limit for the Iframely service deployment | -| services.iframely.cpuLimit | 500m | | CPU limit for the Iframely service deployment | -| services.iframely.memoryRequest | 50Mi | | Memory request for the Iframely service deployment | -| services.iframely.cpuRequest | 50m | | CPU request for the Iframely service deployment | +| services.iframely.cpuLimit | 1000m | | CPU limit for the Iframely service deployment | +| services.iframely.memoryRequest | 256Mi | | Memory request for the Iframely service deployment | +| services.iframely.cpuRequest | 100m | | CPU request for the Iframely service deployment | | services.iframely.image | makeplane/iframely:v1.2.0 | | Docker image for the Iframely service deployment | | services.iframely.pullPolicy | Always | | Image pull policy for the Iframely service deployment | | services.iframely.assign_cluster_ip | false | | Set it to `true` if you want to assign `ClusterIP` to the service | diff --git a/charts/plane-enterprise/questions.yml b/charts/plane-enterprise/questions.yml index ef70725..2f6b2a8 100644 --- a/charts/plane-enterprise/questions.yml +++ b/charts/plane-enterprise/questions.yml @@ -138,11 +138,11 @@ questions: - variable: services.web.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 128Mi - variable: services.web.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.web.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -173,11 +173,11 @@ questions: - variable: services.space.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.space.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.space.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -208,11 +208,11 @@ questions: - variable: services.admin.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 128Mi - variable: services.admin.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.admin.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -235,7 +235,7 @@ questions: - variable: services.live.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2000Mi - variable: services.live.cpuLimit label: "CPU Limit" type: string @@ -243,11 +243,11 @@ questions: - variable: services.live.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.live.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.live.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -308,11 +308,11 @@ questions: - variable: services.live_exporter.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.live_exporter.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.silo.enabled label: "Install Silo Service" @@ -336,11 +336,11 @@ questions: - variable: services.silo.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.silo.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.silo.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -550,11 +550,11 @@ questions: - variable: services.monitor.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 128Mi - variable: services.monitor.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.monitor.volumeSize label: "Volume Size" type: string @@ -581,19 +581,19 @@ questions: - variable: services.api.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.api.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.api.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.api.cpuRequest label: "CPU Request" type: string - default: 50m + default: 200m - variable: services.api.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -639,6 +639,11 @@ questions: label: "Webhook Allowed Hosts" type: string default: "" + - variable: env.gunicorn_workers + label: "Gunicorn Workers" + description: "Number of Gunicorn worker processes for the API server. Recommended: 2 * CPU cores + 1." + type: int + default: 1 - variable: env.gunicorn_max_requests label: "Gunicorn Max Requests" description: "Maximum number of requests a gunicorn worker handles before being restarted. Set to 0 to disable rotation." @@ -673,19 +678,19 @@ questions: - variable: services.external_api.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.external_api.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.external_api.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.external_api.cpuRequest label: "CPU Request" type: string - default: 50m + default: 200m - variable: services.external_api.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -699,19 +704,19 @@ questions: - variable: services.worker.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.worker.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.worker.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 1Gi - variable: services.worker.cpuRequest label: "CPU Request" type: string - default: 50m + default: 200m - variable: services.worker_importers.enabled label: "Enable Importer Worker" type: boolean @@ -726,19 +731,19 @@ questions: - variable: services.worker_importers.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.worker_importers.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.worker_importers.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.worker_importers.cpuRequest label: "CPU Request" type: string - default: 50m + default: 200m - variable: services.beatworker.replicas label: "Default Replica Count" type: int @@ -748,7 +753,7 @@ questions: - variable: services.beatworker.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.beatworker.cpuLimit label: "CPU Limit" type: string @@ -756,11 +761,11 @@ questions: - variable: services.beatworker.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.beatworker.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.email_service.enabled label: "Enable Email Service" type: boolean @@ -783,11 +788,11 @@ questions: - variable: services.email_service.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 128Mi - variable: services.email_service.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: env.email_service_envs.smtp_domain label: "SMTP Domain" type: string @@ -842,11 +847,11 @@ questions: - variable: services.outbox_poller.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.outbox_poller.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.outbox_poller.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -926,11 +931,11 @@ questions: - variable: services.automation_consumer.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.automation_consumer.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.automation_consumer.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -974,11 +979,11 @@ questions: - variable: services.webhook_consumer.memoryRequest label: "Memory Request" type: string - default: 500Mi + default: 256Mi - variable: services.webhook_consumer.cpuRequest label: "CPU Request" type: string - default: 250m + default: 100m - variable: services.webhook_consumer.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -1014,11 +1019,11 @@ questions: - variable: services.agent_consumer.memoryRequest label: "Memory Request" type: string - default: 500Mi + default: 256Mi - variable: services.agent_consumer.cpuRequest label: "CPU Request" type: string - default: 250m + default: 100m - variable: services.agent_consumer.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -1062,15 +1067,15 @@ questions: - variable: services.iframely.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.iframely.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.iframely.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.iframely.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -1090,19 +1095,19 @@ questions: - variable: services.pi.memoryLimit label: "Memory Limit" type: string - default: 1000Mi + default: 2Gi - variable: services.pi.cpuLimit label: "CPU Limit" type: string - default: 500m + default: 1000m - variable: services.pi.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 512Mi - variable: services.pi.cpuRequest label: "CPU Request" type: string - default: 50m + default: 200m - variable: services.pi.assign_cluster_ip label: "Assign Cluster IP" type: boolean @@ -1181,11 +1186,11 @@ questions: - variable: services.pi_worker.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.pi_worker.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.pi_beat_worker.replicas label: "Default Replica Count" type: int @@ -1203,11 +1208,11 @@ questions: - variable: services.pi_beat_worker.memoryRequest label: "Memory Request" type: string - default: 50Mi + default: 256Mi - variable: services.pi_beat_worker.cpuRequest label: "CPU Request" type: string - default: 50m + default: 100m - variable: services.pi.ai_providers.openai.enabled label: "Enable OpenAI Provider" diff --git a/charts/plane-enterprise/templates/config-secrets/app-env.yaml b/charts/plane-enterprise/templates/config-secrets/app-env.yaml index 970de2b..24fddc5 100644 --- a/charts/plane-enterprise/templates/config-secrets/app-env.yaml +++ b/charts/plane-enterprise/templates/config-secrets/app-env.yaml @@ -75,7 +75,7 @@ data: SENTRY_ENVIRONMENT: {{ .Values.env.sentry_environment | default "" | quote}} DEBUG: "0" DOCKERIZED: "1" - GUNICORN_WORKERS: "1" + GUNICORN_WORKERS: {{ .Values.env.gunicorn_workers | default 1 | quote }} GUNICORN_MAX_REQUESTS: {{ .Values.env.gunicorn_max_requests | quote }} GUNICORN_MAX_REQUESTS_JITTER: {{ .Values.env.gunicorn_max_requests_jitter | quote }} CELERY_TASK_PUBLISH_RETRY: {{ .Values.env.celery_task_publish_retry | ternary "1" "0" | quote }} diff --git a/charts/plane-enterprise/templates/workloads/admin.deployment.yaml b/charts/plane-enterprise/templates/workloads/admin.deployment.yaml index fdc8ab4..53bd391 100644 --- a/charts/plane-enterprise/templates/workloads/admin.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/admin.deployment.yaml @@ -53,8 +53,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.admin.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.admin.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.admin.memoryRequest | default "128Mi" | quote }} + cpu: {{ .Values.services.admin.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.admin.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.admin.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/agent-consumer.deployment.yaml b/charts/plane-enterprise/templates/workloads/agent-consumer.deployment.yaml index aea217f..ac11182 100644 --- a/charts/plane-enterprise/templates/workloads/agent-consumer.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/agent-consumer.deployment.yaml @@ -30,8 +30,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.agent_consumer.memoryRequest | default "500Mi" | quote }} - cpu: {{ .Values.services.agent_consumer.cpuRequest | default "250m" | quote }} + memory: {{ .Values.services.agent_consumer.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.agent_consumer.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.agent_consumer.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.agent_consumer.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/api.deployment.yaml b/charts/plane-enterprise/templates/workloads/api.deployment.yaml index 4b1b27a..cf1e016 100644 --- a/charts/plane-enterprise/templates/workloads/api.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/api.deployment.yaml @@ -56,11 +56,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.api.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.api.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.api.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.api.cpuRequest | default "200m" | quote }} limits: - memory: {{ .Values.services.api.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.api.cpuLimit | default "500m" | quote}} + memory: {{ .Values.services.api.memoryLimit | default "2Gi" | quote }} + cpu: {{ .Values.services.api.cpuLimit | default "1000m" | quote}} {{- with (include "plane.s3CAVolumeMounts" .) }} {{ . | indent 8 }} {{- end }} diff --git a/charts/plane-enterprise/templates/workloads/automation-consumer.deployment.yaml b/charts/plane-enterprise/templates/workloads/automation-consumer.deployment.yaml index c9e9641..3e81491 100644 --- a/charts/plane-enterprise/templates/workloads/automation-consumer.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/automation-consumer.deployment.yaml @@ -30,8 +30,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.automation_consumer.memoryRequest | default "1000Mi" | quote }} - cpu: {{ .Values.services.automation_consumer.cpuRequest | default "500m" | quote}} + memory: {{ .Values.services.automation_consumer.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.automation_consumer.cpuRequest | default "100m" | quote}} limits: memory: {{ .Values.services.automation_consumer.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.automation_consumer.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml b/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml index 752dc54..0eb3080 100644 --- a/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/beat-worker.deployment.yaml @@ -29,10 +29,10 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.beatworker.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.beatworker.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.beatworker.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.beatworker.cpuRequest | default "100m" | quote }} limits: - memory: {{ .Values.services.beatworker.memoryLimit | default "1000Mi" | quote }} + memory: {{ .Values.services.beatworker.memoryLimit | default "2Gi" | quote }} cpu: {{ .Values.services.beatworker.cpuLimit | default "500m" | quote}} command: - ./bin/docker-entrypoint-beat.sh diff --git a/charts/plane-enterprise/templates/workloads/email.deployment.yaml b/charts/plane-enterprise/templates/workloads/email.deployment.yaml index eaaab8f..cd3b460 100644 --- a/charts/plane-enterprise/templates/workloads/email.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/email.deployment.yaml @@ -71,8 +71,8 @@ spec: failureThreshold: 3 resources: requests: - memory: {{ .Values.services.email_service.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.email_service.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.email_service.memoryRequest | default "128Mi" | quote }} + cpu: {{ .Values.services.email_service.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.email_service.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.email_service.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/external-api.deployment.yaml b/charts/plane-enterprise/templates/workloads/external-api.deployment.yaml index 813712b..6cc95fa 100644 --- a/charts/plane-enterprise/templates/workloads/external-api.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/external-api.deployment.yaml @@ -57,11 +57,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.external_api.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.external_api.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.external_api.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.external_api.cpuRequest | default "200m" | quote }} limits: - memory: {{ .Values.services.external_api.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.external_api.cpuLimit | default "500m" | quote}} + memory: {{ .Values.services.external_api.memoryLimit | default "2Gi" | quote }} + cpu: {{ .Values.services.external_api.cpuLimit | default "1000m" | quote}} {{- with (include "plane.s3CAVolumeMounts" .) }} {{ . | indent 8 }} {{- end }} diff --git a/charts/plane-enterprise/templates/workloads/iframely.deployment.yaml b/charts/plane-enterprise/templates/workloads/iframely.deployment.yaml index 190a47b..df7d33f 100644 --- a/charts/plane-enterprise/templates/workloads/iframely.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/iframely.deployment.yaml @@ -50,11 +50,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.iframely.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.iframely.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.iframely.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.iframely.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.iframely.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.iframely.cpuLimit | default "500m" | quote }} + cpu: {{ .Values.services.iframely.cpuLimit | default "1000m" | quote }} command: - node args: diff --git a/charts/plane-enterprise/templates/workloads/live-exporter.deployment.yaml b/charts/plane-enterprise/templates/workloads/live-exporter.deployment.yaml index d750468..05e906c 100644 --- a/charts/plane-enterprise/templates/workloads/live-exporter.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/live-exporter.deployment.yaml @@ -31,8 +31,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.live_exporter.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.live_exporter.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.live_exporter.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.live_exporter.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.live_exporter.memoryLimit | default "2000Mi" | quote }} cpu: {{ .Values.services.live_exporter.cpuLimit | default "1000m" | quote }} diff --git a/charts/plane-enterprise/templates/workloads/live.deployment.yaml b/charts/plane-enterprise/templates/workloads/live.deployment.yaml index b175989..f9c7610 100644 --- a/charts/plane-enterprise/templates/workloads/live.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/live.deployment.yaml @@ -81,10 +81,10 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.live.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.live.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.live.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.live.cpuRequest | default "100m" | quote }} limits: - memory: {{ .Values.services.live.memoryLimit | default "1000Mi" | quote }} + memory: {{ .Values.services.live.memoryLimit | default "2000Mi" | quote }} cpu: {{ .Values.services.live.cpuLimit | default "500m" | quote}} {{- with (include "plane.s3CANodeBundleMount" .) }} {{ . | indent 8 }} diff --git a/charts/plane-enterprise/templates/workloads/monitor.stateful.yaml b/charts/plane-enterprise/templates/workloads/monitor.stateful.yaml index 83194f9..b24a245 100644 --- a/charts/plane-enterprise/templates/workloads/monitor.stateful.yaml +++ b/charts/plane-enterprise/templates/workloads/monitor.stateful.yaml @@ -56,8 +56,8 @@ spec: {{- end }} resources: requests: - memory: {{ .Values.services.monitor.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.monitor.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.monitor.memoryRequest | default "128Mi" | quote }} + cpu: {{ .Values.services.monitor.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.monitor.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.monitor.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/outbox-poller.deployment.yaml b/charts/plane-enterprise/templates/workloads/outbox-poller.deployment.yaml index 839fce0..1f920fc 100644 --- a/charts/plane-enterprise/templates/workloads/outbox-poller.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/outbox-poller.deployment.yaml @@ -30,8 +30,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.outbox_poller.memoryRequest | default "1000Mi" | quote }} - cpu: {{ .Values.services.outbox_poller.cpuRequest | default "500m" | quote}} + memory: {{ .Values.services.outbox_poller.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.outbox_poller.cpuRequest | default "100m" | quote}} limits: memory: {{ .Values.services.outbox_poller.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.outbox_poller.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/pi-api.deployment.yaml b/charts/plane-enterprise/templates/workloads/pi-api.deployment.yaml index 0eaf47a..bf02689 100644 --- a/charts/plane-enterprise/templates/workloads/pi-api.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/pi-api.deployment.yaml @@ -57,11 +57,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.pi.memoryRequest | default "1000Mi" | quote }} - cpu: {{ .Values.services.pi.cpuRequest | default "500m" | quote }} + memory: {{ .Values.services.pi.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.pi.cpuRequest | default "200m" | quote }} limits: - memory: {{ .Values.services.pi.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.pi.cpuLimit | default "500m" | quote}} + memory: {{ .Values.services.pi.memoryLimit | default "2Gi" | quote }} + cpu: {{ .Values.services.pi.cpuLimit | default "1000m" | quote}} {{- with (include "plane.s3CAVolumeMounts" .) }} {{ . | indent 8 }} {{- end }} diff --git a/charts/plane-enterprise/templates/workloads/pi-beat.deployment.yaml b/charts/plane-enterprise/templates/workloads/pi-beat.deployment.yaml index f882ba1..78c2591 100644 --- a/charts/plane-enterprise/templates/workloads/pi-beat.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/pi-beat.deployment.yaml @@ -33,8 +33,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.pi_beat_worker.memoryRequest | default "1000Mi" | quote }} - cpu: {{ .Values.services.pi_beat_worker.cpuRequest | default "500m" | quote}} + memory: {{ .Values.services.pi_beat_worker.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.pi_beat_worker.cpuRequest | default "100m" | quote}} limits: memory: {{ .Values.services.pi_beat_worker.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.pi_beat_worker.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/pi-worker.deployment.yaml b/charts/plane-enterprise/templates/workloads/pi-worker.deployment.yaml index aef0d34..ed6583e 100644 --- a/charts/plane-enterprise/templates/workloads/pi-worker.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/pi-worker.deployment.yaml @@ -33,8 +33,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.pi_worker.memoryRequest | default "1000Mi" | quote }} - cpu: {{ .Values.services.pi_worker.cpuRequest | default "500m" | quote }} + memory: {{ .Values.services.pi_worker.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.pi_worker.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.pi_worker.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.pi_worker.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/silo.deployment.yaml b/charts/plane-enterprise/templates/workloads/silo.deployment.yaml index 44a6eb5..0ab3a6a 100644 --- a/charts/plane-enterprise/templates/workloads/silo.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/silo.deployment.yaml @@ -104,8 +104,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.silo.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.silo.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.silo.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.silo.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.silo.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.silo.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/space.deployment.yaml b/charts/plane-enterprise/templates/workloads/space.deployment.yaml index 1a02389..4c67259 100644 --- a/charts/plane-enterprise/templates/workloads/space.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/space.deployment.yaml @@ -53,8 +53,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.space.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.space.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.space.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.space.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.space.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.space.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/web.deployment.yaml b/charts/plane-enterprise/templates/workloads/web.deployment.yaml index 2160be9..a4d399e 100644 --- a/charts/plane-enterprise/templates/workloads/web.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/web.deployment.yaml @@ -53,8 +53,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.web.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.web.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.web.memoryRequest | default "128Mi" | quote }} + cpu: {{ .Values.services.web.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.web.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.web.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/webhook-consumer.deployment.yaml b/charts/plane-enterprise/templates/workloads/webhook-consumer.deployment.yaml index 5375c6a..7034e5d 100644 --- a/charts/plane-enterprise/templates/workloads/webhook-consumer.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/webhook-consumer.deployment.yaml @@ -30,8 +30,8 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.webhook_consumer.memoryRequest | default "500Mi" | quote }} - cpu: {{ .Values.services.webhook_consumer.cpuRequest | default "250m" | quote }} + memory: {{ .Values.services.webhook_consumer.memoryRequest | default "256Mi" | quote }} + cpu: {{ .Values.services.webhook_consumer.cpuRequest | default "100m" | quote }} limits: memory: {{ .Values.services.webhook_consumer.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.services.webhook_consumer.cpuLimit | default "500m" | quote}} diff --git a/charts/plane-enterprise/templates/workloads/worker-importers.deployment.yaml b/charts/plane-enterprise/templates/workloads/worker-importers.deployment.yaml index 636ec2a..85dc15e 100644 --- a/charts/plane-enterprise/templates/workloads/worker-importers.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/worker-importers.deployment.yaml @@ -33,11 +33,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.worker_importers.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.worker_importers.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.worker_importers.memoryRequest | default "512Mi" | quote }} + cpu: {{ .Values.services.worker_importers.cpuRequest | default "200m" | quote }} limits: - memory: {{ .Values.services.worker_importers.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.worker_importers.cpuLimit | default "500m" | quote}} + memory: {{ .Values.services.worker_importers.memoryLimit | default "2Gi" | quote }} + cpu: {{ .Values.services.worker_importers.cpuLimit | default "1000m" | quote}} {{- with (include "plane.s3CAVolumeMounts" .) }} {{ . | indent 8 }} {{- end }} diff --git a/charts/plane-enterprise/templates/workloads/worker.deployment.yaml b/charts/plane-enterprise/templates/workloads/worker.deployment.yaml index 5a548d1..36e9294 100644 --- a/charts/plane-enterprise/templates/workloads/worker.deployment.yaml +++ b/charts/plane-enterprise/templates/workloads/worker.deployment.yaml @@ -32,11 +32,11 @@ spec: tty: true resources: requests: - memory: {{ .Values.services.worker.memoryRequest | default "50Mi" | quote }} - cpu: {{ .Values.services.worker.cpuRequest | default "50m" | quote }} + memory: {{ .Values.services.worker.memoryRequest | default "1Gi" | quote }} + cpu: {{ .Values.services.worker.cpuRequest | default "200m" | quote }} limits: - memory: {{ .Values.services.worker.memoryLimit | default "1000Mi" | quote }} - cpu: {{ .Values.services.worker.cpuLimit | default "500m" | quote}} + memory: {{ .Values.services.worker.memoryLimit | default "2Gi" | quote }} + cpu: {{ .Values.services.worker.cpuLimit | default "1000m" | quote}} {{- with (include "plane.s3CAVolumeMounts" .) }} {{ . | indent 8 }} {{- end }} diff --git a/charts/plane-enterprise/values.yaml b/charts/plane-enterprise/values.yaml index 29b2cf8..f39d23a 100644 --- a/charts/plane-enterprise/values.yaml +++ b/charts/plane-enterprise/values.yaml @@ -216,9 +216,9 @@ services: enabled: false replicas: 1 memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + cpuLimit: 1000m + memoryRequest: 256Mi + cpuRequest: 100m image: makeplane/iframely:v1.2.0 pullPolicy: Always assign_cluster_ip: false @@ -232,8 +232,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 128Mi + cpuRequest: 100m image: makeplane/web-commercial pullPolicy: Always assign_cluster_ip: false @@ -246,8 +246,8 @@ services: monitor: memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 128Mi + cpuRequest: 100m image: makeplane/monitor-commercial pullPolicy: Always volumeSize: 100Mi @@ -262,8 +262,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m image: makeplane/space-commercial pullPolicy: Always assign_cluster_ip: false @@ -277,8 +277,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 128Mi + cpuRequest: 100m image: makeplane/admin-commercial pullPolicy: Always assign_cluster_ip: false @@ -290,10 +290,10 @@ services: live: replicas: 1 - memoryLimit: 1000Mi + memoryLimit: 2000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 512Mi + cpuRequest: 100m image: makeplane/live-commercial pullPolicy: Always assign_cluster_ip: false @@ -309,8 +309,8 @@ services: # PDF render footprint is 500MB-2GB; default limits reflect that. memoryLimit: 2000Mi cpuLimit: 1000m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m image: makeplane/live-commercial pullPolicy: Always nodeSelector: {} @@ -321,10 +321,10 @@ services: api: replicas: 1 - memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryLimit: 2Gi + cpuLimit: 1000m + memoryRequest: 512Mi + cpuRequest: 200m image: makeplane/backend-commercial pullPolicy: Always assign_cluster_ip: false @@ -337,10 +337,10 @@ services: external_api: enabled: false replicas: 1 - memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryLimit: 2Gi + cpuLimit: 1000m + memoryRequest: 512Mi + cpuRequest: 200m assign_cluster_ip: false nodeSelector: {} tolerations: [] @@ -350,10 +350,10 @@ services: worker: replicas: 1 - memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryLimit: 2Gi + cpuLimit: 1000m + memoryRequest: 1Gi + cpuRequest: 200m nodeSelector: {} tolerations: [] affinity: {} @@ -363,10 +363,10 @@ services: worker_importers: enabled: false replicas: 1 - memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryLimit: 2Gi + cpuLimit: 1000m + memoryRequest: 512Mi + cpuRequest: 200m nodeSelector: {} tolerations: [] affinity: {} @@ -375,10 +375,10 @@ services: beatworker: replicas: 1 - memoryLimit: 1000Mi + memoryLimit: 2Gi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 512Mi + cpuRequest: 100m nodeSelector: {} tolerations: [] affinity: {} @@ -390,8 +390,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m image: makeplane/silo-commercial pullPolicy: Always assign_cluster_ip: false @@ -441,8 +441,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 128Mi + cpuRequest: 100m image: makeplane/email-commercial pullPolicy: Always nodeSelector: {} @@ -456,8 +456,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m pullPolicy: Always assign_cluster_ip: false nodeSelector: {} @@ -471,8 +471,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m assign_cluster_ip: false nodeSelector: {} tolerations: [] @@ -485,8 +485,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 500Mi - cpuRequest: 250m + memoryRequest: 256Mi + cpuRequest: 100m assign_cluster_ip: false nodeSelector: {} tolerations: [] @@ -499,8 +499,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 500Mi - cpuRequest: 250m + memoryRequest: 256Mi + cpuRequest: 100m assign_cluster_ip: false nodeSelector: {} tolerations: [] @@ -511,10 +511,10 @@ services: pi: enabled: false replicas: 1 - memoryLimit: 1000Mi - cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryLimit: 2Gi + cpuLimit: 1000m + memoryRequest: 512Mi + cpuRequest: 200m image: makeplane/plane-pi-commercial pullPolicy: Always assign_cluster_ip: false @@ -563,8 +563,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m nodeSelector: {} tolerations: [] affinity: {} @@ -575,8 +575,8 @@ services: replicas: 1 memoryLimit: 1000Mi cpuLimit: 500m - memoryRequest: 50Mi - cpuRequest: 50m + memoryRequest: 256Mi + cpuRequest: 100m nodeSelector: {} tolerations: [] affinity: {} @@ -673,7 +673,8 @@ env: secret_key: "60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5" api_key_rate_limit: "60/minute" - # Gunicorn worker rotation settings. + # Gunicorn settings. + gunicorn_workers: 1 gunicorn_max_requests: 1000 gunicorn_max_requests_jitter: 150