ReleaseEngineering/Day 1 Checklist: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 16: Line 16:
** Please fix any issues you find: https://github.com/mozilla/build-relengdocs As someone new to the project, your fresh perspective helps shine a light on missing information or assumptions we take for granted.
** Please fix any issues you find: https://github.com/mozilla/build-relengdocs As someone new to the project, your fresh perspective helps shine a light on missing information or assumptions we take for granted.


= Mailing list subscriptions =
= Mail =
Mozilla mail is handled by [https://mail.google.com/ Gmail] now.


* release@mozilla.com - this should happen automatically as a new hire/intern.
You should automatically be added to the release@mozilla.com alias as a new hire/intern. Send a test message to release@m.c to verify that your address has been added/subscribed. Open a ticket in [https://mozilla.service-now.com/ ServiceNow] if it isn't working.
** Send a test message to release@m.c to verify that your address has been added/subscribed. Open a ticket in ServiceNow if it isn't working.
* '''WARNING''': release@m.c can contain security-sensitive information. Do not automatically forward your email to a system that is not under Mozilla's control.


You'll need to manually subscribe to
'''WARNING''': release@m.c can contain security-sensitive information. Do not automatically forward your email to a system that is not under Mozilla's control.


== Mailing lists ==
You'll need to manually subscribe to:
* [https://lists.mozilla.org/listinfo/release-engineering release-engineering] public mailing list
* [https://lists.mozilla.org/listinfo/release-engineering release-engineering] public mailing list
* [https://mail.mozilla.org/listinfo/release-drivers release-drivers] mailing list
* [https://mail.mozilla.org/listinfo/release-drivers release-drivers] mailing list
Line 31: Line 32:
These are available as [news://news.mozilla.org newsgroups], google groups, and [https://lists.mozilla.org/listinfo Mailman lists]
These are available as [news://news.mozilla.org newsgroups], google groups, and [https://lists.mozilla.org/listinfo Mailman lists]


= Email Filtering =
== Email Filtering ==


With all that new email, you will want to set up some filters in Gmail (https://mail.google.com/mail/u/0/#settings/filters) to filter some of the higher-volume automated mail into a folder. You may eventually want to handle this information, but on day one hundreds of nagios notifications are not going to be educational.  
With all that new email, you will want to set up some filters in Gmail (https://mail.google.com/mail/u/0/#settings/filters) to filter some of the higher-volume automated mail into a folder. You may eventually want to handle this information, but on day one hundreds of nagios notifications are not going to be educational.  
Line 39: Line 40:
A list of new (and some older) automated emails are indexed by subject, along with relevant actions, [https://wiki.mozilla.org/ReleaseEngineering/How_To/Process_release_email here].
A list of new (and some older) automated emails are indexed by subject, along with relevant actions, [https://wiki.mozilla.org/ReleaseEngineering/How_To/Process_release_email here].


If you are going to working on puppet, you should also look at this page: [https://intranet.mozilla.org/RelEngWiki/index.php/How_To/Read_Releng-Shared_Emails]
If you are going to working on puppet, you should also look at this page on [https://intranet.mozilla.org/RelEngWiki/index.php/How_To/Read_Releng-Shared_Emails how to read releng shared emails].
 
== Calendar ==
Like mail, we now use [https://www.google.com/calendar/ Google calendar].
 
You'll want to subscribe to the following public calendars:
* [https://www.google.com/calendar/feeds/mozilla.com_2d32343333353036312d393737%40resource.calendar.google.com/public/basic Release Engineering - Public]
* [https://www.google.com/calendar/feeds/mozilla.com_toi1svbfjd878aslutkgj32dco%40group.calendar.google.com/public/basic Releng PTO]
 
Talk to your manager/mentor to get added to the various other private calendars as appropriate.
 
= Access =
 
== Bugzilla ==
Almost everything at Mozilla goes through Bugzilla. [https://bugzilla.mozilla.org/createaccount.cgi Create a Bugzilla account] if you have not already.
 
You'll need a few tweaks to your account to get access to everything releng-related:
* Add privileges for bugzilla group "build" (Mozilla Build Team) (Can be done by coop, catlee, hwine, or bugzilla admin.)
* Add your irc nickname & ldap username as "aliases" for your account
** log into bugzilla & follow links "Preferences" -> "Account Information"
** append the aliases, with a leading ':' and enclosed in brackets ('[]') to the "Real Name" field
** e.g.: &quot;<tt>Hal Wine [:hwine]</tt>&quot;
* Excellent video showing how to do power searches: [http://people.mozilla.org/~johnath/bugzilla/BeltznerDoesQuicksearch.ogv Bugzilla Quick Search] (5 minutes you NEED to give yourself)
** [https://bugzilla.mozilla.org/page.cgi?id=quicksearch.html QuickSearch help]
 
== LDAP ==
This is mostly applicable only to employees and interns, although it *is* possible for other contributors to acquire some limited LDAP access. Speak to someone you work with on the releng team if you would like to investigate this.
 
You'll need a number of bits set in your LDAP object to access releng networks and systems. This means filing ServiceNow requests for a whole bunch of things:
 
* Add your SSH key to your LDAP account, this will get you your people account and will be needed for access to various machines. You can do the following:
** Go to [https://mozilla.service-now.com/ ServiceNow].
** 'Update Something?' > 'Accounts' > 'SSH'> 'Add SSH Key' && follow on-screen instructions
* Request VPN Access
** 'Update Something?' > 'Accounts' > 'VPN Access Request'> 'Both' &&
** Mention your manager will vouch for you in the comments
** Mention the machines you need access to && follow on-screen
* If you're on MacOSX or Windows, you might want to request a license for Viscosity (A VPN client). To do so from [https://mozilla.service-now.com/ service-now].
** 'Order Stuff' > 'Software Applications' > 'Viscosity VPN' > 'Buisness Support && follow onscreen instructions
 
== Other Services ==
 
For access to other services, you'll need file a couple of bugs:
* Access to [https://hg.mozilla.org hg], go to [[#HG|the HG section below]].
* Access to [http://nagios.mozilla.org/nagios/ Nagios]
** File a bug in bugzilla under 'Infrastructure & Operations::WebOps: Other'
* Access to build.mozilla.org
** File a bug in bugzilla under 'Infrastructure & Operations::WebOps: Other'
* Access to [https://inventory.mozilla.org/en-US/#inventory inventory]
** File a bug under 'Infrastructure & Operations::WebOps: Inventory'
canmove, Confirmed users
2,850

edits