Preliminary fdio nomad jcasc configs 00/30100/14
authorAric Gardner <agardner@linuxfoundation.org>
Mon, 23 Nov 2020 19:32:34 +0000 (14:32 -0500)
committerAric Gardner <agardner@linuxfoundation.org>
Mon, 11 Jan 2021 20:58:15 +0000 (20:58 +0000)
example output of script.sh
https://gist.github.com/Aricg/bc7313d993f91bfd592573653e638b7c

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I6d2c2b3aeb2c2dade8178323d40814f3a8b1ca8b

54 files changed:
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/cloud.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/defaults.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804-l.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-s.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-us.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-arm-ubuntu18.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-device.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-ubuntu18.yaml [new file with mode: 0644]

diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..95b632f
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos7:prod-aarch64"
+    labels: "builder-centos7-prod-aarch64"
+    prefix: "builder-centos7-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..a5d77a7
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos7:prod-x86_64"
+    labels: "builder-centos7-prod-x86_64"
+    memory: 14000
+    prefix: "builder-centos7-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..2458aa9
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos7:sandbox-aarch64"
+    labels: "builder-centos7-sandbox-aarch64"
+    prefix: "builder-centos7-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..efa35ed
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos7:sandbox-x86_64"
+    labels: "builder-centos7-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-centos7-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..364e6a1
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos7:test-aarch64"
+    labels: "builder-centos7-test-aarch64"
+    prefix: "builder-centos7-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..529c2a1
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos7:test-x86_64"
+    labels: "builder-centos7-test-x86_64"
+    memory: 14000
+    prefix: "builder-centos7-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..4e60a6d
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos8:prod-aarch64"
+    labels: "builder-centos8-prod-aarch64"
+    prefix: "builder-centos8-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..09ddccc
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos8:prod-x86_64"
+    labels: "builder-centos8-prod-x86_64"
+    memory: 14000
+    prefix: "builder-centos8-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..8a0d72a
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos8:sandbox-aarch64"
+    labels: "builder-centos8-sandbox-aarch64"
+    prefix: "builder-centos8-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..447ceb5
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos8:sandbox-x86_64"
+    labels: "builder-centos8-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-centos8-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..0ae69f6
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-centos8:test-aarch64"
+    labels: "builder-centos8-test-aarch64"
+    prefix: "builder-centos8-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..8868e31
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-centos8:test-x86_64"
+    labels: "builder-centos8-test-x86_64"
+    memory: 14000
+    prefix: "builder-centos8-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..2145da0
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian10:prod-aarch64"
+    labels: "builder-debian10-prod-aarch64"
+    prefix: "builder-debian10-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..b3444f8
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian10:prod-x86_64"
+    labels: "builder-debian10-prod-x86_64"
+    memory: 14000
+    prefix: "builder-debian10-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..6cb7529
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian10:sandbox-aarch64"
+    labels: "builder-debian10-sandbox-aarch64"
+    prefix: "builder-debian10-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..424e5cf
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian10:sandbox-x86_64"
+    labels: "builder-debian10-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-debian10-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..92b9937
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian10:test-aarch64"
+    labels: "builder-debian10-test-aarch64"
+    prefix: "builder-debian10-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..359323d
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian10:test-x86_64"
+    labels: "builder-debian10-test-x86_64"
+    memory: 14000
+    prefix: "builder-debian10-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..c247c76
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian9:prod-aarch64"
+    labels: "builder-debian9-prod-aarch64"
+    prefix: "builder-debian9-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..1314af8
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian9:prod-x86_64"
+    labels: "builder-debian9-prod-x86_64"
+    memory: 14000
+    prefix: "builder-debian9-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..af12835
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian9:sandbox-aarch64"
+    labels: "builder-debian9-sandbox-aarch64"
+    prefix: "builder-debian9-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..86847e1
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian9:sandbox-x86_64"
+    labels: "builder-debian9-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-debian9-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..ff8e981
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-debian9:test-aarch64"
+    labels: "builder-debian9-test-aarch64"
+    prefix: "builder-debian9-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..6042ed3
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-debian9:test-x86_64"
+    labels: "builder-debian9-test-x86_64"
+    memory: 14000
+    prefix: "builder-debian9-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..b857ebe
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu1804:prod-aarch64"
+    labels: "builder-ubuntu1804-prod-aarch64"
+    prefix: "builder-ubuntu1804-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..d7c4ef6
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu1804:prod-x86_64"
+    labels: "builder-ubuntu1804-prod-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu1804-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..938dc0d
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu1804:prod-aarch64"
+    labels: "builder-ubuntu1804-sandbox-aarch64"
+    prefix: "builder-ubuntu1804-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..c28e5f8
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu1804:sandbox-x86_64"
+    labels: "builder-ubuntu1804-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu1804-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..2d4481f
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu1804:test-aarch64"
+    labels: "builder-ubuntu1804-test-aarch64"
+    prefix: "builder-ubuntu1804-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..3341b25
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu1804:test-x86_64"
+    labels: "builder-ubuntu1804-test-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu1804-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..71bd7c8
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2004:prod-aarch64"
+    labels: "builder-ubuntu2004-prod-aarch64"
+    prefix: "builder-ubuntu2004-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..2560e45
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu2004:prod-x86_64"
+    labels: "builder-ubuntu2004-prod-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu2004-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..9f23d19
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2004:sandbox-aarch64"
+    labels: "builder-ubuntu2004-sandbox-aarch64"
+    prefix: "builder-ubuntu2004-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..53426ed
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu2004:sandbox-x86_64"
+    labels: "builder-ubuntu2004-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu2004-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..31b815c
--- /dev/null
@@ -0,0 +1,5 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2004:test-aarch64"
+    labels: "builder-ubuntu2004-test-aarch64"
+    prefix: "builder-ubuntu2004-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..b35cef8
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu2004:test-x86_64"
+    labels: "builder-ubuntu2004-test-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu2004-test-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/cloud.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/cloud.yaml
new file mode 100644 (file)
index 0000000..92ba6ca
--- /dev/null
@@ -0,0 +1,11 @@
+---
+jenkins:
+  clouds:
+    - nomad:
+        jenkinsUrl: "https://jenkins.fd.io/"
+        name: "FDIONOMAD"
+        nomadUrl: "http://10.30.51.32:4646"
+        prune: false
+        workerTimeout: 5
+        workerUrl: "https://jenkins.fd.io/jnlpJars/slave.jar"
+        templates:
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..e45c768
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_dut-ubuntu1804:prod-aarch64"
+    labels: "csit_dut-ubuntu1804-prod-aarch64"
+    prefix: "csit_dut-ubuntu1804-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..9196f27
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 10000
+    image: "fdiotools/csit_dut-ubuntu1804:prod-x86_64"
+    labels: "csit_dut-ubuntu1804-prod-x86_64"
+    memory: 18000
+    prefix: "csit_dut-ubuntu1804-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..5743758
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_dut-ubuntu1804:sandbox-aarch64"
+    labels: "csit_dut-ubuntu1804-sandbox-aarch64"
+    prefix: "csit_dut-ubuntu1804-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..9329735
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 10000
+    image: "fdiotools/csit_dut-ubuntu1804:sandbox-x86_64"
+    labels: "csit_dut-ubuntu1804-sandbox-x86_64"
+    memory: 18000
+    prefix: "csit_dut-ubuntu1804-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_dut-ubuntu1804-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..12137e6
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_dut-ubuntu1804:test-aarch64"
+    labels: "csit_dut-ubuntu1804-test-aarch64"
+    prefix: "csit_dut-ubuntu1804-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..e86a8bb
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_shim-ubuntu1804:prod-aarch64"
+    labels: "csit_shim-ubuntu1804-prod-aarch64"
+    prefix: "csit_shim-ubuntu1804-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..7730c8f
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 10000
+    image: "fdiotools/csit_shim-ubuntu1804:prod-x86_64"
+    labels: "csit_shim-ubuntu1804-prod-x86_64"
+    memory: 18000
+    prefix: "csit_shim-ubuntu1804-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..5dc33b6
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_shim-ubuntu1804:sandbox-aarch64"
+    labels: "csit_shim-ubuntu1804-sandbox-aarch64"
+    prefix: "csit_shim-ubuntu1804-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..5adf5f0
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 10000
+    image: "fdiotools/csit_shim-ubuntu1804:sandbox-x86_64"
+    labels: "csit_shim-ubuntu1804-sandbox-x86_64"
+    memory: 18000
+    prefix: "csit_shim-ubuntu1804-sandbox-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit_shim-ubuntu1804-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..778c534
--- /dev/null
@@ -0,0 +1,12 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/csit_shim-ubuntu1804:test-aarch64"
+    labels: "csit_shim-ubuntu1804-test-aarch64"
+    prefix: "csit_shim-ubuntu1804-test-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/defaults.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/defaults.yaml
new file mode 100644 (file)
index 0000000..cfd1547
--- /dev/null
@@ -0,0 +1,25 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    datacenters: "yul1"
+    cpu: 6000
+    memory: 10000
+    disk: 3000
+    priority: 50
+    idleTerminationInMinutes: 10
+    numExecutors: 1
+    forcePull: true
+    privileged: true
+    reusable: false
+    useRawExec: false
+    network: "bridge"
+    region: "global"
+    remoteFs: "/w"
+    username: "fdionomad"
+    password: "hidden"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804-l.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804-l.yaml
new file mode 100644 (file)
index 0000000..747f61a
--- /dev/null
@@ -0,0 +1,13 @@
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 20000
+    image: "snergster/vpp-ubuntu18"
+    labels: "ubuntu1804-l"
+    memory: 32000
+    prefix: "prod-amd"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-s.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-s.yaml
new file mode 100644 (file)
index 0000000..5f3afcc
--- /dev/null
@@ -0,0 +1,5 @@
+templates:
+  - image: "snergster/vpp-arm-ubuntu18"
+    labels: "ubuntu1804arm-s"
+    memory: 16000
+    prefix: "prod-arm"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-us.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/ubuntu1804arm-us.yaml
new file mode 100644 (file)
index 0000000..f898934
--- /dev/null
@@ -0,0 +1,4 @@
+templates:
+  - image: "snergster/vpp-arm-ubuntu18"
+    labels: "ubuntu1804arm-us"
+    prefix: "prod-arm"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-arm-ubuntu18.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-arm-ubuntu18.yaml
new file mode 100644 (file)
index 0000000..9ab4631
--- /dev/null
@@ -0,0 +1,11 @@
+templates:
+  - constraints:
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+    image: "snergster/vpp-arm-ubuntu18"
+    labels: "vpp-csit-arm-ubuntu18"
+    prefix: "prod-csit-arm"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-device.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-device.yaml
new file mode 100644 (file)
index 0000000..ef4f9ed
--- /dev/null
@@ -0,0 +1,13 @@
+templates:
+  - constraints:
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+    cpu: 10000
+    image: "snergster/vpp-ubuntu18"
+    labels: "vpp-csit-device vpp-csit-ubuntu18"
+    memory: 18000
+    prefix: "prod-csit"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-ubuntu18.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/vpp-csit-ubuntu18.yaml
new file mode 100644 (file)
index 0000000..ef4f9ed
--- /dev/null
@@ -0,0 +1,13 @@
+templates:
+  - constraints:
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+    cpu: 10000
+    image: "snergster/vpp-ubuntu18"
+    labels: "vpp-csit-device vpp-csit-ubuntu18"
+    memory: 18000
+    prefix: "prod-csit"