summaryrefslogtreecommitdiffstats
path: root/jjb/integration
AgeCommit message (Collapse)AuthorFilesLines
2024-02-07Feat!: Update JJB version to 6xAnil Belur2-10/+10
Jenkins Job Builder 6.0.0 is released and breaks backward compatibility with 5.1.0. The breaking changes with previous 5.1.0 release: - Jobs are now expanded the same way as job templates. - Macros without parameters are now expanded the same way as macros with parameters. - Tags !include-raw: and !include-raw-escape: should now be used the same way in jobs and macros without parameters as they are used in job templates and macros with parameters. - Update pre-commit dependencies Ref: https://storyboard.openstack.org/#!/story/2010963 https://storyboard.openstack.org/#!/story/2010588 NOTE: Set the var "JJB_VERSION" to "6.0.0" at the GH orginazation level for GHA JJB Verify to pick up the latest version of JJB. Issue-ID: CIMAN-33 LF-JIRA RELENG-5131 Change-Id: Icdeecb8bf216ceab4c5af5720f3bd89d3ef2621d Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-12-06Merge "Add docker push job for k8s-toolbox image"Jessica Wagantall1-0/+26
2023-12-06Add docker push job for k8s-toolbox imageMarek Szwałkiewicz1-0/+26
Issue-ID: INT-2276 Change-Id: I87d9148fc24cd5b68cdfd3ba1f5df0d95b89d4dd Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
2023-12-01CI: Disable daily jobsJessica Wagantall9-9/+0
As discussed in the TSC, we are removing daily cron jobs. Teams can individually revert back to using their cron if found really needed. - Merge jobs can be retriggered using "remerge" comment. - Sonar jobs will run @weekly and using "run-sonar" comment. - Stage jobs can be retriggered using "stage-release" comment. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I9f3302d892f8df72ff831e4ddefca935c0f99f1e
2023-10-19Do not run CI using Python 3.7 for ONAP Python SDKMichal Jagiello1-4/+0
Python 3.7 is end-of-life and was removed from ONAP SDK supported versions Issue-ID: TEST-412 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I7aeb9c6b29c8eb499186d401914942c285ffb7ec
2023-09-20CI: Add pypi stage job for integrationJessica Wagantall1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Ie5063c9521f6cc3d37f31e36d792f348ac80bb65
2023-08-02CI: Remove Jenkins gerrit-info-yaml-verify jobJessica Wagantall22-186/+0
This verification has been moved to GitHub Actions and its enfoced for all repos. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I33c874815e0f0836dcf0e3f5d39a0e4829d286d6
2023-07-25Fix: Add pypi-merge job to integat[...]-onapsdkEric Ball1-0/+1
This merge job is necessary to use the pypi release jobs. Change-Id: I0c3d7e9f567a1f2e8a3cbceb7fe35d66a7821720 Issue-ID: CIMAN-33 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2023-06-22Add london to xtesting jobsLukasz Rajewski1-4/+4
Issue-ID: INT-2113 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: I26ed1dc5c4f49ef55ea5857179fa0826d5324088
2023-05-11Use centOS for onapsdk release jobMichal Jagiello1-0/+1
Right now it uses ubuntu and fails due to lack of 'yum' package Issue-ID: INT-2187 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I4a77233782ae5a02876615729a7cb16c191ceca1
2023-05-03Refactor: Cleanup for pre-commitAndrew Grimberg30-1303/+1297
Change-Id: I424eb8c466dc22347119e9c140ffb562d8089b32 Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-05-02Remove Policy k8s jenkins job from ONAPrameshiyer271-6/+0
Removing the kubernetes based policy integration tests from ONAP as the infrastructure is not sufficient to run Microk8s cluster. Issue-ID: POLICY-4655 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: Iad7a57244ab73e215b2d3e837ea09daf73b99553
2023-04-18Refactor!: JJB code comply with updates to v5.xAnil Belur1-4/+4
Update global-jjb v0.86.0, this updates the minimal version of JJB to v5.0.2. Issue-ID: CIMAN-33 Change-Id: I26089604b401a8b486d752a4780b1981788d19ad Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-04-12Fix ONAP SDK tests execution using Python 3.7Michal Jagiello1-0/+1
CentOS build node has not Python3.7 and Python 3.9 is not executed properly Issue-ID: INT-2219 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I6fd062e95038a0fdd20ac764fa375c0b7d516428
2023-04-11Fix ONAP SDK pypi jobsMichal Jagiello1-9/+0
ONAP SDK should be pushed into pypi on release but verify should be called on each change pushed into Gerrit Issue-ID: INT-2188 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I820d5833e0ca687955b5e12a5e9c74924ddb10a6
2023-04-10Chore: Use a smaller node for release jobsJessica Wagantall11-11/+11
This is in order to save some costs since these jobs do not require a 8c-8g node Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Id0ec9e33ac4bc1c7c63dbd6bc7671c47aec996fa
2023-03-28Chore: Move to centos8-builderBengt Thuree8-9/+9
jjb/integration/docker/integration-docker-onap-python.yaml jjb/integration/simulators/integration-5G-core-nf-simulator.yaml jjb/integration/simulators/integration-A1-policy-enforcement-simulator.yaml jjb/integration/simulators/integration-core-nssmf-simulator.yaml jjb/integration/simulators/integration-pnf-simulator.yaml jjb/integration/simulators/integration-ran-nssmf-simulator.yaml jjb/integration/simulators/integration-ran-simulator.yaml jjb/integration/simulators/nf-simulator/integration-pm-https-server-nf-simulator.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-avcn-manager.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-netconf-server.yaml Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I3981d42f723bf3fb91687c37c2dd2ca905bbd4ae Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-03-28Merge "Chore: Update sub-projects to latest CSIT/robots"Jessica Wagantall1-1/+4
2023-03-28Chore: Update sub-projects to latest CSIT/robotsMatthew Watkins1-1/+4
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I801702b96c16e08b47d1dbe652d3f289bf4b5f33
2023-03-28Add job to build java 17 dockerLukasz Rajewski1-12/+21
Update java 11 jobs to consider also java 17 build Issue-ID: INT-2214 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Iaa475bc80de41da63376bae8ee71ec37bc55c159 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
2023-03-24Merge "Use centos8 build node for integration linters"Jessica Wagantall1-1/+1
2023-03-24Fix: Rebase around the CSIT repo scriptMatthew Watkins1-105/+72
Address several script failures revealed in sandbox testing Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I1f063cd9b4979649aee980c2875f119d5f67126a
2023-03-24Use centos8 build node for integration lintersMichal Jagiello1-1/+1
Due to fact that it has installed glibc with required version Issue-ID: INT-2214 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I1672fde70cc65580ee0eaa42cdfafa227d8507a9
2023-03-22Fix: Update ci-management repo if already presentMatthew Watkins1-2/+6
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Iac6368b9b5bb4d788d9e2e6965cf9651545565a3
2023-03-20Chore: Move to centos8-builderBengt Thuree5-5/+5
jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-simulator-cli.yaml jjb/integration/simulators/nf-simulator/integration-ves-client-nf-simulator.yaml jjb/integration/usecases/integration-usecases-A1-policy-enforcement-r-apps.yaml jjb/integration/usecases/integration-usecases-A1-policy-enforcement.yaml jjb/integration/xtesting/integration-xtesting.yaml jjb/lf-infra-sandbox-3.yaml jjb/modeling/modeling-etsicatalog.yaml jjb/modeling/modeling-modelspec.yaml jjb/msb/msb-apigateway.yaml jjb/msb/msb-discovery.yaml jjb/msb/msb-java-sdk.yaml jjb/msb/msb-swagger-sdk.yaml jjb/multicloud/multicloud-framework-java.yaml jjb/multicloud/multicloud-framework.yaml jjb/multicloud/multicloud-info.yaml Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I4431db30ba08c697751c5e37824663791c768d14 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-03-20[INTEGRATION] Build ONAP components mocks dailyMichal Jagiello1-0/+85
Create simulators images for testing purposes Issue-ID: INT-2212 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I5d7f6aae1a9a342e1f4a89d71f68446b05c0ebb0
2023-03-14Add jenkins jobs for policy CSIT in Kubernetesrameshiyer271-0/+6
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
2023-03-06Merge "[Python ONAP SDK] Disable Python 3.10 and 3.11 tests"Jessica Wagantall1-8/+9
2023-03-06[Python ONAP SDK] Disable Python 3.10 and 3.11 testsMichal Jagiello1-8/+9
Both fails on Jenkins due to missing interpreter errors Issue-ID: INT-2193 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Id319765591ab9cee9a60392ff737d8e8ca7d06fe
2023-02-14Merge "Chore: Updates to improve overall robustness of robot framework tooling"Jessica Wagantall3-95/+233
2023-02-14Chore: Updates to improve overall robustness of robot framework toolingMatthew Watkins3-95/+233
Improved scripts to better meet modern coding best practices. Improved many script functions and behaviours to allow some code to run outside Jenkins jobs. Addressed many warnings produced by linting tools. Issue-ID: CCSDK-3820 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I2e4f702a0b58cbace341c31669b4ffcb023d499c
2023-01-27[INTEGRATION][ONAP Python SDK] Fix pypi configurationMichal Jagiello1-1/+3
Add missing 'pypi-repo' field Issue-ID: INT-2188 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I68e7ce6d6f2adbc1a9e64b0caa0d9ebe7bcedd51
2023-01-26[INTEGRATION][ONAP Python SDK] Configure Jenkins to release package on PyPIMichal Jagiello1-0/+29
Use gerrit-pypi jobs to verify and release onapsdk package on version change (release) Issue-ID: INT-2188 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Ic7ffffcd9c32bd7593baacc6cd44f91c5f8d0b26
2023-01-20Revert "Revert "[INTEGRATION][ONAP Python SDK] Use integration linters in ↵Jessica Wagantall1-5/+9
jobs description"" This reverts commit fd9c330b44cf9d94aa5fc16713928759f6972834. Issue-ID: INT-2193 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I0b6ec32c6576f955b82186679b9840c035bdcc94
2023-01-19Revert "[INTEGRATION][ONAP Python SDK] Use integration linters in jobs ↵Jessica Wagantall1-9/+5
description" This reverts commit f9366c7e04feb78403b515aa610d28301f194276. Issue-ID: INT-2193 Change-Id: I597208cb3c4d178939ab8bc18d9676dbf45f42e0 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-01-16[INTEGRATION][ONAP Python SDK] Use integration linters in jobs descriptionMichal Jagiello1-5/+9
To run tox tests on each patch submit use integration-linters jobs Issue-ID: INT-2193 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I38291912ce40b6132940342acdee823fe9fdb50b
2022-12-17Chore: Centralise CSIT prepare/run scriptsMatthew Watkins2-0/+306
Start migrating prepare-csit.sh and run-csit.sh to common location. Currently these scripts have been duplicated and fixed versions are not universally available, meaning some jobs are still failing. Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Iedd39bf310564686e5b6cb3bc4a6ac012a453f8c
2022-12-07Chore: Re-instate robotframework-requests==0.9.3Matthew Watkins1-4/+4
Need to re-instate a pinned version for the Python test suite. Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I800f5c195a9c2dd373c7ab7d23dceca329ebb590
2022-12-01CI: remove plaintext sonarcloud tokenKevin Sandi5-5/+0
Issue-ID: CIMAN-33 Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org> Change-Id: I1a4f12c5bbd290761aa43d2b5a9914152a166390
2022-11-29Chore: More modules added with robot frameworkMatthew Watkins1-2/+11
Found additional module requirements in ONAP: cps/csit/pylibs.txt Found further dependencies in the WHL files stored in: nexus3.onap.org The intention here is to make sure all dependent libraries are installed in a single step to allow for consolidation of the existing setup mechanisms at various calling sites. Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: Ieb0d58d1a81aeb647f1cc0c2ca38c51ffb359447
2022-11-24Chore: Update robot package dependenciesMatthew Watkins1-3/+17
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I804a00d6b5e7f3db2aed78741de94a3833c7724b
2022-11-17[INTEGRATION] Create xtesting kohn imagesMichal Jagiello1-5/+5
Add "kohn" branch to create docker images Issue-ID: TEST-387 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Ib8f90e540343a64617d2d91f1ea83b2213787330
2022-11-16CI: Update builder to use robotframework with py3Anil Belur1-2/+1
Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Change-Id: If87275cae207e748ffe04b7a6247809db32151af
2022-11-16CI: Update to call Robot framework to py3Anil Belur1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Change-Id: Id46ba8e7f94bdc8666d1d2ed7077f07b86294399
2022-11-15Feat: Introduce robot framework under Python3Matthew Watkins4-34/+69
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I96a56cda72f120fe37466ac9edca1edca3b00e37
2022-11-11Merge "Update core-nssmf-simulator maven-docker-stage job"Jessica Wagantall1-1/+1
2022-11-10Update core-nssmf-simulator maven-docker-stage jobxuegao1-1/+1
Update gerrit-maven-docker-stage job to push docker image at mvn deploy phase. Issue-ID: INT-2162 Signed-off-by: xuegao <xue.gao@intl.att.com> Change-Id: I02c5955e4ee3ea3993e2e4137f864f4e5b7632b1
2022-11-09Merge "Update gerrit-maven-docker-stage job"Jessica Wagantall1-0/+1
2022-11-09Update gerrit-maven-docker-stage jobxuegao1-0/+1
Update gerrit-maven-docker-stage job for core nssmf simulator. Issue-ID: INT-2162 Signed-off-by: xuegao <xue.gao@intl.att.com> Change-Id: Ib21fa8a32c8281dc54497d9b0d93b7c24599d319
2022-11-04Chore: Add robot framework under Python3Matthew Watkins1-0/+34
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I6eecd33fc49cf55213624082847ea96f13163a29