Commit graph

407 commits

Author SHA1 Message Date
Boky
003e48fde3
Fix: typo in table of contetents 2026-01-07 08:12:28 +01:00
Boky
02670dbc10
Fix: Add link to v5.0.0 release details
Updated README to reflect changes in versioning and architecture support.
2026-01-07 08:12:01 +01:00
Peter Schiffer
2f541b3c92
Update postfix-exporter go deps via patch (#262)
The old Docker library used in the upstream kumina/postfix_exporter is
not compatible with the latest Docker versions anymore.

Fixes #259
2026-01-01 22:44:54 +01:00
Gavin Mogan
2854bd0fb7
fix: merge env arrays first instead of overwriting eachother (#260) 2025-12-25 08:13:51 +01:00
Bojan Čekrlić
53851fd3b8 Fix: revert readonly 2025-12-22 09:36:17 +01:00
Bojan Čekrlić
0c49b18bf9 Fix: Try to fix Release action 2025-12-22 08:28:47 +01:00
Bojan Čekrlić
cc31225512 Upd: Fail on high severity issues, do not excluse base image issues 2025-12-22 07:53:05 +01:00
Bojan Čekrlić
453b3acb17 Fix: Synk scanning 2025-12-22 07:49:29 +01:00
Bojan Čekrlić
efdf5bc1e3 Fix: Fix tag release workflow 2025-12-22 07:17:40 +01:00
dependabot[bot]
1f6aef0662
Build(deps): Bump actions/setup-node from 4 to 6 (#257)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 06:48:51 +01:00
Bojan Čekrlić
6252930a5c Fix: Drop support for linux/arm/v5 2025-12-21 17:15:02 +01:00
Bojan Čekrlić
87cf8dc731 Fix: Install proper cross-platform development lib for ARM 2025-12-21 16:23:35 +01:00
Bojan Čekrlić
b4d2b95a97 Fix: add required shell property to github aciton command 2025-12-21 16:14:01 +01:00
Bojan Čekrlić
c150b71a7a Fix: Potential fix for armhf build: Install arm libraries for qemu 2025-12-21 16:12:00 +01:00
Bojan Čekrlić
e53c5f118e Fix: Rustup uninstall for linux/arm/v7 2025-12-21 13:27:33 +01:00
Bojan Čekrlić
80a58681e3 Fix: Preparation for v5.0.0 release 2025-12-21 12:27:14 +01:00
Bojan Čekrlić
64816f6e2c Fix: Skip building msal on i386 interely, not just on Alpine 2025-12-21 09:38:40 +01:00
Bojan Čekrlić
42c15f55cb Upd: Script optimization and comments
Clean up a few things, ensure that the developer documentation is
updated.
2025-12-21 09:22:25 +01:00
Lim Jing Heng
6748fec83a
sasl-build.sh: Fix msal installation logic (#253)
https://github.com/bokysan/docker-postfix/issues/251

Co-authored-by: Boky <bokysan@users.noreply.github.com>
2025-12-21 09:10:22 +01:00
Lim Jing Heng
21f5872e1d
Upt: Dockerfile: Add tini as ENTRYPOINT (#252)
Fixes the container not stopping upon `SIGTERM`

Co-authored-by: Boky <bokysan@users.noreply.github.com>
2025-12-19 14:24:46 +01:00
dependabot[bot]
41f33bc4d8
Build(deps): Bump actions/cache from 4 to 5 (#255)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Boky <bokysan@users.noreply.github.com>
2025-12-19 14:23:51 +01:00
Bojan Čekrlić
50b17ef895 Fix: Snyk scanning for pull requests 2025-12-19 11:37:38 +01:00
Bojan Čekrlić
02cc6f4dd4 Fix: remove build of postfix-exporter for linux/arm/v5. 2025-12-19 11:13:20 +01:00
Bojan Čekrlić
74f2cbd4b8 Fix: Harden third party class initialization to mitigate code injection possibilities 2025-12-19 11:05:08 +01:00
Bojan Čekrlić
b5101f26d7 Fix: Harden postfix deployment by default 2025-12-19 10:36:52 +01:00
Bojan Čekrlić
e0caaf039f Fix: Make Synk ignore base image issues (as we cannot fix them), remove linux/mips64le 2025-12-19 10:36:14 +01:00
Bojan Čekrlić
e67470cb29 Fix: Upgrade postfix golang builder to trixie 2025-12-19 09:58:31 +01:00
Bojan Čekrlić
dd1d439297 Fix install of postfix-exporter on debian trixie 2025-12-19 09:36:55 +01:00
Bojan Čekrlić
1ca88f5f13 Fix: Synk scan was improperly depending on the build of the wrong image 2025-12-19 09:25:52 +01:00
Bojan Čekrlić
9e5ab59ccb Fix: Update Debian to trixie since it was released in August. 2025-12-19 09:24:09 +01:00
Bojan Čekrlić
f07863acb7 Upd: Add synk scan to master, tags and pull requests 2025-12-19 09:14:08 +01:00
Bojan Čekrlić
851b5f3a84 Fix: upgraade to trunk of SASL library because of failing builds on newer OSes 2025-12-19 08:52:18 +01:00
dependabot[bot]
1c2d636e50
Build(deps): Bump actions/checkout from 5 to 6 (#250)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 07:34:46 +01:00
Lim Jing Heng
5e9230a8b2
common-run.sh: fix TOKEN_FILE envvar (#254) 2025-12-03 07:29:15 +01:00
Bojan Čekrlić
f09181acc4 New: Add Star history to README.md. 2025-11-15 17:52:54 +01:00
Bojan Čekrlić
23ac7afb25 Ud: Replace /docker-init.db with /docker-init.d everywhere 2025-11-15 17:48:19 +01:00
Bojan Čekrlić
10949bfd80 Fix: Give docker a longet healtcheck startup time for slower / low powered devices (See #231) 2025-11-15 17:46:15 +01:00
Bojan Čekrlić
eac9cc0952 Fix: Deprecate /docker-init.db in favour of /docker-init.d. See #236 2025-11-15 17:39:19 +01:00
Bojan Čekrlić
f6946c13ad Fix: Fix for logrotate. 2025-11-15 17:33:08 +01:00
Bojan Čekrlić
ba45ff7aab Fix: Make tests work with podman + add new kubernetes versions 2025-11-15 17:32:47 +01:00
Bojan Čekrlić
675ff10af4 Fix: Ignore schema cache 2025-11-15 17:32:15 +01:00
Bojan Čekrlić
14aa657aa9 Fix: Add check for /var/log permissions (see #249) 2025-11-15 17:09:25 +01:00
Bojan Čekrlić
8ad6de0d83 Upd: Add support for running tests with podman. 2025-11-15 17:08:41 +01:00
Bojan Čekrlić
ec85f9ac26 Fix: Add terminationGracePeriodSeconds due to #245 2025-11-15 16:39:55 +01:00
Bojan Čekrlić
f942684f17 fix: Add preSleepSeconds as explaind in #245 2025-11-15 16:39:55 +01:00
Bojan Čekrlić
af9b53937c fix: Potential fix for #246 2025-11-15 16:39:55 +01:00
dependabot[bot]
73e7ff3fc4
Build(deps): Bump actions/checkout from 4 to 5 (#244)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 11:07:00 +01:00
Joseph Cheek
4d64f77f80
fix for: /scripts/common.sh: line 190: error:: command not found (#248) 2025-10-28 11:06:44 +01:00
Boky
11f1fb0cf9
Remove typos from README.md 2025-07-29 13:00:02 +02:00
mrskul
bbe209cea2
Allow setting existing secret name for TLS certs (#233)
* allow change of cert secret name

* change to helpers.tpl

* update secretName

* fix certname

* fix name of default

* set static name

* Removing comment

* update Readme and set cert name as ${mail.fullname}

* update test file name

* add create

* Removing the certs.existing. As this was not setup to be used.

* Update to allow setting only existingSecret or certs.create

* allow existing secret to add certs script

---------

Co-authored-by: nicholasm <nicholas.matters@prontocloud.com.au>
2025-07-29 12:59:03 +02:00