Skip to content

Commit cd771bb

Browse files
Merge pull request #180 from xenit-eu/KANSUP74-37
KANSUP74-37 uncouple inbound mail port on acs-service and -pod
2 parents 38f07ba + 02335a0 commit cd771bb

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
chronology things are added/fixed/changed and - where possible - links to the PRs involved.
77

88
### Changes
9+
[v0.8.11]
10+
* uncouple port for inbound email on acs pod and acs service
11+
912
[v0.8.10]
1013
* Make port for inbound email on acs configurable
1114

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,8 +483,17 @@ ingress:
483483
484484
* Required: false
485485
* Default: None
486-
* Description: Set given port for inbound mail in the acs config and expose it in the acs-service & deployment.
487-
* **Warning**: Setting only this port does not enable the system. Enabling requires additional acs config (see alfresco documentation) and configuration of the ingress (see applicable ingress documentation)
486+
* Description: Set given port for inbound mail in the acs config and deployment
487+
* **Warning**: Setting only this port does not enable the system. Enabling requires additional acs config (see alfresco documentation).
488+
* **Warning**: Modern acs images do not run the application as root, which precludes it from binding on priviliged ports -like the smtp well-known port 25.
489+
* **Warning**: Setting only this property does not expose the port on the acs-service or the ingress. This freatures requires the property `acs.email.inbound.servicePort` and additional configuration of the ingress (see applicable ingress documentation)
490+
491+
#### `acs.email.inbound.servicePort`
492+
493+
* Required: false
494+
* Default: None
495+
* Description: Set given port for inbound mail in the acs service
496+
* **Warning**: Setting only this port does not enable the system. Enabling requires additional config (see above `acs.email.inbound.port`)
488497
489498
#### `acs.additionalEnvironmentVariables`
490499

xenit-alfresco/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.8.10
18+
version: 0.8.11
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to

xenit-alfresco/templates/acs/acs-service.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ spec:
2020
protocol: TCP
2121
port: 8443
2222
targetPort: 8443
23-
{{- if ((((.Values.acs).email).inbound).port) }}
23+
{{- if and ((((.Values.acs).email).inbound).servicePort) ((((.Values.acs).email).inbound).port) }}
2424
- name: 'acs-inbound-smtp'
2525
protocol: TCP
26-
port: {{ .Values.acs.email.inbound.port }}
26+
port: {{ .Values.acs.email.inbound.servicePort }}
27+
targetPort: {{ .Values.acs.email.inbound.port }}
2728
{{- end }}
2829
{{- if .Values.general.serviceType }}
2930
type: {{ .Values.general.serviceType }}

0 commit comments

Comments
 (0)