Commit graph

302 commits

Author SHA1 Message Date
sdelrio 88c94f979a Fix for #69: Disable healthcheck logs 2021-11-08 09:45:48 +01:00
Bojan Čekrlić 266bfb1ba0 New: Add a bunch of examples
Hopefully this exampels will help people get up to speed and deploy the
solution faster.

They show how the image can be used in different scenarios, e.g.:

- as a MTA for Dovecot with `docker-compose`
- as an outgoing queue towards AWS SES or Google Mail through `helm`
- as an outgoing queue towards Sendgrid through `helm`
2021-09-30 12:57:15 +02:00
Pando85 90eafda79e Fix: README POSTFIX_myhostname envar name 2021-09-23 17:08:25 +02:00
Bojan Čekrlić a489b4c113 Move build of sasl-xoauth2 to the main file
Some users have reported issues with GCE and how sasl-xoauth2 was
built. Moving the building process back into the main part of the
`Dockerfile` should hopefully prevent similar issues.
2021-09-06 11:25:10 +02:00
Bojan Čekrlić fab1b33b48 Fix for #83: Add the possibility to mount files from secret 2021-08-22 18:07:45 +02:00
Bojan Čekrlić 331e25899d Fix for #82: Wrong mount name used 2021-08-22 17:50:50 +02:00
Bojan Čekrlić 3cb19e7c13 Fix for #84: Do not set storageClassName if not set in values.yml 2021-08-22 17:49:29 +02:00
Boky ddc147f734
Fix: Fix missing word in README.md
...apparently I forgot a key word.
2021-06-21 19:05:37 +02:00
Bojan Čekrlić 956caf3fa4 Upd #63: Gracefully scaledown Postfix
Make sure the queue is flushed when the Postfix container is
shutdown through Kubernetes lifecycle hooks.
2021-06-05 21:07:54 +02:00
Bojan Čekrlić aed5624d36 Upd: Fix documentation for recreateOnRedeploy. 2021-06-04 17:33:09 +02:00
Bojan Čekrlić 18e96b8e8d Upd: Implementation for #71, tests for extraContainers 2021-06-04 16:22:05 +02:00
Bojan Čekrlić 3ec47a147b Fix: Formatting and layout, update pull_request GitHub action 2021-06-04 16:00:29 +02:00
Koen 9a444d495f
Need to set LoadbalancerIP in Service specification. Patch to copy all specs over from Values files. (#72)
* copy other specs over

I want to copy over loadBalancerIP to grab a predefined static ip

* removed hardcoded LoadbalancerIP

* Set theme jekyll-theme-slate

* update README

* test service specs are copied over

* undo config changes

* remove config file
2021-06-04 15:52:49 +02:00
msvechla 02b1caa6e5
add SASL_RELAYHOST to overwrite RELATHOST in sasl_passwd file on demand (#77) 2021-06-04 15:52:19 +02:00
jaazmyn e0f7636a1c
Add option to have multiple containers (#79) 2021-06-04 15:50:02 +02:00
Bojan Čekrlić a695d05a7b Fix: Depricate RELAYHOST_TLS_LEVEL with Postfix equivivalent 2021-05-31 09:01:53 +02:00
Bojan Čekrlić 552d73c623 Fix. Fix typo 2021-05-30 13:34:52 +02:00
Bojan Čekrlić 5a176d1180 Upd: Simplify GitHub actions. 2021-05-29 21:42:24 +02:00
Bojan Čekrlić af7438a645 Upd: Simplify GitHub actions. 2021-05-29 21:23:03 +02:00
Bojan Čekrlić 15dab4cfbd Upd: Simplify GitHub actions. 2021-05-29 21:14:24 +02:00
Bojan Čekrlić c1be59d2f5 Upd: Simplify GitHub actions. 2021-05-29 21:05:30 +02:00
Bojan Čekrlić 4476cba5a5 Upd: Simplify GitHub actions. 2021-05-29 20:41:40 +02:00
Bojan Čekrlić bc84df98c5 Upd: Simplify GitHub actions. 2021-05-29 20:41:36 +02:00
dependabot[bot] 2deedeab51
Bump crazy-max/ghaction-docker-buildx from 1 to 3.3.1 (#74)
Bumps [crazy-max/ghaction-docker-buildx](https://github.com/crazy-max/ghaction-docker-buildx) from 1 to 3.3.1.
- [Release notes](https://github.com/crazy-max/ghaction-docker-buildx/releases)
- [Changelog](https://github.com/crazy-max/ghaction-docker-buildx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crazy-max/ghaction-docker-buildx/compare/v1...v3.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-29 20:29:57 +02:00
Bojan Čekrlić 18ca47e62a Upd: Simplify GitHub actions. 2021-05-29 20:28:42 +02:00
Bojan Čekrlić 7892c03cdc Upd: Simplify GitHub actions. 2021-05-29 20:26:58 +02:00
Bojan Čekrlić 5c9e076f0b Upd: Simplify GitHub actions. 2021-05-29 20:21:48 +02:00
Bojan Čekrlić 4d0e7b9755 Upd: Switch to docker actions and add caching 2021-05-29 18:34:38 +02:00
Bojan Čekrlić 13bdabe27e Fix: Fix deploymen of TLS certificates, script exec and Ubuntu build 2021-05-29 18:21:02 +02:00
Bojan Čekrlić 3b37f9164a Upd: Split steps in Dockerfile for more caching 2021-05-29 17:48:54 +02:00
Bojan Čekrlić b3e2e8daeb Fix: Remove linux/s390x build from Alpine
Alpine doesn't seem to have rsyslog compiled for linux/s390x and
will therefore fail the build.
2021-05-29 17:22:29 +02:00
jaazmyn 069195a125
Add option to use a specific nodePort (#70)
* Add option to use a specific nodePort

* Update README on option to specify a nodePort
2021-05-29 17:09:21 +02:00
Bojan Čekrlić 0c12027622 New: Add support for Ubuntu builds and TLS certs on Helm 2021-05-29 17:08:08 +02:00
Bojan Čekrlić 4775796967 Fix: Update documentation on how secrets can be passed to the pod 2021-05-29 09:14:19 +02:00
Bojan Čekrlić 999c63c714 Fix: Inproper formatting of YAML when certain parameters were set 2021-05-29 09:11:16 +02:00
Bojan Čekrlić fb53f25c98 Fix #66: mount sockets into a temporary directory 2021-05-29 09:09:43 +02:00
Bojan Čekrlić 5713ef4b37 Upd: Fix table formatting 2021-05-29 09:04:05 +02:00
Boky 662fe74f6b
Fix typo 2021-05-29 08:31:02 +02:00
Boky 7ecc6d0659
Add info about supported architectures. 2021-05-29 08:30:27 +02:00
shivjm d9fe613d06
Fix: Correctly mount emptyDir volume if persistence is disabled (#67) 2021-05-25 20:29:41 +02:00
Bojan Čekrlić ef33ca90f7 New: Make it posssible to configure helm probes 2021-05-18 23:50:57 +02:00
Bojan Čekrlić 97b92376a0 NOYT: Fix tests for new hashing scheme 2021-05-18 23:16:05 +02:00
Bojan Čekrlić 4677036a14 Update: Add the possibility to add a Secret to the chart 2021-05-18 22:58:53 +02:00
Bojan Čekrlić c6e9a2e4a9 Upgrade: improvements to migrations 2021-05-18 22:51:57 +02:00
Bojan Čekrlić 77cee99643 Fix for #64 and many other improvements
E.g. if mounting `/docker-init.db/` from kubernetes config.
2021-05-18 22:42:44 +02:00
Bojan Čekrlić 367099b781 Upd: Create changelog before packing the chart
This is an initial preparation for incorporating the changelong
into the published chart.
2021-03-21 13:33:54 +01:00
Bojan Čekrlić 5209c84c59 Upd: Notice to chart creations
The app version and the chart version get set on chart build. This
might not be apparent from the chart documentation. This has been
amended.
2021-03-21 13:33:09 +01:00
Bojan Čekrlić 32566c3062 Upd: Add link to ArtifactHub 2021-03-19 08:53:07 +01:00
Bojan Čekrlić 09d0e4e7c2 Merge branch 'master' of github.com:bokysan/docker-postfix into master 2021-02-25 10:35:20 +01:00
Bojan Čekrlić 69ae0fe07a Upd: Update documentation 2021-02-25 10:35:02 +01:00