From a38c49cdeb14ca194411e1216a12446e707d6c6a Mon Sep 17 00:00:00 2001 From: Vanessa Rene Valderrama Date: Thu, 7 Nov 2019 16:01:50 -0600 Subject: Configure Jenkins clouds and templates This change is to configure Jenkins clouds and templates via JJB. These configurations will configure the sandbox and production. Change-Id: I0620ae5f4d24066ad7930744f5c79ec49259e15e Signed-off-by: Vanessa Rene Valderrama --- .../openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg | 3 +++ .../openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg | 3 +++ .../openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg | 3 +++ .../openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg | 4 ++++ .../clouds/openstack/FDIOVEX-CI/cloud.cfg | 23 ++++++++++++++++++++++ .../FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg | 4 ++++ .../FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg | 3 +++ .../FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg | 4 ++++ .../FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg | 4 ++++ .../FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg | 4 ++++ .../openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg | 3 +++ jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg | 23 ++++++++++++++++++++++ .../FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg | 3 +++ .../FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg | 3 +++ .../FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg | 3 +++ .../FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg | 3 +++ jenkins-config/global-vars-production.sh | 11 +++++++++++ jenkins-config/global-vars-sandbox.sh | 11 +++++++++++ 25 files changed, 136 insertions(+) create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg create mode 100644 jenkins-config/clouds/openstack/FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg create mode 100644 jenkins-config/global-vars-production.sh create mode 100644 jenkins-config/global-vars-sandbox.sh (limited to 'jenkins-config') diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg new file mode 100644 index 000000000..3502922d3 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20191215-024720.020 +LABELS=centos7-builder-2c-2g +HARDWARE_ID=v2-highcpu-2 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg new file mode 100644 index 000000000..7f269d69d --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20191215-024720.020 +LABELS=centos7-builder-4c-4g +HARDWARE_ID=v2-highcpu-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg new file mode 100644 index 000000000..dfb2d1cf0 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20191215-024720.020 +LABELS=centos7-builder-8c-8g +HARDWARE_ID=v2-highcpu-8 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg new file mode 100644 index 000000000..4b215e56f --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg @@ -0,0 +1,4 @@ +IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20200105-094324.141 +LABELS=centos7-docker-4c-4g +HARDWARE_ID=v2-standard-4 +VOLUME_SIZE=10 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg new file mode 100644 index 000000000..276125282 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg @@ -0,0 +1,23 @@ +# Cloud Configuration +CLOUD_CREDENTIAL_ID=vexci +CLOUD_URL=https://auth.vexxhost.net/v3/ +CLOUD_IGNORE_SSL=false +CLOUD_ZONE=ca-ymq-1 +OS_CLOUD=vexci + +# Default Template Configuration +IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20191215-024720.020 +HARDWARE_ID=v2-standard-1 +NETWORK_ID=bcb9a62c-5a82-4293-a8c6-d73e8c2dbd03 +USER_DATA_ID=jenkins-init-system +INSTANCE_CAP=20 +SANDBOX_CAP=5 +FLOATING_IP_POOL= +SECURITY_GROUPS=default +AVAILABILITY_ZONE=ca-ymq-2 +STARTUP_TIMEOUT=600000 +KEY_PAIR_NAME=jenkins +NUM_EXECUTORS=1 +JVM_OPTIONS= +FS_ROOT=/w +RETENTION_TIME=1 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg new file mode 100644 index 000000000..597449019 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20191119-214815.550 +LABELS=ubuntu1604-builder-2c-2g +HARDWARE_ID=v2-highcpu-2 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg new file mode 100644 index 000000000..b9ffedbf6 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20191119-214815.550 +LABELS=ubuntu1604-builder-4c-4g +HARDWARE_ID=v2-highcpu-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg new file mode 100644 index 000000000..7d3770541 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20191119-214815.550 +LABELS=ubuntu1604-builder-8c-32g +HARDWARE_ID=v2-highcpu-32 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg new file mode 100644 index 000000000..8bda88348 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20191119-214815.550 +LABELS=ubuntu1604-builder-8c-8g +HARDWARE_ID=v2-highcpu-8 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg new file mode 100644 index 000000000..09d65e0f5 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg @@ -0,0 +1,4 @@ +IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20190810-225705.438 +LABELS=centos7-docker-4c-4g +HARDWARE_ID=v2-standard-4 +VOLUME_SIZE=10 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg new file mode 100644 index 000000000..2bb05981e --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - x86_64 - 20191226-084321.945 +LABELS=ubuntu1804-builder-2c-2g.cfg +HARDWARE_ID=v2-highcpu-2 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg new file mode 100644 index 000000000..8e24bd22a --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - x86_64 - 20191226-084321.945 +LABELS=ubuntu1804-builder-4c-4g +HARDWARE_ID=v2-highcpu-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg new file mode 100644 index 000000000..883f7d5a0 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - x86_64 - 20191226-084321.945 +LABELS=ubuntu1804-builder-8c-32g +HARDWARE_ID=v2-highcpu-32 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg new file mode 100644 index 000000000..bcc7fd199 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - x86_64 - 20191226-084321.945 +LABELS=ubuntu1804-builder-8c-8g.cfg +HARDWARE_ID=v2-highcpu-8 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg new file mode 100644 index 000000000..4f4cfa7d8 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg @@ -0,0 +1,4 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - arm64 - 20190820-203918.821 +LABELS=ubuntu1804-builder-arm64-4c-4g +HARDWARE_ID=v2-highcpu-4 +VOLUME_SIZE=10 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg new file mode 100644 index 000000000..d76a2af2b --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg @@ -0,0 +1,4 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - docker - x86_64 - 20200107-191807.978 +LABELS=ubuntu1804-docker-4c-4g +HARDWARE_ID=v2-standard-4 +VOLUME_SIZE=10 diff --git a/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg new file mode 100644 index 000000000..c46c1ecf8 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg @@ -0,0 +1,4 @@ +IMAGE_NAME=ZZCI - Ubuntu 18.04 - docker - arm64 - 20191209-185146.016 +LABELS=ubuntu1804-docker-arm64-4c-4g +HARDWARE_ID=v2-standard-4 +VOLUME_SIZE=10 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg new file mode 100644 index 000000000..3348ca5d2 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=CentOS 7 - basebuild - 20170322-1518 +LABELS=centos7-basebuild-4c-4g +HARDWARE_ID=v1-standard-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg b/jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg new file mode 100644 index 000000000..e78a9880f --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg @@ -0,0 +1,23 @@ +# Cloud Configuration +CLOUD_CREDENTIAL_ID=vex +CLOUD_URL=https://auth.vexxhost.net/v3/ +CLOUD_IGNORE_SSL=false +CLOUD_ZONE=ca-ymq-1 +OS_CLOUD=vex + +# Default Template Configuration +IMAGE_NAME=CentOS 7 - basebuild - 20170322-1518 +HARDWARE_ID=v1-standard-1 +NETWORK_ID=1b9e78ec-b49b-4ebe-9e16-0ae9baddb754 +USER_DATA_ID=jenkins-init-system +INSTANCE_CAP=20 +SANDBOX_CAP=5 +FLOATING_IP_POOL= +SECURITY_GROUPS=default +AVAILABILITY_ZONE=ca-ymq-2 +STARTUP_TIMEOUT=600000 +KEY_PAIR_NAME=jenkins +NUM_EXECUTORS=1 +JVM_OPTIONS= +FS_ROOT=/w +RETENTION_TIME=1 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg new file mode 100644 index 000000000..abb6cae97 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=Ubuntu 14.04 - basebuild - 20170331-2223 +LABELS=ubuntu1404-basebuild-4c-4g +HARDWARE_ID=v1-standard-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg new file mode 100644 index 000000000..9744affed --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=Ubuntu 16.04 - basebuild - 20180406-1741 +LABELS=ubuntu1604-basebuild-4c-4g +HARDWARE_ID=v1-standard-4 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg new file mode 100644 index 000000000..631f86e26 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=Ubuntu 16.04 - basebuild - 20171103-2145 +LABELS=ubuntu1604-basebuild-8c-32g +HARDWARE_ID=v1-performance-8 diff --git a/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg new file mode 100644 index 000000000..5b5885724 --- /dev/null +++ b/jenkins-config/clouds/openstack/FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg @@ -0,0 +1,3 @@ +IMAGE_NAME=Ubuntu 18.04 - basebuild - 20180523-2109 +LABELS=ubuntu1804-basebuild-4c-4g +HARDWARE_ID=v2-highcpu-4 diff --git a/jenkins-config/global-vars-production.sh b/jenkins-config/global-vars-production.sh new file mode 100644 index 000000000..d880bcfb7 --- /dev/null +++ b/jenkins-config/global-vars-production.sh @@ -0,0 +1,11 @@ +DOCKER_REGISTRY=https://jenkins.fd.io/sandbox/ +GERRIT_URL=git://10.30.48.3/mirror/$PROJECT +GIT_URL=git://10.30.48.3/mirror +JENKINS_HOSTNAME=vex-yul-rot-jenkins-1 +LOGS_SERVER=https://logs.fd.io +NEXUS_URL=https://nexus.fd.io +NEXUSPROXY=https://nexus.fd.io +PACKAGECLOUDPROXY=https://packagecloud.io/fdio +PCIO_CO=fdio +SIGUL_KEY=fdio-release-2018 +SILO=production diff --git a/jenkins-config/global-vars-sandbox.sh b/jenkins-config/global-vars-sandbox.sh new file mode 100644 index 000000000..d52ebe9fa --- /dev/null +++ b/jenkins-config/global-vars-sandbox.sh @@ -0,0 +1,11 @@ +DOCKER_REGISTRY=https://jenkins.fd.io/sandbox/ +GERRIT_URL=git://10.30.48.3/mirror/$PROJECT +GIT_URL=git://10.30.48.3/mirror +JENKINS_HOSTNAME=vex-yul-rot-jenkins-2 +LOGS_SERVER=https://logs.fd.io +NEXUS_URL=https://nexus.fd.io +NEXUSPROXY=https://nexus.fd.io +PACKAGECLOUDPROXY=https://packagecloud.io/fdio +PCIO_CO=fdio +SIGUL_KEY=fdio-sandbox +SILO=sandbox -- cgit 1.2.3-korg