summaryrefslogtreecommitdiffstats
path: root/jjb/policy
diff options
context:
space:
mode:
authorrameshiyer27 <ramesh.murugan.iyer@est.tech>2023-02-14 11:23:12 +0000
committerrameshiyer27 <ramesh.murugan.iyer@est.tech>2023-03-14 11:36:21 +0000
commit0fa87e2e5c4d340167d330eb48e5b0f0c2ace109 (patch)
tree35b834d0061206f37c7cb8ffb63e4fd37ea9ec7e /jjb/policy
parent7a05c3e7930123c223c0f0d5bef8035028558368 (diff)
Add jenkins jobs for policy CSIT in Kubernetes
Components included: Api, Pap, Apex-pdp, xacml-pdp, drools-pdp, Clamp Issue-ID: POLICY-4541 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: I8c261c859d3d85a586beb3fc40ff16c3f7f3f8dd
Diffstat (limited to 'jjb/policy')
-rw-r--r--jjb/policy/policy-csit-jobs.yaml116
-rw-r--r--jjb/policy/policy-csit.yaml12
2 files changed, 128 insertions, 0 deletions
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'