Page MenuHomePhorge

Changes for WOAT support

Authored by mollekopf on Sep 12 2022, 4:18 PM.
Referenced Files
Unknown Object (File)
Sat, Jun 8, 3:28 PM
Unknown Object (File)
Sat, Jun 8, 12:12 PM
Unknown Object (File)
Sat, Jun 8, 6:16 AM
Unknown Object (File)
Wed, Jun 5, 1:05 AM
Unknown Object (File)
Tue, Jun 4, 6:34 PM
Unknown Object (File)
Wed, May 29, 11:31 AM
Unknown Object (File)
Thu, May 23, 4:11 PM
Unknown Object (File)
Sun, May 19, 11:13 PM



This patch contains various changes required to ultimately provide support for WOAT:

  • Ported the kolab container to CentOS 8, with some requried adjustments for the setup scripts.
  • DNS lookups now go over pdns
  • An haproxy container is avialable to test RC -> harpoxy -> nginx -> kolab (PROXY protocol)
  • The NGINX proxy containers were merged into one (not strictly required)
  • The "separate roundcube specific imap endpoint patch (D3803) is included because dependencies.
  • The mediasoup update is included because of failing builds otherwise (D3809)

Git commits:

Enable passwordless and woat and multihost (for WOAT)

Run rc imap over nginx for 2fa with proxy protocol support

Enable pgp integration

Resolve woat queries via pdns

CenOS8 Stream based kolab container

Updated mediasoup because of failing builds

On centos8 the utf-8 escape sequences don't work

Add the certificate chain to the kolab container

Use systemctl instead of service

Fixed the ldap hosted domain setup

Updated the pdns container to fc35

Fixed powerdns query

Run dnsmasq on a separate port and enable privileges

dnsmasq won't start without privileges

Fixed mounts for nginx containers

Haproxy for imap with proxy protocol support

Separate roundcube specific imap endpoint

with corresponding authentication endpoint.
Allows us to apply different settings such as never going over
guam. It's also the only place we need the proxy-protocol.

Raise the memory limit for linting even further

Removed unused .dockerenv mount

Merged the proxy containers

Removed certs which we don't seem to be using

Diff Detail

rK kolab
Lint Passed
No Test Coverage
Build Status
Buildable 40076
Build 16232: arc lint + arc unit

Event Timeline

mollekopf created this revision.
mollekopf added a reviewer: Restricted Project.Sep 12 2022, 4:19 PM
mollekopf edited the summary of this revision. (Show Details)
This revision was not accepted when it landed; it landed in state Needs Review.Sep 19 2022, 12:11 PM
This revision was automatically updated to reflect the committed changes.