81 Commits

Author SHA1 Message Date
jenkins
225793facd fix(mailu): self-heal mailbox lock failures 2026-08-23 14:50:02 -03:00
jenkins
9b7adc3826 mailu: allow Dovecot storage failover 2026-08-22 15:09:54 -03:00
jenkins
41658393a4 mailu: remount Dovecot storage after lock failure 2026-08-22 14:50:16 -03:00
jenkins
64272f52d2 hermes: lift remaining tracked modules to the branch floor
Exercise the mailu sync retry, attribute, and skip branches, the
listener non-object JSON path, and the hygiene conftest skip; drop the
unreachable inverted-range clamp in the semgrep report (the line helper
already floors the end line) and pin that behavior with a test. Exclude
the mailu __main__ guards from measurement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 15:10:17 -03:00
jenkins
9eee5cb339 mailu: reserve capacity for spam filtering 2026-08-16 15:25:03 -03:00
jenkins
6118b4eb3e mailu: apply intended admin probe tolerances 2026-08-16 15:15:30 -03:00
jenkins
77360ee9d3 mailu: fail critical paths onto healthy capacity 2026-08-16 15:12:58 -03:00
jenkins
c5d6e91d45 mailu: reserve healthy failover capacity 2026-08-16 15:11:38 -03:00
jenkins
c0847b5c73 mailu: preserve capacity during recovery 2026-08-16 15:09:40 -03:00
jenkins
8c33dd199e mailu: contain recovery to healthy nodes 2026-08-16 15:05:06 -03:00
jenkins
5a9028f13d mailu: mirror admin image for reliable recovery 2026-08-16 14:56:07 -03:00
jenkins
3ef0265ea8 mailu: move admin auth off unhealthy node 2026-08-16 14:49:41 -03:00
jenkins
2cd6ecc05d maintenance: drop completed wait-bound oneoffs 2026-07-14 17:21:27 -03:00
jenkins
6d200d79ae maintenance: expire completed one-off jobs 2026-07-14 17:10:18 -03:00
jenkins
71c9dd4eb5 mailu: start postfix master without postlog service 2026-06-07 02:29:03 -03:00
jenkins
09f0626d08 mailu: auto-disable postfix postlog on rwx queue 2026-06-07 02:26:22 -03:00
jenkins
e84cc2e850 mailu: fix postfix startup on rwx queue 2026-06-07 02:18:26 -03:00
jenkins
e5d3362299 scheduling: keep apps off longhorn storage nodes 2026-05-22 13:38:29 -03:00
jenkins
e6c4efd3ff mailu: allow tika slow startup 2026-05-20 02:23:36 -03:00
jenkins
ddb024e737 mailu: avoid unhealthy titan-14 placement 2026-05-20 02:13:54 -03:00
jenkins
9a38073a03 scheduling: keep singleton apps off storage nodes 2026-05-05 13:37:04 -03:00
120efb9965 test(titan-iac): cover mailu sync scripts 2026-04-22 02:53:00 -03:00
a125d76181 scheduling: keep app workloads off control-plane 2026-04-12 04:27:43 -03:00
d6d7cea6ad testing(ci): centralize quality gate contract 2026-04-10 17:11:02 -03:00
bc59270202 chore: organize one-off jobs 2026-01-28 01:48:32 -03:00
c804ec040c glue: centralize sync tasks in ariadne 2026-01-21 02:57:40 -03:00
5690376b72 glue: preserve keycloak profile updates 2026-01-20 03:59:19 -03:00
55c9993d08 mailu: restart postfix after canonical map update 2026-01-20 02:38:04 -03:00
2cbecde478 mailu: keep podop socketmap in canonical maps 2026-01-20 02:37:02 -03:00
980daa683b mailu: restart postfix to load canonical map 2026-01-20 02:32:43 -03:00
6911e99e32 mailu: rewrite double-bounce to base domain 2026-01-20 02:30:44 -03:00
4285c378a8 mailu: recreate postfix on upgrade 2026-01-20 01:07:01 -03:00
6157ebd98b mailu: prefer postmark smtp token for relay 2026-01-20 01:04:04 -03:00
cacb03b42f mailu: use postmark server token for relay 2026-01-20 00:58:04 -03:00
5eae50ca4c fix(mailu): pin sync workloads to arm64 2026-01-19 23:51:55 -03:00
564af1c1d4 fix(mailu): allow forced sync 2026-01-19 23:28:07 -03:00
f3620aa2a4 chore: centralize harbor pull credentials 2026-01-19 19:02:14 -03:00
11a06e7683 feat: add Ariadne service and glue scheduling 2026-01-19 16:58:02 -03:00
7d0155ee62 mailu-sync: bump job 2026-01-19 02:45:19 -03:00
30a3782570 vaultwarden: use mailu smtp creds 2026-01-19 02:17:16 -03:00
63c051bd87 mailu-sync: restart listener for update 2026-01-19 01:57:49 -03:00
6a5b30d283 mailu-sync: cap wait in listener 2026-01-19 01:53:13 -03:00
a07a1f82a9 mailu: add portal sender mailbox 2026-01-19 01:40:27 -03:00
b0698887a4 monitoring: add testing dashboard and switch postmark apikey 2026-01-18 09:21:33 -03:00
84710b99e8 monitoring: add glue dashboard and tag cronjobs 2026-01-18 02:50:07 -03:00
4aae99356f mailu: backfill mailu_enabled for legacy users 2026-01-18 02:03:13 -03:00
2302cfb607 mailu: preserve keycloak profile fields 2026-01-18 01:08:31 -03:00
df1ec16429 mailu: gate sync to approved users 2026-01-18 00:47:38 -03:00
08695fe0a5 mailu: retry sync and rerun job 2026-01-17 02:16:13 -03:00
e5c26c971f mailu: bump sync job 2026-01-17 02:01:53 -03:00