Merge "feat(core): Introduce S class executor"
authorDave Wallace <dwallacelf@gmail.com>
Mon, 27 Mar 2023 09:48:39 +0000 (09:48 +0000)
committerGerrit Code Review <gerrit@fd.io>
Mon, 27 Mar 2023 09:48:39 +0000 (09:48 +0000)
jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-x86_64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-aarch64.yaml [new file with mode: 0644]
jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-x86_64.yaml [new file with mode: 0644]
jjb/csit/csit-terraform.yaml
jjb/csit/csit-tox.yaml

diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-aarch64.yaml
new file mode 100644 (file)
index 0000000..11cab48
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    image: "fdiotools/builder-ubuntu2204:prod-aarch64"
+    cpu: 4000
+    memory: 4096
+    labels: "s-builder-ubuntu2204-prod-aarch64"
+    prefix: "s-builder-ubuntu2204-prod-aarch64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache,/scratch/nomad:/scratch/nomad:ro"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-prod-x86_64.yaml
new file mode 100644 (file)
index 0000000..352e4e7
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    image: "fdiotools/builder-ubuntu2204:prod-x86_64"
+    cpu: 4000
+    memory: 4096
+    labels: "s-builder-ubuntu2204-prod-x86_64"
+    prefix: "s-builder-ubuntu2204-prod-x86_64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache,/scratch/nomad:/scratch/nomad:ro"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-aarch64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-aarch64.yaml
new file mode 100644 (file)
index 0000000..8787e7e
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "arm64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    image: "fdiotools/builder-ubuntu2204:sandbox-aarch64"
+    cpu: 4000
+    memory: 4096
+    labels: "s-builder-ubuntu2204-sandbox-aarch64"
+    prefix: "s-builder-ubuntu2204-sandbox-aarch64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache,/scratch/nomad:/scratch/nomad:ro"
diff --git a/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-x86_64.yaml b/jenkins-config/clouds/nomad/FDIONOMAD/s-builder-ubuntu2204-sandbox-x86_64.yaml
new file mode 100644 (file)
index 0000000..adc7078
--- /dev/null
@@ -0,0 +1,15 @@
+---
+templates:
+  - constraints:
+      - ltarget: "^${attr.cpu.arch}"
+        operand: "="
+        rtarget: "amd64"
+      - ltarget: "^${node.class}"
+        operand: "="
+        rtarget: "builder"
+    image: "fdiotools/builder-ubuntu2204:sandbox-x86_64"
+    cpu: 4000
+    memory: 4096
+    labels: "s-builder-ubuntu2204-sandbox-x86_64"
+    prefix: "s-builder-ubuntu2204-sandbox-x86_64"
+    hostVolumes: "/tmp/ccache.ubuntu2204:/scratch/ccache,/scratch/nomad:/scratch/nomad:ro"
index debddc6..de5998e 100644 (file)
@@ -31,7 +31,7 @@
     name: 'csit-terraform-aws-eb-version-verify-{os}-{executor-arch}'
 
     project-type: freestyle
-    node: 'builder-{os}-prod-{executor-arch}'
+    node: 's-builder-{os}-prod-{executor-arch}'
     concurrent: false
     latest-only: false
 
@@ -77,7 +77,7 @@
     name: 'csit-terraform-aws-eb-version-deploy-{os}-{executor-arch}'
 
     project-type: freestyle
-    node: 'builder-{os}-prod-{executor-arch}'
+    node: 's-builder-{os}-prod-{executor-arch}'
     concurrent: false
     latest-only: false
 
index 7e7ed66..e2a3b01 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2022 Cisco and/or its affiliates.
+# Copyright (c) 2023 Cisco and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at:
@@ -34,7 +34,7 @@
     name: 'csit-verify-tox-{stream}-{os}-{executor-arch}'
 
     project-type: freestyle
-    node: 'builder-{os}-prod-{executor-arch}'
+    node: 's-builder-{os}-prod-{executor-arch}'
     concurrent: true
     latest-only: false