Commit graph

310 commits

Author SHA1 Message Date
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
Clément Garrigou 9f193a54a8
Update README.md (#61)
Fix configuration of POSTFIX_myhostname
2021-02-25 08:13:08 +01:00
Bojan Čekrlić e91a61cccf Upd: Improve documentation for passwords (#56) 2021-02-24 16:15:00 +01:00
Bojan Čekrlić 7f95d666c3 Upd: Make it explicit that password can be set via file (#56) 2021-02-24 16:03:48 +01:00
Bojan Čekrlić 1dbe9cb3ec Fix: A possible fix for #59 2021-02-24 15:54:23 +01:00
Bertrand Croq 8354e6c5f1
Add persistence.existingClaim (#57)
This commit enables the user to provide an existing volume claim instead of having the image create a new one automatically.
2021-02-08 15:44:23 +01:00
Bojan Čekrlić cf2b2be0d3 Remove references to hash: databases
With upgrade to Alpine 3.13, support for `hash:` and `btree:` has
beenremoved from Alpine.

As such `hash:<file>` references do not work any more.

[Alpine](https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.13.0)
explains it like this:

> Oracle has changed the license of BDB to AGPL-3.0, making it unsuitable
> to link to packages with GPL-incompatible licenses. Since the old version
> is no longer maintained, the db package is now deprecated. Alpine Linux
> packages are being transitioned to alternatives or, where no alternatives
> exist, removed entirely.

This, unfortunately, will mean that the new version of `docker-postfix`
might not be backwards-compatible, if you're using your own postfix
configuration. Sorry. :-(
2021-02-07 23:07:39 +01:00
Bojan Čekrlić 54578c8e58 Remove dependency on cyrus-sasl-plain
It seems that this package was remove from the latest version of Alpine.
2021-02-07 22:52:45 +01:00
Bojan Čekrlić 53b16f9b2c Update documentation
Fixed a few typos and some grammatical errors.
2021-02-07 22:26:15 +01:00
Boky 38ec1fad06
Add other similar projects to the list 2020-12-16 12:48:29 +01:00
Bojan Čekrlić f172dbd2d5 Merge branch 'master' of github.com:bokysan/docker-postfix into master 2020-12-11 16:31:38 +01:00
Bojan Čekrlić b85c1ea429 Update: Upgrade OAuth library to v0.10 2020-12-11 16:31:09 +01:00
Lukas Grossar cc6c8e4673
Fix readability check for OpenDKIM keys (#49) 2020-12-11 16:22:22 +01:00
Lukas Grossar a956398b37
Replace localhost with 127.0.0.1 for healthcheck (#50)
Additionally change the commands in the pod probes from a single string to a list of strings.
2020-12-11 16:17:47 +01:00
Bojan Čekrlić 9f66388199 Temporary disable XOAuth integration tests (again). 2020-11-30 11:13:37 +01:00
Bojan Čekrlić cc779fbd05 Fix actions 2020-11-22 21:22:10 +01:00
Bojan Čekrlić 1aa1de571a Fix actions 2020-11-22 21:17:33 +01:00
Bojan Čekrlić 2e790097cc Try to re-enable XOAuth2 integration tests 2020-11-22 21:16:05 +01:00
Boky c1985b17c1
Badges galore!
Add a few badges to README.md. Because everybody likes badges.
2020-11-19 08:28:28 +01:00
Boky 8e240d8b57
Add Docker stars and pulls to README.md 2020-11-18 20:36:23 +01:00
Bojan Čekrlić 1268bb0bf7 Update: Add LICENSE and README.md to the helm chart
This commit will push the `LICENSE` and `README.md` to the helm
chart.
2020-11-18 12:02:30 +01:00
Bojan Čekrlić f2f1d34612 Fix: Fix deployment workflow for tags 2020-11-18 11:28:47 +01:00
Bojan Čekrlić 8cc2f60ca0 Update: Add Helm chart metadata 2020-11-18 11:11:01 +01:00
Bojan Čekrlić 7d2188114b Disable xoauth2 integration testst
While these tests are neccessary, they cannot be completed
immutably. They rely in access and refresh token from Google
and these expire -- we would need to devise a smart way of
getting them every time before the tests are run.
2020-11-07 08:57:58 +01:00
Ivan Martinez-Ortiz 16771d45eb
Add XOAuth2 support for GMail (#42)
* Add XOAuth2 support for GMail

* Attempt to support integration tests
2020-11-06 10:52:17 +01:00
Bojan Čekrlić 4ba3145635 Fix workflows 2020-11-03 12:48:44 +01:00
Bojan Čekrlić bab7880846 Rename file to align with other test scripts 2020-11-03 12:23:31 +01:00
Bojan Čekrlić 1fa1191153 Remove deprecated options 2020-11-03 12:21:08 +01:00
Bojan Čekrlić b9a9fa55d7 Execute HELM chart tests on commit 2020-11-03 12:15:16 +01:00
Bojan Čekrlić 6c6a587346 Update: Run tests on commits 2020-11-03 12:11:50 +01:00
Bojan Čekrlić ab725f5c40 Fix for #40: Add healthcheck to Dockerfile
`HEALTHCHECK` instruction has been added to `Dockerfile`. This should
allow `docker-compose` installations to monitor and restart the
container if neccessary.

Kubernetes deployment healthcheck has been tweaked a bit to better
validate that the server is actually running.
2020-11-03 11:58:10 +01:00
Bojan Čekrlić fdcab589d8 Updated documentation for Helm
Added info on how to deploy `docker-postfix` with Helm.
2020-10-25 19:11:58 +01:00
Bojan Čekrlić b8b40fdc69 Try to fix gh-pages deployment 2020-10-25 18:37:17 +01:00
Bojan Čekrlić 014c8f1dbe Add automatic release generator 2020-10-25 18:30:20 +01:00
Bojan Čekrlić cc0966c6de First comit of auto-deployment of helm charts 2020-10-25 18:22:30 +01:00
Bojan Čekrlić 7f0ab1e24f Setup for automatic deployment to gh-pages 2020-10-25 18:02:00 +01:00
Bojan Čekrlić 6bae2c20ba Rename chart and fix minor issues 2020-10-25 17:43:58 +01:00
Bojan Čekrlić cf22956bf7 Add info on using the Postfix with Amazon's SES 2020-10-24 21:44:15 +02:00
Bojan Čekrlić 411cc47c96 Updated documentation 2020-10-24 21:27:00 +02:00
Bojan Čekrlić 7fbed47e82 Initial commit of the helm chart
This is the initial commit of the helm chart.

TO-DO:

* write usage documentation
* add job which will automatically add the chart to `gh-pages` on
  creating a new release
2020-10-24 21:26:07 +02:00
Bojan Čekrlić dae0d6e3db Fix documentation
Use preferred symbol for enumerations (i.e.. `*` instead of `-`).
2020-10-24 21:26:05 +02:00
Bojan Čekrlić 7c956fd58a .gitignore to ignore .idea directory 2020-10-24 21:25:33 +02:00
Bojan Čekrlić 6b62ad360e Updated documentation 2020-10-24 21:25:29 +02:00