Hi all, in the previous e-mail, we made a trip into the history of the project. Now it's time for summary information about the current state of the project infrastructure. Note: For topics we need to discuss together you can wait for a subsequent e-mail with the Tasks chapter. However, it is useful for you to have an overview of the intrastructure of the project. -- Summary -- The project infrastructure currently consists of the following parts: 1. Tim's original infrastructure. This is maintained and donated by Tim. The problem here is that only Tim can manage it and as we know, it is very difficult to get hold of Tim. Here are still some services that will either be migrated to the new TDE box donated by Integricloud or will need to be abandoned. Example of that are bugzilla and mailing lists. We will discuss these services subsequently. 2. TDE box donated by Integricloud. This is a powerful machine on Power9 architecture, which is physically located in the Integricloud hosting center. Integricloud provides its operation as a donation for us. We have full remote access to this box and all its services. Thanks to this, there are more administrators who can do maintenance. Services from Tim's infrastructure are gradually being migrated to this box. The main site, wiki, cgit has already been migrated and the original SCM has been replaced by a second instance of gitea that sync with the main TGW on vpsFree. 3. TDE VPS donated by vpsFree.org. Here we do not have a complete physical machine, but one virtual machine. It is located in the hosting center used by vspFree.org, which provides its operation as a donation to us. We have full remote access to this vps. Thanks to this, there are more administrators who can do maintenance. Initially, the main redirector was located here. Then the cache for packages was added to optimize the publishing of new releases. Subsequently, new services that were not on Tim's original infrastructure were set up on this vps - TGW and TWTW. These services currently provide the backbone of project development. 4. Slavek's home server and builders. This infrastructure is maintained and provided by Slávek. Currently, the problem is that only Slávek can manage these machines. However, for now, this does not seem to be a major problem. Services are available, packages are built and Slávek can usually be contacted well. The primary archive is located here. And several builders that are used to build deb packages. These builders are virtual machines located on various physical machines, where the unused power of these physical machines is provided for building packages. For example, the builder for ppc64el packages is located on the TDE box from Integricloud. There is a plan to move the primary archive to a separate virtual machine and builders to a separate vpn network, where it will be possible to provide access to more administrators. 5. Mike's primary mirror and other mirrors. Mike manages and donates the primary mirror, which is used to synchronize packages from the primary archive. Additional mirrors are synchronized from this primary mirror. These mirrors are maintained and donated by their owners. 6. François repository of RPM packages. In addition to deb packages, there is François, who creates, builds and provides repositories for RPM packages. These RPM packages are regularly synchronized from the source maintained and donated by François to the primary archive and cache on the primary redirector. Well, now you have an overview of what infrastructure ensures that the project can exist and grow. You can look forward to a subsequent e-mail regarding the tasks we need to discuss and solve... stay tuned. Cheers -- Slávek
Attachment:
signature.asc
Description: This is a digitally signed message part.