Wikimedia Release Engineering Team/Onboarding/Speed and function

= Shell access for Speed and Function folks for GitLab =


 * Development accounts
 * Create a Wikimedia developer account (aka: "LDAP account" or "wikitech account"). Follow the "VPS and General users" process.
 * Add 2factor to your Wikimedia developer account
 * Generate two ssh keys. One for production (wmfprod) and one for your Wikimedia developer account (wmfdev).
 * The separation between wmfprod and wmfdev keys is an important safety feature and is imperative for your access to production
 * Ensure your "~/.ssh/config" is setup correctly
 * Add the only "wmfdev" ssh public key to your Wikimedia developer account.
 * The separation between wmfprod and wmfdev keys is an important safety feature and is imperative for your access to production
 * Register in Phabricator using your Wikimedia developer account.
 * Add 2factor to Phabricator login at https://phabricator.wikimedia.org/settings/panel/multifactor/
 * Add the `wmfdev` ssh public key to Phabricator.
 * Server access
 * Request access to production servers in these groups: `gitlab-roots`. Use your `wmfprod` ssh public key.
 * S&F folks are already there: https://github.com/wikimedia/puppet/blob/production/modules/admin/data/data.yaml#L784

= Managing resources in the gitlab-test Horizon project =


 * Horizon is used to manage Wikimedia Cloud Services resources.
 * https://horizon.wikimedia.org/
 * Horizon FAQ
 * gitlab-test
 * We have a project in WMCS called gitlab-test. S&F contractors can administer this project by logging into Horizon with their Wikimedia developer account LDAP credentials.
 * Public-facing address: https://gitlab-test.wmcloud.org/
 * Switching floating IP
 * Network → Floating IPs → row for 185.15.56.73 → Dissociate, click "Dissociate" to confirm
 * Network → Floating IPs → row for 185.15.56.73 → Associate, select desired VM under "Port to be associated", click "Associate"