summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2023-03-14 23:05:21 +0000
committerGerrit Code Review <gerrit@onap.org>2023-03-14 23:05:21 +0000
commit13fbd938645f3e60055fe8a21f806f3ce2eed1a0 (patch)
tree0a2038a4402cd812b35eea61b62c0cb257330640
parent5c531986a29c829e4170bf20ec593ea80eb9d3b3 (diff)
parent0fa87e2e5c4d340167d330eb48e5b0f0c2ace109 (diff)
Merge "Add jenkins jobs for policy CSIT in Kubernetes"
-rw-r--r--jjb/integration/integration-macros.yaml6
-rw-r--r--jjb/policy/policy-csit-jobs.yaml116
-rw-r--r--jjb/policy/policy-csit.yaml12
3 files changed, 134 insertions, 0 deletions
diff --git a/jjb/integration/integration-macros.yaml b/jjb/integration/integration-macros.yaml
index 7d831c673..71cbbfa24 100644
--- a/jjb/integration/integration-macros.yaml
+++ b/jjb/integration/integration-macros.yaml
@@ -55,6 +55,12 @@
builders:
- shell: "${WORKSPACE}/csit/run-project-csit.sh ${TESTOPTIONS}"
+
+- builder:
+ name: integration-run-project-k8s-test
+ builders:
+ - shell: "${WORKSPACE}/csit/run-k8s-csit.sh install ${TESTOPTIONS}"
+
- builder:
name: integration-autorelease-fix-relativepaths
builders:
diff --git a/jjb/policy/policy-csit-jobs.yaml b/jjb/policy/policy-csit-jobs.yaml
index a7ae387b1..ee37054d4 100644
--- a/jjb/policy/policy-csit-jobs.yaml
+++ b/jjb/policy/policy-csit-jobs.yaml
@@ -112,3 +112,119 @@
recipients: '{recipients}'
notify-every-unstable-build: false
send-to-individuals: true
+
+- job-template:
+ name: '{project-name}-{stream}-project-k8s-csit-{functionality}'
+ disabled: '{disabled}'
+ project-type: freestyle
+ build-node: 'ubuntu1804-docker-8c-8g'
+ node: '{build-node}'
+ recipients: ''
+ java-version: 'openjdk11'
+ python-version: python3
+
+ properties:
+ - lf-infra-properties:
+ project: '{project}'
+ build-days-to-keep: '{build-days-to-keep}'
+
+ parameters:
+ - infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+ - integration-test-options:
+ test-options: '{functionality}'
+
+ scm:
+ - gerrit-trigger-scm:
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'default'
+ submodule-recursive: '{submodule-recursive}'
+
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: '{build-timeout}'
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
+
+ triggers:
+ - timed: '@daily'
+ - reverse:
+ jobs: '{obj:trigger_jobs}'
+
+ builders:
+ - lf-infra-pre-build
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
+ - integration-run-project-k8s-test
+
+ publishers:
+ - integration-project-robot:
+ unstable-if: 0.0
+ pass-if: 100.0
+ - lf-infra-publish
+ - email:
+ recipients: '{recipients}'
+ notify-every-unstable-build: false
+ send-to-individuals: true
+
+
+- job-template:
+ name: '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ disabled: '{disabled}'
+
+ project-type: freestyle
+ build-node: 'ubuntu1804-docker-8c-8g'
+ node: '{build-node}'
+ recipients: ''
+ java-version: 'openjdk11'
+ python-version: python3
+
+ properties:
+ - lf-infra-properties:
+ project: '{project}'
+ build-days-to-keep: '{build-days-to-keep}'
+
+ parameters:
+ - infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+ - integration-test-options:
+ test-options: '{functionality}'
+
+ scm:
+ - gerrit-trigger-scm:
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
+ submodule-recursive: '{submodule-recursive}'
+
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: '{build-timeout}'
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
+
+ triggers:
+ - gerrit-trigger-patch-submitted:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '**/csit/**'
+
+ builders:
+ - lf-infra-pre-build
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
+ - integration-run-project-k8s-test
+
+ publishers:
+ - integration-project-robot:
+ unstable-if: 0.0
+ pass-if: 100.0
+ - lf-infra-publish
+ - email:
+ recipients: '{recipients}'
+ notify-every-unstable-build: false
+ send-to-individuals: true
diff --git a/jjb/policy/policy-csit.yaml b/jjb/policy/policy-csit.yaml
index fdb74e93d..9edde3d78 100644
--- a/jjb/policy/policy-csit.yaml
+++ b/jjb/policy/policy-csit.yaml
@@ -28,6 +28,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-xacml-pdp'
recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
project: 'policy/docker'
@@ -78,6 +80,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-drools-pdp'
recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
project: 'policy/docker'
@@ -103,6 +107,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-apex-pdp'
recipients: 'liam.fallon@est.tech ram_krishna.verma@bell.ca'
project: 'policy/docker'
@@ -128,6 +134,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-pap'
recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
project: 'policy/docker'
@@ -153,6 +161,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-api'
recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
project: 'policy/docker'
@@ -178,6 +188,8 @@
jobs:
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-csit-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-verify-{functionality}'
+ - '{project-name}-{stream}-project-k8s-csit-{functionality}'
project-name: 'policy-clamp'
recipients: 'jrh3@att.com ram_krishna.verma@bell.ca liam.fallon@est.tech ajith.sreekumar@est.tech pd1248@att.com'
project: 'policy/docker'