Page MenuHomePhabricator

Puppetize mailman3 web and hyperkitty (mailman archiver)
Closed, ResolvedPublic

Description

It's a Django project, not too complicated.

Event Timeline

Change 655203 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] mailman3: Add parts for Postorius (web interface)

https://gerrit.wikimedia.org/r/655203

Change 655203 merged by Legoktm:
[operations/puppet@production] mailman3: Add parts for Postorius (web interface)

https://gerrit.wikimedia.org/r/655203

Change 657950 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] mailman3: Start apache2 for web

https://gerrit.wikimedia.org/r/657950

With the above patch being cherry-picked on the puppetmaster the web is accessible publicly: https://mailman-puppet.wmcloud.org/mailman3/favicon.ico

The uwsgi proxy works as well https://mailman-puppet.wmcloud.org/ but mailman-web process 500s, I fix that separately. It's mysql client not being installed there:

  File "/usr/lib/python3/dist-packages/django/db/backends/mysql/base.py", line 26, in <module>
    import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'

Change 657952 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] mailman3: Fix python package for mysql

https://gerrit.wikimedia.org/r/657952

With the patch above and some work, it works just fine now: https://mailman-puppet.wmcloud.org/ The archiver doesn't work yet since it's not installed yet (duh). Once these two patches are merged, I'll do hyperkitty.

Change 657952 merged by Legoktm:
[operations/puppet@production] mailman3: Fix python package for mysql

https://gerrit.wikimedia.org/r/657952

Change 667367 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/puppet@production] mailman3: Add hyperkitty

https://gerrit.wikimedia.org/r/667367

Change 657950 merged by Legoktm:
[operations/puppet@production] mailman3: Start apache2 for web

https://gerrit.wikimedia.org/r/657950

Change 667367 merged by Legoktm:
[operations/puppet@production] mailman3: Add hyperkitty

https://gerrit.wikimedia.org/r/667367

Ladsgroup claimed this task.