The name "certcentral" is already used and apparently trademarked.
We need to find a new name and rename everything - the git repo, the package and our file tree, the puppet modules, the VMs, the phabricator project.
New name: acme-chief:
Action list:
- Replace certcentral with acme-chief in the python code: https://gerrit.wikimedia.org/r/c/operations/software/certcentral/+/489150
- Upload a new version as acme-chief: https://gerrit.wikimedia.org/r/c/operations/software/certcentral/+/489993
- Create new VMs: acmechief1001.eqiad.wmnet and acmechief2001.codfw.wmnet
- Upload new versions of the required secrets (LE accounts and SSH keys)
- Rename the puppet module, role and profile: https://gerrit.wikimedia.org/r/c/operations/puppet/+/489719
- Install new VMs using the new puppet code
- Copy the certificates from the old certcentral systems to the new acme-chief ones
- Test issuing pinkunicorn certificate from the brand new acme-chief servers
- Deploy acme_chief certificates in certcentral clients: https://gerrit.wikimedia.org/r/q/deploy+acme_chief+TLS+certificates
- Switch certcentral clients to use acme-chief certificates: https://gerrit.wikimedia.org/r/q/Switch+from+certcentral+to+acme-chief+certificates
- Decommission certcentral VMs
- Get rid of the old certcentral puppet code: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/492744
- Rename the CI docker image: https://gerrit.wikimedia.org/r/c/integration/config/+/489725
- Create a new gerrit repository https://gerrit.wikimedia.org/g/operations/software/acme-chief
- Mark the old gerrit repository as read-only
- Set up CI config for the new repository https://gerrit.wikimedia.org/r/#/c/integration/config/+/492982
- Set up wikibugs configuration for the new repository https://gerrit.wikimedia.org/r/c/labs/tools/wikibugs2/+/491031
- Rename the phabricator project