feat(all): Add executors 12/37012/2
authorPeter Mikus <peter.mikus@protonmail.ch>
Wed, 24 Aug 2022 13:39:04 +0000 (13:39 +0000)
committerPeter Mikus <peter.mikus@protonmail.ch>
Wed, 24 Aug 2022 13:39:44 +0000 (13:39 +0000)
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I7a8dd60db1d7a360c83e74a7959568ca4f7cdd5b

jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-x86_64.yaml [new file with mode: 0644]

diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..c4f8c37
--- /dev/null
@@ -0,0 +1,7 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2204:prod-aarch64"
+    labels: "builder-ubuntu2204-prod-aarch64"
+    prefix: "builder-ubuntu2204-prod-aarch64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
+    memory: 16000
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..529a0be
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 20000
+    image: "fdiotools/builder-ubuntu2204:prod-x86_64"
+    labels: "builder-ubuntu2204-prod-x86_64"
+    memory: 20000
+    prefix: "builder-ubuntu2204-prod-x86_64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..69f7823
--- /dev/null
@@ -0,0 +1,7 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2204:sandbox-aarch64"
+    labels: "builder-ubuntu2204-sandbox-aarch64"
+    prefix: "builder-ubuntu2204-sandbox-aarch64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
+    memory: 16000
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..f9a7ce2
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu2204:sandbox-x86_64"
+    labels: "builder-ubuntu2204-sandbox-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu2204-sandbox-x86_64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-aarch64.yaml
new file mode 100644 (file)
index 0000000..5b73277
--- /dev/null
@@ -0,0 +1,7 @@
+---
+templates:
+  - image: "fdiotools/builder-ubuntu2204:test-aarch64"
+    labels: "builder-ubuntu2204-test-aarch64"
+    prefix: "builder-ubuntu2204-test-aarch64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
+    memory: 16000
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2204-test-x86_64.yaml
new file mode 100644 (file)
index 0000000..d798c16
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    cpu: 14000
+    image: "fdiotools/builder-ubuntu2204:test-x86_64"
+    labels: "builder-ubuntu2204-test-x86_64"
+    memory: 14000
+    prefix: "builder-ubuntu2204-test-x86_64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..1105c10
--- /dev/null
@@ -0,0 +1,13 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/builder-ubuntu2204:prod-aarch64"
+    labels: "csit-builder-ubuntu2204-prod-aarch64"
+    memory: 14000
+    prefix: "csit-builder-ubuntu2204-prod-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..da4c25b
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 15000
+    image: "fdiotools/builder-ubuntu2204:prod-x86_64"
+    labels: "csit-builder-ubuntu2204-prod-x86_64"
+    memory: 16000
+    prefix: "csit-builder-ubuntu2204-prod-x86_64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..c64c195
--- /dev/null
@@ -0,0 +1,13 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csitarm"
+    image: "fdiotools/builder-ubuntu2204:sandbox-aarch64"
+    labels: "csit-builder-ubuntu2204-sandbox-aarch64"
+    memory: 14000
+    prefix: "csit-builder-ubuntu2204-sandbox-aarch64"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/csit-builder-ubuntu2204-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..7d70ef6
--- /dev/null
@@ -0,0 +1,14 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "csit"
+    cpu: 15000
+    image: "fdiotools/builder-ubuntu2204:sandbox-x86_64"
+    labels: "csit-builder-ubuntu2204-sandbox-x86_64"
+    memory: 16000
+    prefix: "csit-builder-ubuntu2204-sandbox-x86_64"