summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>2019-11-07 16:01:50 -0600
committerVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>2020-01-08 11:21:23 -0600
commita38c49cdeb14ca194411e1216a12446e707d6c6a (patch)
treefb89653b02fb296f54f99fd523608e0ee8ddbd5e
parent8ee61bba71ac5768e46c57cd499b3f6836e5a509 (diff)
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 <vvalderrama@linuxfoundation.org>
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-2c-2g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-builder-8c-8g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/centos7-docker-4c-4g.cfg4
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/cloud.cfg23
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-2c-2g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-32g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-builder-8c-8g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1604-docker-4c-4g.cfg4
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-2c-2g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-32g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-8c-8g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-builder-arm64-4c-4g.cfg4
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-4c-4g.cfg4
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX-CI/ubuntu1804-docker-arm64-4c-4g.cfg4
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/centos7-basebuild-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/cloud.cfg23
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/ubuntu1404-basebuild-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-4c-4g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/ubuntu1604-basebuild-8c-32g.cfg3
-rw-r--r--jenkins-config/clouds/openstack/FDIOVEX/ubuntu1804-basebuild-4c-4g.cfg3
-rw-r--r--jenkins-config/global-vars-production.sh11
-rw-r--r--jenkins-config/global-vars-sandbox.sh11
25 files changed, 136 insertions, 0 deletions
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