Important Details About the Probo Docker Images Restructure

June 7, 2018

We wanted to write a followup to our original post with some important details about the Probo Image Restructure. Several customers have already provided valuable feedback about our original plans and others are asking questions about the overall transition process. We want to ensure the least amount of confusion, issues, and downtime for our customers during this transition. Hopefully this post clears up some of the questions or concerns any of you may have.

An Update on the Date and Time

The Probo Image Restructure was originally scheduled to deploy on Wednesday, June 13, 2018, but we have decided to postpone that deployment by 1 week to Wednesday, June 20, 2018. We are pushing back the deployment date to allow customers more time to prepare for the upcoming changes.

We now plan on starting the deployment at 9:00AM EST on Wednesday, June 20, 2018. The deployment process should take between 30 minutes to 1 hour to complete.

An Update on Whitelisted Probo Docker Images

After some feedback from customers regarding the upcoming Probo Image Restructure, we have decided to launch v2.0 of our Probo Docker Images with stable images only. All other image tags would be identical for this particular release, so to speed up deployment we are only going to deploy the stable images and tags for the initial deployment.

Builds that have not defined a custom image: line in their .probo.yaml do not have to worry about changing anything. Existing builds will still be available until all containers that are using the old default image are fully phased out. Any new builds will be built with the new default image of proboci/ubuntu-14.04-lamp:php-5.6.

Builds that have defined a custom image: line in their .probo.yaml will want to update that line with one of the following whitelisted images. We will continue to roll out the new beta tags as mentioned previously on a quarterly release schedule with new features and updated packages. The old custom images will be left on the server for existing builds to continue to work, but new builds will need to use one of the following images:

  • proboci/ubuntu-14.04-lamp:php-5.6 (New Default Probo Image)
  • proboci/ubuntu-14.04-lamp:php-7.0
  • proboci/ubuntu-14.04-lamp:php-7.1
  • proboci/ubuntu-16.04-lamp:php-7.0
  • proboci/ubuntu-16.04-lamp:php-7.1
  • proboci/ubuntu-16.04-lamp:php-7.2

The following images and tags are being removed from the whitelist in this release. Make sure to update your .probo.yaml to one of the above images instead until we start releasing beta tags for the new images.

  • proboci/ubuntu-14.04-lamp
  • proboci/ubuntu-14.04-lamp:beta
  • proboci/ubuntu-14.04-lamp:latest
  • proboci/ubuntu-14.04-lamp:5.6-beta
  • proboci/ubuntu-14.04-lamp:7.0-beta
  • proboci/ubuntu-14.04-lamp:7.1-beta
  • proboci/ubuntu-14.04-lamp:php5.6-nightly
  • proboci/ubuntu-14.04-lamp:php7.0-nightly
  • proboci/ubuntu-14.04-lamp:php7.1-nightly
  • proboci/ubuntu-16.04-lamp:php7.0-nightly
  • proboci/ubuntu-16.04-lamp:php7.1-nightly
  • proboci/ubuntu-16.04-lamp:php7.2-nightly

Please contact Probo Support if you have any questions or concerns. We will also be available on Slack and Zendesk on Wednesday, June 20th, 2018 for any other issues that you may have.