AdminContacts: Difference between revisions

From QEMU
(Created page with "The QEMU project has a large number of different pieces of infrastructure, including servers and accounts on various web services. This page attempts to list them all and indi...")
 
(→‎Server accounts: remove unused machines)
 
(55 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The QEMU project has a large number of different pieces of infrastructure, including servers and accounts on various web services. This page attempts to list them all and indicate who has the access rights on those systems and how they can be updated, so we can update things as necessary as people leave or join the project.
The QEMU project has a large number of different pieces of infrastructure, including servers and accounts on various web services. This page attempts to list them all and indicate who has the access rights on those systems and how they can be updated, so we can update things as necessary as people leave or join the project.


* git server push access
== Master cloud accounts ==
** WHO:
 
*** main repo: pmaydell, stefanha, mdroth
qemu.org servers (except for the QEMU Advent Calendar) are hosted by Azure and OSUOSL.
*** stable branch: jforbes, afaerber, mdroth
 
*** website: paolo,jcody, pmaydell, mdroth
Rackspace resources are not in use anymore.
** CHANGES: via server root access
 
* QEMU server root access (sysadmin)
The Azure sponsorship requires yearly confirmation around 6 weeks before it expires.
** WHO: jcody, (backup) stefanha, paolo
 
** CHANGES: by anybody with root, I assume
{| class="wikitable" border=1
* VM root access (runs patchew etc)
! WHAT
** WHO: Fam Zheng
! WHO
** CHANGES: anybody with access
! CHANGES
* wiki admin
|-
** WHO: http://wiki.qemu.org/index.php?title=Special:ListUsers&group=bureaucrat
| Rackspace control panel:
** CHANGES: by anybody in the 'bureaucrat' group
* control / allocate / delete resources
* Google+ page https://plus.google.com/101344524535025574253
* backups
** WHO: stefanha, mdroth, aliguori
| primary: stefanha, jcody
** CHANGES: ?
| SFC can add new admin accounts
* Launchpad https://launchpad.net/qemu
|-
** WHO: everybody in the LP 'qemu' team: https://launchpad.net/~qemu -- currently pmaydell, Thomas Huth, Paolo, Dustin Kirkland
| Microsoft account (qemu-project@outlook.com)
** CHANGES: if you're in that group with admin status you can add others
| primary: pbonzini
* IRC channel operator
backups: stefanha, [[User:Camilla Conte|cconte]]
** WHO: pmaydell, stefanha, aliguori
| pbonzini, stefanha
** CHANGES: anybody with 'MASTER' access can change this via ChanServ's "ACCESS" command
|-
* DNS
| OSUOSL
** qemu-project.org is owned by Conservancy
| stefanha
** qemu.org/qemu.net/qemu.com are owned by Olivier Guillaumin
| see below for OSUOSL contacts
** all should be set up so we are the technical contact, admin via Gandi. jcody (anybody else?) has access here.
|}
* OSUOSL point-of-contact
 
** stefanha, jcody (and at the OSUOSL end Lance Albertson)
== Server accounts ==
* our savannah project (https://savannah.nongnu.org/projects/qemu/)
 
** WHO: pmaydell, stefanha, edgar
{| class="wikitable" border=1
** CHANGES: admin access lets you change list
! WHAT
* savannah mailing lists
! WHO
** each mailing list has its own list admin and (I think) password. If you have savannah project admin access you can request a password reset for any list.
! CHANGES
* github https://github.com/qemu
 
** WHO: afaerber, alex bennee, aliguori, paolo
|-
* QEMU Advent Calendar (http://www.qemu-advent-calendar.org/)
| Azure shell1.qemu.org server
** WHO: (primary) Thomas Huth, Kashyap Chamarthy, jcody, stefanha
|
** CHANGES: Any of the above (all have root accounts)
* primary: stefanha, paolo, fam
* Rackspace (https://rackspace.com): rights to obtain access and control / allocate / delete resources, and backups for qemu.org server, patchew new server and the QEMU Advent calendar
| via Azure control panel
** WHO: jcody, stefanha
|-
** CHANGES: SF Conservancy can add new admin accounts
| OSUOSL CentOS 7 server
|
* primary: stefanha, paolo
* backup: Fam Zheng
| anybody with root
|-
| OSUOSL CentOS 9 server
|
* primary: stefanha, paolo
* backup: Fam Zheng
| anybody with root
|-
| [http://www.qemu-advent-calendar.org/ QEMU Advent Calendar]
|
* primary: Eldon Stegall
| any of the above (all have root accounts)
|}
 
== Other resources ==
 
{| class="wikitable" border=1
! WHAT
! WHO
! CHANGES
|-
| DNS
|
* qemu-project.org is owned by Conservancy
* qemu.org/qemu.net/qemu.com are owned by Olivier Guillaumin
|
* stefanha listed as technical contact for both
* jcody: admin access via Gandi
|-
| wiki
| [http://wiki.qemu.org/index.php?title=Special:ListUsers&group=sysop list of administrators]
| [http://wiki.qemu.org/index.php?title=Special:ListUsers&group=bureaucrat anybody in the 'bureaucrat' group]
|-
| [https://launchpad.net/qemu Launchpad]
| pmaydell, paolo, Thomas Huth, Dustin Kirkland ([https://launchpad.net/~qemu see LP 'qemu' team])
| if you're in that group with admin status you can add others
|-
| IRC channel operator
| pmaydell, stefanha, bonzini
| anybody with 'MASTER' access can change this via ChanServ's "ACCESS" command
|-
| master.gnome.org
|
* primary: Paolo (pbonzini)
* others: Michael Roth
| https://wiki.gnome.org/Infrastructure/NewAccounts#How_to_request_a_GNOME_.28LDAP.29_account (use "msitools" project)
|-
| OSUOSL point-of-contact
| stefanha, jcody (and at the OSUOSL end Lance Albertson)
|
|-
| [https://savannah.nongnu.org/projects/qemu/ Savannah project]
| pmaydell, stefanha, edgar
| admin access lets you change list
|-
| savannah mailing lists
| each mailing list has its own list admin and password
| If you have savannah project admin access you can request a password reset for any list.
|-
| [[GitLab/GitHub|GitHub]]
| afaerber, aliguori, bonzini, stsquad (Alex Bennée)
| admin access lets you change list
|-
| [[GitLab/GitHub|GitLab]]
| stsquad (Alex Bennée), bonzini, pmaydell, philmd, stefanha ([https://gitlab.com/groups/qemu-project/-/group_members up-to-date list])<br>
Individual repositories: [https://gitlab.com/qemu-project/qemu/-/project_members qemu] [https://gitlab.com/qemu-project/qemu-web/-/project_members qemu-web]
| admin access lets you change list
|-
| [https://scan.coverity.com/projects/qemu coverity scan project]
| pmaydell, bonzini, armbru
| people with 'maintainer/owner' privileges can change list
|-
| [https://quay.io/organization/qemu/ QEMU quay.io organization]
| danpb, stsquad
|
|-
| [https://readthedocs.org/projects/qemu/ readthedocs hosting]
| stsquad (Alex Bennée), stefanha
|
|-
| [https://pypi.org/user/QEMU/ QEMU PyPI user]
| jsnow (John Snow)
|
|-
| patchew.org email on Zoho
| Primary: Fam Zheng
backup: paolo
| Fam
|-
| patchew.org DNS
| Fam Zheng
|
|}
 
<!--
 
|-
| Cloudflare account (qemu-project@outlook.com, not in use yet)
| pbonzini
| Just ask for the password
 
-->
 
=== Machines ===
 
There are a small number of machines of various architectures that the project has access to for when maintainers need something faster than running a TCG emulated system
 
{| class="wikitable" border=1
! Machine
! HW
! Contact
|-
| aarch64.ci.qemu.org
| ThunderX2 (ARMv8.2)
| stsquad, rth
|-
| s390x-cloud
| ?
| pm215, cborntraeger
|}
 
=== Cloud hosting details ===
 
The Azure account hosts the following resources:
* shell1.qemu.org (CentOS 9): web server and database for patchew.org, wiki.qemu.org, kvm-forum.qemu.org, qemu.org, git.qemu.org (containers + nginx proxy)
 
OSUOSL hosts the following resources:
* qemu2.osuosl.org (CentOS 7, to be retired soon)
* node1.qemu.org (CentOS 9): containers for patches.qemu.org and patchew.org, web server and database for next.patchew.org

Latest revision as of 10:26, 28 June 2023

The QEMU project has a large number of different pieces of infrastructure, including servers and accounts on various web services. This page attempts to list them all and indicate who has the access rights on those systems and how they can be updated, so we can update things as necessary as people leave or join the project.

Master cloud accounts

qemu.org servers (except for the QEMU Advent Calendar) are hosted by Azure and OSUOSL.

Rackspace resources are not in use anymore.

The Azure sponsorship requires yearly confirmation around 6 weeks before it expires.

WHAT WHO CHANGES
Rackspace control panel:
  • control / allocate / delete resources
  • backups
primary: stefanha, jcody SFC can add new admin accounts
Microsoft account (qemu-project@outlook.com) primary: pbonzini

backups: stefanha, cconte

pbonzini, stefanha
OSUOSL stefanha see below for OSUOSL contacts

Server accounts

WHAT WHO CHANGES
Azure shell1.qemu.org server
  • primary: stefanha, paolo, fam
via Azure control panel
OSUOSL CentOS 7 server
  • primary: stefanha, paolo
  • backup: Fam Zheng
anybody with root
OSUOSL CentOS 9 server
  • primary: stefanha, paolo
  • backup: Fam Zheng
anybody with root
QEMU Advent Calendar
  • primary: Eldon Stegall
any of the above (all have root accounts)

Other resources

WHAT WHO CHANGES
DNS
  • qemu-project.org is owned by Conservancy
  • qemu.org/qemu.net/qemu.com are owned by Olivier Guillaumin
  • stefanha listed as technical contact for both
  • jcody: admin access via Gandi
wiki list of administrators anybody in the 'bureaucrat' group
Launchpad pmaydell, paolo, Thomas Huth, Dustin Kirkland (see LP 'qemu' team) if you're in that group with admin status you can add others
IRC channel operator pmaydell, stefanha, bonzini anybody with 'MASTER' access can change this via ChanServ's "ACCESS" command
master.gnome.org
  • primary: Paolo (pbonzini)
  • others: Michael Roth
https://wiki.gnome.org/Infrastructure/NewAccounts#How_to_request_a_GNOME_.28LDAP.29_account (use "msitools" project)
OSUOSL point-of-contact stefanha, jcody (and at the OSUOSL end Lance Albertson)
Savannah project pmaydell, stefanha, edgar admin access lets you change list
savannah mailing lists each mailing list has its own list admin and password If you have savannah project admin access you can request a password reset for any list.
GitHub afaerber, aliguori, bonzini, stsquad (Alex Bennée) admin access lets you change list
GitLab stsquad (Alex Bennée), bonzini, pmaydell, philmd, stefanha (up-to-date list)

Individual repositories: qemu qemu-web

admin access lets you change list
coverity scan project pmaydell, bonzini, armbru people with 'maintainer/owner' privileges can change list
QEMU quay.io organization danpb, stsquad
readthedocs hosting stsquad (Alex Bennée), stefanha
QEMU PyPI user jsnow (John Snow)
patchew.org email on Zoho Primary: Fam Zheng

backup: paolo

Fam
patchew.org DNS Fam Zheng


Machines

There are a small number of machines of various architectures that the project has access to for when maintainers need something faster than running a TCG emulated system

Machine HW Contact
aarch64.ci.qemu.org ThunderX2 (ARMv8.2) stsquad, rth
s390x-cloud ? pm215, cborntraeger

Cloud hosting details

The Azure account hosts the following resources:

  • shell1.qemu.org (CentOS 9): web server and database for patchew.org, wiki.qemu.org, kvm-forum.qemu.org, qemu.org, git.qemu.org (containers + nginx proxy)

OSUOSL hosts the following resources:

  • qemu2.osuosl.org (CentOS 7, to be retired soon)
  • node1.qemu.org (CentOS 9): containers for patches.qemu.org and patchew.org, web server and database for next.patchew.org