Dibyendu Jana
2020-02-27 33fc99134cf9441f64c8ad17eadc55b88e3fcee8
refs
author Dibyendu Jana <34668540+d-jana@users.noreply.github.com>
Thursday, February 27, 2020 17:00 +0100
committer GitHub <noreply@github.com>
Thursday, February 27, 2020 17:00 +0100
commit33fc99134cf9441f64c8ad17eadc55b88e3fcee8
tree d1c2497b0c40e6173824602b17d919a8a6a627c6 tree | zip | gz
parent 1e65b0d635b621d46e647f5f1e1abb2d7d9c2409 view | diff
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>
23 files copied
34 files modified
1 files renamed
2663 ■■■■ changed files
tests/jenkins/3scale-api-security-with-oidc.groovy 112 ●●●● diff | view | raw | blame | history
tests/jenkins/ansible-advanced-homework.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-advanced-openstack.groovy 108 ●●●●● diff | view | raw | blame | history
tests/jenkins/ansible-advanced-three-tier-app.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-advanced-tower.groovy 8 ●●●● diff | view | raw | blame | history
tests/jenkins/ansible-f5-automation-workshop.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-for-windows.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-foundations-engine-lab.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-foundations-networking-lab.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-foundations-tower-lab.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-implementation.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-linux-automation.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-network-automation-workshop.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ansible-tower-implementation-3.3.groovy 109 ●●●●● diff | view | raw | blame | history
tests/jenkins/azure-red-hat-openshift.groovy 100 ●●●● diff | view | raw | blame | history
tests/jenkins/ccn-roadshow-for-dev-track.groovy 113 ●●●● diff | view | raw | blame | history
tests/jenkins/cloud-native-dev-with-eclipse-vertx.groovy 109 ●●●●● diff | view | raw | blame | history
tests/jenkins/cloud-native-dev-with-spring-boot.groovy 109 ●●●●● diff | view | raw | blame | history
tests/jenkins/cloud-native-development-with-thorntail.groovy 109 ●●●●● diff | view | raw | blame | history
tests/jenkins/fuse-foundations-part1-fuse-online.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/fuse-on-openshift.groovy 85 ●●●●● diff | view | raw | blame | history
tests/jenkins/implementing-proactive-security-ocp.groovy 96 ●●●● diff | view | raw | blame | history
tests/jenkins/integreatly-workshop.groovy 34 ●●●● diff | view | raw | blame | history
tests/jenkins/ocp-and-container-storage-for-admins.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ocp-clientvm.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ocp-workload-iot-demo.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ocp-workshop-azure.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/ocp-workshop-integreatly.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-3-operators-lab.groovy 6 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-3.11-shared-environment.groovy 112 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-aws-install-vm.groovy 4 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-client-vm.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-configuration-lab.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-installation-lab.groovy 4 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-service-mesh-lab.groovy 85 ●●●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-shared-access.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-shared-environment.groovy 114 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-4-workshop.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-4.2-workshop.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-disconnected-ha-lab.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-gpu-enabled-workload-demo-beta.groovy 96 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-ha-lab.groovy 4 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-implementation-lab.groovy 4 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-operators-lab.groovy 13 ●●●● diff | view | raw | blame | history
tests/jenkins/openshift-service-mesh-in-action.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-shared-access.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/openshift-storage-lab.groovy 98 ●●●●● diff | view | raw | blame | history
tests/jenkins/openshift-workshop-deployer.groovy 129 ●●●●● diff | view | raw | blame | history
tests/jenkins/openshift-workshop.groovy 4 ●●●● diff | view | raw | blame | history
tests/jenkins/openstack-10-concepts-and-architecture.groovy 106 ●●●●● diff | view | raw | blame | history
tests/jenkins/openstack-13-foundations.groovy 106 ●●●●● diff | view | raw | blame | history
tests/jenkins/openstack-13-implementation.groovy 108 ●●●●● diff | view | raw | blame | history
tests/jenkins/rhel-7-implementation-lab.groovy 94 ●●●●● diff | view | raw | blame | history
tests/jenkins/rhel-8-new-features-for-exp-admins.groovy 94 ●●●●● diff | view | raw | blame | history
tests/jenkins/rhpam-7-order-it-hardware-demo.groovy 114 ●●●● diff | view | raw | blame | history
tests/jenkins/rhv-4.0-foundations-lab.groovy 94 ●●●●● diff | view | raw | blame | history
tests/jenkins/shared_developer_env_RHPDS.groovy 2 ●●● diff | view | raw | blame | history
tests/jenkins/the-definitive-rhel-8-hands-on-lab.groovy 132 ●●●● diff | view | raw | blame | history