FOG Installer Dashboard

Last updated: 2019-11-11_12-00-PM UTC


OS Branch FOG Status FOG Reason Install Duration Install Output Install Error Apache php-fpm Patch Status Patch Duration Patch Output
debian10 master green.png Success. 0:05:14 output error apache php-fpm green 0:00:01 patch
centos7 master green.png Success. 0:06:28 output error apache php-fpm green 0:03:15 patch
rhel7 master green.png Success. 0:06:30 output error apache php-fpm green 0:01:14 patch
fedora30 master green.png Success. 0:05:51 output error apache php-fpm green 0:01:27 patch
arch master red.png Installation failed. 0:01:23 output error apache NA green 0:01:30 patch
ubuntu18_04 master green.png Success. 0:04:15 output error apache php-fpm green 0:00:21 patch
debian10 dev-branch green.png Success. 0:03:11 output error apache php-fpm green 0:00:01 patch
centos7 dev-branch green.png Success. 0:04:53 output error apache php-fpm green 0:02:02 patch
rhel7 dev-branch green.png Success. 0:04:30 output error apache php-fpm green 0:00:17 patch
fedora30 dev-branch green.png Success. 0:05:47 output error apache php-fpm green 0:01:24 patch
arch dev-branch red.png Installation failed. 0:01:45 output error apache NA green 0:01:42 patch
ubuntu18_04 dev-branch green.png Success. 0:04:13 output error apache php-fpm green 0:00:20 patch
debian10 db-security green.png Success. 0:03:23 output error apache php-fpm green 0:00:01 patch
centos7 db-security green.png Success. 0:04:51 output error apache php-fpm green 0:02:01 patch
rhel7 db-security green.png Success. 0:04:31 output error apache php-fpm green 0:00:18 patch
fedora30 db-security green.png Success. 0:05:41 output error apache php-fpm green 0:01:18 patch
arch db-security red.png Installation failed. 0:01:15 output error apache NA green 0:01:19 patch
ubuntu18_04 db-security green.png Success. 0:04:04 output error apache php-fpm green 0:00:21 patch

This dashboard contains test-results for the FOG Installation process. These tests are ran daily, automatically. All OSs listed are server editions and are minimal installations. The process followed to conduct these tests are as follows, in order.

  1. A new volume is created for each OS and is attached. This new volume is created from an existing clean snapshot containing no fog installation and is perodically updated every few months with the latest patches to keep testing times low
  2. The OS is started up and given 90 seconds to boot.
  3. Patching the OS begins. Each OS gets the correct patch commands issued.
  4. The exit code of patching is retrieved as well as output from the patching process.
  5. The OS is rebooted and given 90 seconds to complete.
  6. The latest code is pulled from the FOG Project repository.
  7. The current branch being tested is switched to.
  8. The FOG installer is executed using the '-y' switch. Example: ./installfog.sh -y
  9. The exit code of the installation process is retrieved as well as the fog installer's error log and it's installer output.
  10. The above process is repeated for each branch being tested, and for each OS being tested.