Pantheon - Running Security Updates


Complexity Level: Intermediate

This is an intermediate topic. You will need to possess some basic understanding and have some experience with Drupal content editing.

Permission Level

Overview

If you are a site administrator, and are hosting your site on the Pantheon framework, this page will help you apply Drupal security patches to your site. 

Table of Contents

Log into the Pantheon Dashboard

The dashboard is located at https://dashboard.pantheon.io

Step 1: Select the Site to Update

Select the sandbox that contains your live site. See below.

Step 2: Check for Updates

Once you open the appropriate site, you will automatically be placed into the "Dev" environment. 

If there are updates available, you will see a message that says "There are X upstream updates available" Click the Apply Updates Button. Do NOT check the "Auto resolve conflicts" checkbox. See below. 

It will take about 60-90 seconds for the updates to run. You will see a commit log change once it is complete. See below. 

Step 3: Test the Updates on the Development Environment

Click the "View Development Site" button to visit the development site now that updates have been applied. See below

Once you are on the site, login to the Drupal admin by going to /user or click the login link in the footer of the site.

Navigate to "Reports > Status Reports. See below

Check the Status report to make sure the update has run.  See below.

After you have confirmed the update has been applied, click through a few pages and make sure everything is still working correctly.

Step 4: Apply the Updates on the Testing Environment

Once you go to the test server tab, you will see that there are new commits ready to deploy. Click all the checkboxes. It is important to pull files and database from the live environment, because this allows a true "test" of whether the updates will cause any problems on the live site when you deploy the updates there. 

It will take about 60-90 seconds for the updates to run. You will see a commit log change once it is complete. See below. 

Step 5: Test the Updates on the Testing Environment

Click the "View Test Site" button to visit the test site now that updates have been applied. See below

Once you are on the site, login to the Drupal admin by going to /user or click the login link in the footer of the site.

Navigate to "Reports > Status Reports. See below

Check the Status report to make sure the update has run.  See below.

After you have confirmed the update has been applied, click through a few pages and make sure everything is still working correctly.

Step 6: Apply the Updates on the Live Environment

Once you go to the Live server tab, you will see that there are new commits ready to deploy.

Click the button that says "Deploy Code from the Test to Live Environment"

You really shouldn't need to test again, because you just tested the update on a copy of the live site when you test on the test server. You are done! 


Login Assistance

To manage any part of your web site, you will have to be logged into the Drupal CMS.

If you need help logging in, please review this login help document. 


Contact the Franklin OIT Help Desk

Hours of Operation

Monday - Friday

8:00 a.m. - 5:00 p.m.

Website Information

Homepage

http://oit.franklin.uga.edu

Directory

http://oit.franklin.uga.edu/

Service Offerings

IT Services

Systems Status Information

Franklin OIT Status

http://status.franklin.uga.edu/

Receive or Discontinue Status and Service Updates from Franklin OIT

UGA/EITS Systems Status Pages

http://status.uga.edu

https://twitter.com/uga_eits

https://www.facebook.com/uga.eits

USG Systems Status Page

http://status.usg.edu