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
Bojan Čekrlić
51173d36e0
Fix for #38
...
The postfix configuration was a bit too permissive with `mynetworks`.
This commit:
- adds `reject` at the end of `*restrictions` list
- adds tests for this feature
2020-10-24 21:24:18 +02:00
Bojan Čekrlić
bd67c9547c
Additional fixes for #39 and #37
2020-10-24 21:24:18 +02:00