* master: (33 commits)
iOS v11.2.1
Multiple redis servers.
Data validation for classifiers.
#1691 (optimistic premium upgrade)
Fixed#1682 (column setting doesn't stick)
Adding staging2 and staging3 subdomains.
#1686 (scroll performance on story titles)
#1686 (scroll performance on story titles)
Fixed#1680 (notifications don't work)
Fixed#1683 (sharing fails but then succeeds)
Xcode update
#1565 (story titles image preview doesn’t show until scroll gesture is finished)
#1680 (notifications don't work)
#1675 (fix iPad login/signup layout)
Fixed#1658 (story is missing or offset on iPad 11")
Fixed#1677 (headers are scrolling)
Fixed crash when selecting a newly added feed on iPad
iOS v11.2
#1604 (preference for automatically opening folder)
#1500 (load first story when opening feed)
...
* master:
Upgrading to latest pymongo v3 to work with mongodb v4.0. Required rewrite of mongodb introspection, now using built-in pymongo monitoring. Should work on both web and celery.
Removing unused mongo mms utils and configs.
Updating pymongo to mongodb 4.0 compatible. Any further and we lose mongo wire protocol inspection.
Full arm64 setup for imageproxy.
Rearranging TF vars
Upgrading to MongoDB 4.0, and upping mongo servers.
* master:
Stop postgres before basebackup.
Archiving old postgres data when using basebackup, to be manually deleted (or not, should be empty on new secondaries).
Adding pg_ident.conf.
* master:
Moving pg basebackup to a backup role
Adding a secondary postgres that starts from a pg_basebackup. Still needs testing.
Adding timestamps to backup logs
No TTY/input needed on backups.
Paths are in different environments.
Renaming postgresql backups
Adding postgres restore command and updating backup script.