helix_installer_test.json #13

  • //
  • guest/
  • perforce_software/
  • helix-installer/
  • dev/
  • test/
  • helix_installer_test.json
  • View
  • Commits
  • Open Download .zip Download (2 KB)
{
  "_comment": "This file defines Vagrant boxes for use with Helix Installer and SDP testing",
  "oses": [
    {
      "osname": "centos6",
      "box": "generic/centos6",
      "box_url": "https://app.vagrantup.com/generic/boxes/centos6",
      "nodes": [
        {
          ":nodename": "helix-centos6",
          ":ip": "10.10.30.2"
        }
      ]
    },
    {
      "osname": "centos7",
      "box": "generic/centos7",
      "box_url": "https://app.vagrantup.com/generic/boxes/centos7",
      "nodes": [
        {
          ":nodename": "helix-centos7",
          ":ip": "10.10.30.3"
        }
      ]
    },
    {
      "osname": "centos8",
      "box": "generic/centos8",
      "box_url": "https://app.vagrantup.com/generic/boxes/centos8",
      "nodes": [
        {
          ":nodename": "helix-centos8",
          ":ip": "10.10.30.4"
        }
      ]
    },
    {
      "osname": "ubuntu16",
      "box": "generic/ubuntu1604",
      "box_url": "https://app.vagrantup.com/generic/boxes/ubuntu1604",
      "nodes": [
        {
          ":nodename": "helix-ubuntu16",
          ":ip": "10.10.30.5"
        }
      ]
    },
    {
      "osname": "ubuntu18",
      "box": "generic/ubuntu1804",
      "box_url": "https://app.vagrantup.com/generic/boxes/ubuntu1804",
      "nodes": [
        {
          ":nodename": "helix-ubuntu18",
          ":ip": "10.10.30.6"
        }
      ]
    },
    {
      "osname": "ubuntu20",
      "box": "generic/ubuntu2004",
      "box_url": "https://app.vagrantup.com/generic/boxes/ubuntu2004",
      "nodes": [
        {
          ":nodename": "helix-ubuntu20",
          ":ip": "10.10.30.7"
        }
      ]
    }
  ]
}
# Change User Description Committed
#15 27288 C. Thomas Tyler Removed old Vagrant Test suite.
#14 26968 C. Thomas Tyler Dropped CentOS 6 and Ubuntu 16 from active test suite.
#13 26967 C. Thomas Tyler Dropped SuSE from active support for now (due to failing tests prior to release).
It may be re-added later.
#12 26921 C. Thomas Tyler Added SuSE 12 sp1 to test suite.
#11 26795 C. Thomas Tyler Fixed test suite issues:
* Shell environment for test suite regression fixed.
* Vagrantfile referred to SDP rather than Helix Installer (old
Copy/Paste issue, harmless but wrong).
* Updated baseline Vagrant image for CentOS6 box.
* Fixed issue with setting hostname on CentOS6 by making hostname   
a paramter to the bootstrap script, and adjusting the bootstrap
script.

Along with this change, added missing hostmanager plugin on test
machine.
#10 26624 C. Thomas Tyler Added Ubuntu 20.04 to the test suite.
#9 26164 C. Thomas Tyler Added CentOS 8 to the test suite.
#8 25883 C. Thomas Tyler Added Ubuntu 18.04 to test suite.
#7 25855 C. Thomas Tyler Adjusted test suite to test only Ubuntu 16.04 Long Term Support (LTS)
release.
#6 25671 C. Thomas Tyler Dropping Ununtu 18 from test suite.
 Defauilt shell is 'sh' rather than 'bash',
and our Package repository doesn't yet support Ubuntu 18.  Support may be re-added
later.
#5 25670 C. Thomas Tyler Gave each box its own IP.
Added Ubuntu 16.10 and Ubuntu 18.10 to boxes to test.
Adjusted bootstrap script to support Ubuntu 16.10 and 18.10.
#4 25307 C. Thomas Tyler Added CentOS 7 to test suite.
#3 25010 C. Thomas Tyler Adjusted box name for CentOS box per error from running 'vagrant up'.
#2 24870 C. Thomas Tyler Various test environment tweaks:
* Adjusted host name to bos-helix-01 to be a simplified variant
  of the Battle School Lab.
* Changed defalt SDP branch to pull to auto-detected, using
         SDP 'dev' branch if in the Helix Installer dev branch, and
  SDP 'main' branch if in the Helix Installer main branch.
* Added host aliases in /etc/hosts.
* Added niceties in ~perforce/.bashrc file.
#1 24860 C. Thomas Tyler Added basic Vagrant test suite for Helix Installer for testing
on CentOS 6.10.