Recap of the combined sprint of TYPO3.org and Server Team

Categories: Community Created by Andreas Beutel
From left to right: Stefan Busemann (T3O), Andreas Nedbal (T3O), Bastian Bringenberg, Michael Stucki, Andri Steiner, Thomas Löffler (T3O), Stephan Großberndt, Andreas Beutel.
Report of combined sprint of TYPO3.org and Server Team in Stuttgart, May 2019.

In May 2019 the TYPO3.org and server teams joined for a combined sprint in Stuttgart (Germany). The sprint took place on May 19-22, 2019 at AmedickSommer GmbH (http://www.amedick-sommer.de). We were 8 people on  the sprint and most of the attendees already arrived on Sunday, so that we could start early on Monday. Benni Mack, TYPO3 Project Lead, joined us on two days. Below we like to give you an overview of the results that were created during the four days:

Server Team

Gerrit migration to Docker

In our ongoing effort to overcome Chef issues and use standardized setups of tools, Stephan Großberndt not only managed to upgrade our Gerrit installation but also did a migration to Docker. The Gerrite service (https://review.typo3.org) is now running as a container which makes maintainability easier.

Attempt to block DoS attacks

In the last months the TYPO3 infrastructure suffered from some DoS attacks. We analyzed the recent outages of our Git service and took measures to adress those attacks and provide stable services for our users. Michael Stucki and Andri Steiner implemented this on our infrastructure.

Squashing tickets

Sprints are a perfect opportunity to jointly work on ticktes, either in Forge or OTRS, and get things done – and queues empty. Therefore we were able to resolve some issues and close tickets as well as answer some support requests. We also cleaned up our inventory and remove some outdated and unused hosts. To reduce the amount of ticket Spam, Andri implemented Spam Filter Learning from the OTRS Spam Queue. Also, we managed to update our backup server as well as the DNS server to Debian 9. Andi also implemented first team categories and an announcement mirror for talk.typo3.org and we discussed further proceedings with the announce mailinglist.

LDAP Migration to Docker

On request of the TYPO3.org team and inspired by Stephan's work, Andreas Beutel startet the migration of the TYPO3 LDAP Server into a Docker container that could be easily set up and populated with dummy data to allow local development for my.typo3.org and TYPO3.org accounts.

TYPO3.org Team

Upgrade my.typo3.org to TYPO3 CMS v9-LTS

The upgrade to v9 went without big issues. Now, the second of four websites runs with the latest LTS version of TYPO3. Next goal is to upgrade TER to v9.

Update of DDEV to 1.8.0

All of the 4 instances were updated to ddev 1.8.0 and tested.

Closing words

A team sprint is not only about creating results. For each one of us, it has been opportunity to learn new stuff, have interesting discussions and enjoy delicious Burgers :-) In short, it's a great chance to get some new motivation for the (sometimes) more boring time between two sprints. That being said, we hope to see even more new contributors at one of the next sprints. If you are interested to join, just contact us any time on the TYPO3 Slack community in the #t3o-team and #typo3-server-team channels.

Next Sprint

Another joint sprint is planned to follow in August 2019. Prior to this, the next sprints will be held by each one of the teams separately. In general, you can find information about upcoming team sprints on the events page on typo3.org.

Thanks

We like to thank AmedickSommer GmbH for being our host during 4 days. Many thanks to the members of the TYPO3 Association who are covering all travel and accommodation costs through their membership. Participants of the sprint: Andreas Beutel, Bastian Bringenberg, Stefan Busemann, Stephan Großberndt, Thomas Löffler, Andreas Nedbal, Andri Steiner, Michael Stucki.