Skip to content

Commit 21a680f

Browse files
authored
Plane-EE: Update Plane version to v1.9.3 and add email service configuration in README (#107)
* Update Plane version to v1.9.3 and add email service configuration to Helm chart * Update README to clarify SMTP domain usage for email service * Update Plane version to v1.10.0 in Chart.yaml, questions.yml, README.md, and values.yaml
1 parent cd957ba commit 21a680f

File tree

5 files changed

+23
-8
lines changed

5 files changed

+23
-8
lines changed

charts/plane-enterprise/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description: Meet Plane. An Enterprise software development tool to manage issue
66
type: application
77

88
version: 1.2.3
9-
appVersion: "1.9.2"
9+
appVersion: "1.10.0"
1010

1111
home: https://plane.so/
1212
icon: https://plane.so/favicon/favicon-32x32.png

charts/plane-enterprise/README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
Copy the format of constants below, paste it on Terminal to start setting environment variables, set values for each variable, and hit ENTER or RETURN.
1212

1313
```bash
14-
PLANE_VERSION=v1.9.2 # or the last released version
14+
PLANE_VERSION=v1.10.0 # or the last released version
1515
DOMAIN_NAME=<subdomain.domain.tld or domain.tld>
1616
```
1717

@@ -65,7 +65,7 @@
6565
```
6666

6767
Make sure you set the minimum required values as below.
68-
- `planeVersion: v1.9.2 <or the last released version>`
68+
- `planeVersion: v1.10.0 <or the last released version>`
6969
- `license.licenseDomain: <The domain you have specified to host Plane>`
7070
- `ingress.enabled: <true | false>`
7171
- `ingress.ingressClass: <nginx or any other ingress class configured in your cluster>`
@@ -100,7 +100,7 @@
100100
101101
| Setting | Default | Required | Description |
102102
|---|:---:|:---:|---|
103-
| planeVersion | v1.9.2 | Yes | Specifies the version of Plane to be deployed. Copy this from prime.plane.so. |
103+
| planeVersion | v1.10.0 | Yes | Specifies the version of Plane to be deployed. Copy this from prime.plane.so. |
104104
| license.licenseDomain | plane.example.com | Yes | The fully-qualified domain name (FQDN) in the format `sudomain.domain.tld` or `domain.tld` that the license is bound to. It is also attached to your `ingress` host to access Plane. |
105105
106106
### Postgres
@@ -285,7 +285,21 @@
285285
| 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 |
286286
| 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.|
287287
| 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.|
288-
288+
289+
### Email Service Deployment
290+
291+
| Setting | Default | Required | Description |
292+
|---|:---:|:---:|---|
293+
| services.email_service.enabled | false | | Set to `true` to enable the email service deployment |
294+
| services.email_service.replicas | 1 | | Number of replicas for the email service deployment |
295+
| services.email_service.memory_limit | 1000Mi | | Memory limit for the email service deployment |
296+
| services.email_service.cpu_limit | 500m | | CPU limit for the email service deployment |
297+
| services.email_service.image | artifacts.plane.so/makeplane/email-commercial | | Docker image for the email service deployment |
298+
| services.email_service.pullPolicy | Always | | Image pull policy for the email service deployment |
299+
| env.email_service_envs.smtp_domain | | Yes | The SMTP Domain to be used with email service |
300+
301+
Note: When the email service is enabled, the cert-issuer will be automatically created to handle TLS certificates for the email service.
302+
289303
### Ingress and SSL Setup
290304
291305
| Setting | Default | Required | Description |

charts/plane-enterprise/questions.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ questions:
2020
- variable: planeVersion
2121
label: Plane Version (Docker Image Tag)
2222
type: string
23-
default: v1.9.2
23+
default: v1.10.0
2424
required: true
2525
group: "Docker Registry"
2626
subquestions:
@@ -68,7 +68,6 @@ questions:
6868
- variable: env.storageClass
6969
label: "Storage Class for Persistent Volume Claims"
7070
type: storageclass
71-
7271

7372
- variable: license.licenseServer
7473
label: "License Server"

charts/plane-enterprise/templates/workloads/email.deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ spec:
4747
spec:
4848
containers:
4949
- name: {{ .Release.Name }}-email-app
50+
imagePullPolicy: {{ .Values.services.email_service.pullPolicy | default "Always" }}
5051
image: {{ .Values.services.email_service.image | default "artifacts.plane.so/makeplane/email-commercial" }}:{{ .Values.planeVersion }}
5152
securityContext:
5253
runAsUser: 100

charts/plane-enterprise/values.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
planeVersion: v1.9.2
1+
planeVersion: v1.10.0
22

33
dockerRegistry:
44
enabled: false
@@ -157,6 +157,7 @@ services:
157157
memory_limit: 1000Mi
158158
cpu_limit: 500m
159159
image: artifacts.plane.so/makeplane/email-commercial
160+
pullPolicy: Always
160161

161162
external_secrets:
162163
# Name of the existing Kubernetes Secret resource; see README for more details

0 commit comments

Comments
 (0)