Add new groovy files for 3 cloud native CIs and Babylon empty-config CI (#1004)
* Added new updated file for Auto Environment Test for Workshop Integreatly.
* Added variable definition to get integreatly version from parameter.
* Fixing typo error for integreatly version.
* Increased timeout from 100 minutes to 120 minutes as deployment is taking time more than 1 hour 45 minutes.
* Updated after incorporating review comment from Noelle.
* AutoJenkins test commit for groovy on Ansible-Network-Automation-Workshop lab
* Making NA region as default.
* Fixing typo issue on variable student_workloads
* Updated groovy to accommodate Ansible F5 Automation Workshop
* Updated groovy to accommodate linklight_engine_tower
* Renamed groovy file as same file is used for three ansible automation workshop
* Fixing email validation issue
* Updated timeout for ansible automation linklight workshops and fix web app location for integreatly
* Created different groovy file for 3 different Ansible job.
* Updated gptezabbixalert@redhat.com on failure
* Added groovy script for OCP Workshops. Thanks Chandrabose for sharing 4.0 workshop script.
* Updated groovy script with latest CF input for OCP Workshops
* Fixing missing comma in the script for OpenShift Workshop groovy
* Increased duration on checking last mail.
* Correct email logic
* Fix the second email text checking
* Skip the updated mail checking as poll_email is not coded to exit for this case.
* Fixing array index out of range for Openshift Master Console URL.
* Fixing email issue - http not https.
* Updated OpenShift Workshop. to OpenShift Workshop
* Groovy scripts on eight ansible catalog entry.
* Updated logic last email checking
* fixing email text
* Corrected output from email.
* Updated email text fix to all ansible labs
* Fixing email text checking.
* Added stage to test SSH
* Correcting SSH test changes
* Added log for SSH command test.
* Added groovy script for OpenShift Implementation 3.11 Lab.
* Added script for OPENTLC OpenShift 3.11 Shared Access.
* Updated openshift location and remove ssh
* Fixing email text check
* Added code trace error
* Fix for email text checking logic.
* Adding Jenkins job for OpenShift-4-Shared-Access and OpenShift-4-Client-VM
* Adding groovy for four ocp related labs on OPENTLC.
* Added code to catch exception on email text checking.
* Remove ssh check as it should be failing.
* Modification aws install vm
* Updating correct text checking with regex and fix messages
* Updated runtime as per CF entry
* remove ssh on failure
* Code to test SSH with password
* Fix variable definition
* Testing error scenario
* Remove ssh password as of now
* Remove SSH testing and remove more log
* Remove SSH testing
* Passing as cfparams.
* Increase timeout to wait for last mail
* Added script for openshift-service-mesh-in-action
* Added corrected repo link and added first mail checking logic
* fFixed email check and added ssh testing
* Remove ssh oc command as it is not in ansible env
* Adding groovy for HA labs
* Adding groovy script for OCP and Container Storage for Admins
* Adding OCP operator labs groovy script
* Updated CI values
* Removed unused parameter
* Increased duration of wait for last mail
* Adding script for Fuse Foundations Part 1 - Fuse Online.
* Updated city and salesforce value.
* Updated new cloudforms-oob url
* Fixing email text checking
* Updated timeout for last email 90 minutes.
* Fixing ocp related auto test job after updated migrating to agnosticv
* Increased the last mail receiving duration limit.
* Increased 60 minutes.
* Adding groovy script for Babylon empty-config test
* Groovy files for could-native CI Tests and email changes on others
* Babylon test script moved to babylon repository
* Updating name of CI, integreatly version and waiting completion mail duration
* Adding script for OpenShift Storage Lab
* Testing script for OpenShift 3.11 Shared Environment and OpenShift 4 Shared Environment
* Updating code for recent email text checking.
* Code for many testing scriots
* Adding notes variable
* email text checking for rhpam-7-order-it-hardware-demo
* Email text checking fix for ocp gpu one
* email text checking
* Skipping first mail receiving check.
* Skipping the the first mail check
* skipping the first mail check
* Email fix for ansible tower implementation 3.3
* Fixing duration
* Increase timeout to max 150 as it does not affect to complete early if mail receive early
* Increase timeout to max 150 as it does not affect to complete job early if mail receive early
* Skip first mail logic because sometimes the completed email arrives before the 'has started' email
* Removed typo spaces
* Skipping started mail check
* Added nodes parameter
* Skip first mail checking step
* Fixing email text and adding CI entry
* Fixing email text regex
* Fixing typo error
* Updating notification email to myself so that zabbix alert should not triggger while developing the script
* Fixing single mail receiving issue for some RHEL CIs
* single mail update
* Fix step error
* Testing single mail logic.
* Remove guid from poll email as it is not present in mail subject for this CI
* Just passed one space for GUID as GUID is not present in email subject
* Added GUID as we fix email subject for all Ravello CIs
* Fixing email text
* Fixing regex for new Ravello email format.
* Fixing syntex error for escape character
* Trying to fix email checking logic
* Adding sleep for 40 minutes to complete deployment
* Removed space
* Finalised the script and updated notification mail id.
* Updating new logic for CIs
* Updating working code for CI
* Testing sleep script
* Identifying email text issue why = is add after each line
* Testing regex
* Testing regex
* Fixing regex to have more value using multiline regex
* Removed multiline regex
* Parse more regex
* combining multiline host url into one.
* Updated logic of Ravello CIs for email checking for combining two regex value into one for external host
* Displaying email to fix fully.
* Fix all for 10 ravello CIs
* Removed space at the end of the external host
* Update integreatly-workshop.groovy
* Updating config changes as per CF
* Updating email to test the changes.
* Updated email text logic.
* Updating most failing CI with new email. TASK0662875.
* OCP service mesh is decommissioned, now OCP4 service mesh is there. So updating with new details.
* Updated and defined variables names
* Fixing environment parameter
* Updated email address as per new need. TASK0662875.
* Updating this as of now to fix the CI for newly upgraded CI
* Removed commented code as of now.
* Fixed wrong choice variable name.
* Updated logic.
Co-authored-by: bosebc <42863563+bosebc@users.noreply.github.com>