Project:Infrastructure

The Gentoo Infrastructure project is comprised of several smaller projects that, as a whole, provide the resources, services and technology necessary to support the Gentoo Linux project. The project is responsible for the security, availability and integrity of the data stored on the Gentoo Linux servers.

The Gentoo Infrastructure team is made up of a group of people with a variety of backgrounds, from traditional system and network administration, to deep security expertise. These members work together to ensure all necessary resources are available to keep the Gentoo Linux project running and available.

Documentation

 * Infrastructure guidelines

General

 * Servers maintained by the Infrastructure project
 * Sender Policy Framework implementation on gentoo.org
 * Community mirrors documentation
 * Rsync mirrors policy
 * Source mirrors policy
 * Git migration
 * OpenPGP Authority Keys
 * Terraform
 * CFengine deprecation
 * Service catalog (draft)
 * Sponsoring Gentoo (via Infrastructure)
 * Backup system v3 (DRAFT)
 * Secret-storage v2 (DRAFT)
 * Password policy (DRAFT)
 * Rsync Replacement (DRAFT)
 * Two-factor authentication (DRAFT)
 * Server-side password policy (DRAFT)
 * A security policy narrative (DRAFT)
 * OpenPGP keys maintained by Infra (DRAFT)
 * Generating GLEP 63 based OpenPGP keys
 * Redirector: Bouncer & distfiles.g.o replacement (DRAFT)
 * Vault, Consul, and Nomad

Services for Gentoo developers

 * Mailing lists
 * Machines of different architectures available for Gentoo development
 * dev.gentoo.org 2-step authentication
 * LDAP guide
 * Nitrokey Pro 2 guide for Gentoo developers
 * Developer e-mail guide
 * Developer webspace guide
 * /api.gentoo.org/
 * Project file hosting
 * Gitlab (TEST-ONLY)

Instructions for infrastructure developers

 * Retire process
 * SSH configuration
 * SPARC server recovery
 * Role-based access control for Infra

Misc

 * Mysql Cluster Migration

Reports

 * Incident reports

Experiments

 * Experiments