Closed Bug 1615585 Opened 5 years ago Closed 5 years ago

Update to Google Chrome v80 in production

Categories

(Infrastructure & Operations :: RelOps: Puppet, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sparky, Assigned: dhouse)

References

Details

Attachments

(2 files)

This bug is to update Google Chrome to v80 in production. It's been released: https://support.google.com/chrome/a/answer/7679408?hl=en

Flags: needinfo?(dhouse)

I'll prepare the update for linux and macos hardware workers (windows is on automatic updates)

Assignee: relops → dhouse
Flags: needinfo?(dhouse)

Thanks :dhouse! Once bug 1615583 lands you can start updating at any time.

Steps to prepare update before PR's:

  1. Manual download of binaries from:
    https://www.google.com/chrome/browser/?platform=linux
    https://www.google.com/chrome/browser/?platform=mac

  2. Check release version:
    from https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Linux
    https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Mac (https://earthangel-b40313e5.influxcloud.net/d/6brPJRoZk/wip-releases?orgId=1)
    80.0.3987.106

  3. Upload binaries with corrected names (version put into filenames):
    for linux64 to build-puppet /data:

~$ scp /Users/house/Downloads/google-chrome-stable_v80.0.3987.106_amd64.deb  rejh1.srv.releng.mdc1.mozilla.com:~/
google-chrome-stable_v80.0.3987.106_amd64.deb                                        100%   61MB   1.1MB/s   00:54
[...]
[dhouse@rejh1.srv.releng.mdc1.mozilla.com ~]$ scp ./google-chrome-stable_v80.0.3987.106_amd64.deb releng-puppet2.srv.releng.mdc1.mozilla.com:~/
google-chrome-stable_v80.0.3987.106_amd64.deb                                        100%   61MB  60.7MB/s   00:00
[...]
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo cp ~/google-chrome-stable_v80.0.3987.106_amd64.deb /data/repos/apt/custom/google_chrome/pool/xenial/
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ cd /data/repos/apt/custom/google_chrome/
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo ./update.sh
dpkg-scanpackages: info: Wrote 0 entries to output Packages file.
dpkg-scanpackages: info: Wrote 3 entries to output Packages file.
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo puppetmaster-fixperms
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ grep Version dists/xenial/all/binary-amd64/Packages
Version: 80.0.3987.106-1
Version: 76.0.3809.132-1
Version: 79.0.3945.117-1

MacOS to s3 for ronin-puppet:

$ mv googlechrome.dmg googlechrome_v80.0.3987.106.dmg
$ aws s3 cp ./googlechrome_v80.0.3987.106.dmg s3://ronin-puppet-package-repo/macos/public/10.14/
Attached file linux64(moonshot) chrome v80 upgrade (deleted) —
Attached file macos(minis) chrome v80 update (deleted) —

I didn't get a message that this bug changed after the dependency was resolved so this is just a note that the chromedriver's are in place now.

(In reply to Greg Mierzwinski [:sparky] from comment #6)

I didn't get a message that this bug changed after the dependency was resolved so this is just a note that the chromedriver's are in place now.

:sparky, Thanks for the ping! I'll merge the PR's to update the workers and I'll update this bug with the status (when all the workers are running v90).

:sparky, all (non-staging) linux and macos hardware workers are running google chrome v80 now (moonshot, mac minis, and macbookpro-power machines). I'm NI'ing you to make sure you are alerted of this since the update/apply was delayed.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(gmierz2)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: