summaryrefslogtreecommitdiffstats
path: root/jjb/policy
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/policy')
-rw-r--r--jjb/policy/policy-apex-pdp.yaml4
-rw-r--r--jjb/policy/policy-api.yaml4
-rw-r--r--jjb/policy/policy-clamp.yaml4
-rw-r--r--jjb/policy/policy-common.yaml4
-rw-r--r--jjb/policy/policy-csit-jobs.yaml116
-rw-r--r--jjb/policy/policy-csit.yaml2
-rw-r--r--jjb/policy/policy-distribution.yaml4
-rw-r--r--jjb/policy/policy-docker-base-common.yaml2
-rw-r--r--jjb/policy/policy-drools-applications.yaml4
-rw-r--r--jjb/policy/policy-drools-pdp.yaml4
-rw-r--r--jjb/policy/policy-gui.yaml4
-rw-r--r--jjb/policy/policy-k8s-csit.yaml101
-rw-r--r--jjb/policy/policy-models.yaml4
-rw-r--r--jjb/policy/policy-pap.yaml4
-rw-r--r--jjb/policy/policy-parent.yaml4
-rw-r--r--jjb/policy/policy-xacml-pdp.yaml4
16 files changed, 243 insertions, 26 deletions
diff --git a/jjb/policy/policy-apex-pdp.yaml b/jjb/policy/policy-apex-pdp.yaml
index 290e674f5..af713bd0e 100644
--- a/jjb/policy/policy-apex-pdp.yaml
+++ b/jjb/policy/policy-apex-pdp.yaml
@@ -16,7 +16,7 @@
mvn-params: "-P docker"
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -82,6 +82,6 @@
project-name: policy-apex-pdp
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/apex-pdp
branch: master
diff --git a/jjb/policy/policy-api.yaml b/jjb/policy/policy-api.yaml
index fc2287d92..85e765b62 100644
--- a/jjb/policy/policy-api.yaml
+++ b/jjb/policy/policy-api.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -76,6 +76,6 @@
project-name: policy-api
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/api
branch: master
diff --git a/jjb/policy/policy-clamp.yaml b/jjb/policy/policy-clamp.yaml
index ad5641faa..5baaf02a9 100644
--- a/jjb/policy/policy-clamp.yaml
+++ b/jjb/policy/policy-clamp.yaml
@@ -4,7 +4,7 @@
project-name: 'policy-clamp'
jobs:
- gerrit-maven-stage:
- build-node: centos7-docker-8c-8g
+ build-node: centos8-docker-8c-8g
maven-versions-plugin: true
sign-artifacts: true
mvn-params: '-Dmaven.test.skip=true'
@@ -78,6 +78,6 @@
project-name: policy-clamp
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/clamp
branch: master
diff --git a/jjb/policy/policy-common.yaml b/jjb/policy/policy-common.yaml
index bb9b1d4cc..b488b1fc5 100644
--- a/jjb/policy/policy-common.yaml
+++ b/jjb/policy/policy-common.yaml
@@ -7,7 +7,7 @@
- '{project-name}-{stream}-merge-java'
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- '{project-name}-gerrit-release-jobs':
@@ -67,6 +67,6 @@
project-name: policy-common
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/common
branch: master
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..4a0736d65 100644
--- a/jjb/policy/policy-csit.yaml
+++ b/jjb/policy/policy-csit.yaml
@@ -179,7 +179,7 @@
- '{project-name}-{stream}-project-csit-verify-{functionality}'
- '{project-name}-{stream}-project-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'
+ recipients: 'jrh3@att.com ram_krishna.verma@bell.ca liam.fallon@est.tech pd1248@att.com'
project: 'policy/docker'
stream:
- 'master':
diff --git a/jjb/policy/policy-distribution.yaml b/jjb/policy/policy-distribution.yaml
index 3a6d3b9a3..ef6f3fc6c 100644
--- a/jjb/policy/policy-distribution.yaml
+++ b/jjb/policy/policy-distribution.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -76,6 +76,6 @@
project-name: policy-distribution
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/distribution
branch: master
diff --git a/jjb/policy/policy-docker-base-common.yaml b/jjb/policy/policy-docker-base-common.yaml
index 5626e58ab..e37c0e962 100644
--- a/jjb/policy/policy-docker-base-common.yaml
+++ b/jjb/policy/policy-docker-base-common.yaml
@@ -59,6 +59,6 @@
project-name: policy-docker
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/docker
branch: master
diff --git a/jjb/policy/policy-drools-applications.yaml b/jjb/policy/policy-drools-applications.yaml
index dfad61bea..7a499548c 100644
--- a/jjb/policy/policy-drools-applications.yaml
+++ b/jjb/policy/policy-drools-applications.yaml
@@ -10,7 +10,7 @@
mvn-params: "-P docker -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -86,6 +86,6 @@
project-name: policy-drools-applications
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/drools-applications
branch: master
diff --git a/jjb/policy/policy-drools-pdp.yaml b/jjb/policy/policy-drools-pdp.yaml
index 4b630c959..76ee7afd4 100644
--- a/jjb/policy/policy-drools-pdp.yaml
+++ b/jjb/policy/policy-drools-pdp.yaml
@@ -10,7 +10,7 @@
mvn-params: "-P docker"
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -77,6 +77,6 @@
project-name: policy-drools-pdp
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/drools-pdp
branch: master
diff --git a/jjb/policy/policy-gui.yaml b/jjb/policy/policy-gui.yaml
index 2c50abba2..f6843f624 100644
--- a/jjb/policy/policy-gui.yaml
+++ b/jjb/policy/policy-gui.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -75,6 +75,6 @@
project-name: policy-gui
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/gui
branch: master
diff --git a/jjb/policy/policy-k8s-csit.yaml b/jjb/policy/policy-k8s-csit.yaml
new file mode 100644
index 000000000..e02b6c242
--- /dev/null
+++ b/jjb/policy/policy-k8s-csit.yaml
@@ -0,0 +1,101 @@
+- project:
+ name: policy-xacml-pdp-project-k8s-csit
+ jobs:
+ - '{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'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'xacml-pdp'
+ trigger_jobs:
+ - 'policy-xacml-pdp-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
+
+- project:
+ name: policy-drools-pdp-project-k8s-csit
+ jobs:
+ - '{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'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'drools-pdp'
+ trigger_jobs:
+ - 'policy-drools-pdp-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
+
+- project:
+ name: policy-apex-pdp-project-k8s-csit
+ jobs:
+ - '{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'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'apex-pdp'
+ trigger_jobs:
+ - 'policy-apex-pdp-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
+
+- project:
+ name: policy-pap-project-k8s-csit
+ jobs:
+ - '{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'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'pap'
+ trigger_jobs:
+ - 'policy-pap-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
+
+- project:
+ name: policy-api-project-k8s-csit
+ jobs:
+ - '{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'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'api'
+ trigger_jobs:
+ - 'policy-api-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
+
+- project:
+ name: policy-clamp-project-k8s-csit
+ jobs:
+ - '{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 pd1248@att.com'
+ project: 'policy/docker'
+ stream:
+ - 'master':
+ branch: 'master'
+ functionality:
+ - 'clamp'
+ trigger_jobs:
+ - 'policy-clamp-{stream}-merge-java'
+ - 'policy-docker-{stream}-merge-java'
diff --git a/jjb/policy/policy-models.yaml b/jjb/policy/policy-models.yaml
index e3cbf3af5..9831f1413 100644
--- a/jjb/policy/policy-models.yaml
+++ b/jjb/policy/policy-models.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -76,6 +76,6 @@
project-name: policy-models
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/models
branch: master
diff --git a/jjb/policy/policy-pap.yaml b/jjb/policy/policy-pap.yaml
index 257f6efdf..092b6ab96 100644
--- a/jjb/policy/policy-pap.yaml
+++ b/jjb/policy/policy-pap.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -76,6 +76,6 @@
project-name: policy-pap
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/pap
branch: master
diff --git a/jjb/policy/policy-parent.yaml b/jjb/policy/policy-parent.yaml
index 12929bec8..3df4a959b 100644
--- a/jjb/policy/policy-parent.yaml
+++ b/jjb/policy/policy-parent.yaml
@@ -7,7 +7,7 @@
- '{project-name}-{stream}-merge-java'
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- '{project-name}-gerrit-release-jobs':
@@ -49,6 +49,6 @@
project-name: policy-parent
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/parent
branch: master
diff --git a/jjb/policy/policy-xacml-pdp.yaml b/jjb/policy/policy-xacml-pdp.yaml
index 288afe68b..0d2e581b7 100644
--- a/jjb/policy/policy-xacml-pdp.yaml
+++ b/jjb/policy/policy-xacml-pdp.yaml
@@ -10,7 +10,7 @@
build-node: ubuntu1804-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
- build-node: centos7-builder-4c-4g
+ build-node: centos8-docker-4c-4g
maven-versions-plugin: true
mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
@@ -76,6 +76,6 @@
project-name: policy-xacml-pdp
jobs:
- gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
+ build-node: centos8-builder-2c-1g
project: policy/xacml-pdp
branch: master