Refactor: Cleanup JJB for pre-commit This includes removing the file "static-slaves-ci-jobs", which does not conform to modern naming conventions, and is no longer needed. Change-Id: If1495c79ba85dea00f7a423f3055abee517dce7e Signed-off-by: Eric Ball <eball@linuxfoundation.org> Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Refactor!: JJB code to comply with updates to v5.x Update global-jjb v0.86.0, this updates the minimal version of JJB to v5.0.2. Change-Id: I73f710ee47720aa97d274577c1a86bf526a5651c Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
validation: iec: Pull docker images before run Add a new 'PULL' job paramater for validation-<lab>-* jobs, as well as 'bluval-*' jobs; set it to 'false' by default and 'true' for IEC validation jobs since most IEC jobs run on static Jenkins slaves where the validation docker images might already be present from previous runs. JIRA: VAL-107 Depends-on: Id4b7947a0de7abf07f69812c6deef71919b9041a Change-Id: Ic2f690d6627f6ae284a27727f3c98fe03960cbda Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Merge "validation, iec: Rework common parameters list"
validation, iec: Rework common parameters list Instead of abusing yaml anchors, use jjb inheritance of parameter lists. While at it, fix IEC Compass default value of private key, which should be empty (Compass uses user/pass auth). Change-Id: I5528b6ce4dcf648ec416194bfcbb88bddc1c8c39 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Fix SCM macro usage of refspec, branches - fix ignored refspec SCM parameter (hardcoded to empty string): s/refspec: ''/refspec: '$GERRIT_REFSPEC'/g - fix IEC SCM configuration regression (broken in previous commit): s/branches: '$GERRIT_BRANCH'/branch: 'GERRIT_BRANCH'/g - add missing lf-infra-parameters macro to bluval job; - use lf-infra-gerrit-scm macro in IEC templates (now that submodule recursive cloning parametrization is supported); - retire 'validation-job-parameters' parameters macro, which is only an alias for 'lf-infra-parameters'; - rework validation SCM handling for refs/tags/...; JIRA: VAL-103 Change-Id: I94957fb02afdfe8a01330e768dc5fde15f5ea05d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
[validation] Improve relationship between jobs - Added a fix so that when bluval-run-daily-tests job fails, the upstream akraino-validation-lab-daily job also fails. - Made the validation parameters more generic (the tests can be ran on openstack too, not just on k8s clusters) - Moved the templates from the project folder to the templates folder JIRA: VAL-98 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com> Change-Id: I915ff9a0347e20390b297483b39a051f39fdf205
[validation] Build release images The tag for the release has been made for the validation project at [1] Added the jobs that will build the container images from this tag Also moved the project templates in the akraino-templates folder [1] https://gerrit.akraino.org/r/admin/repos/validation,tags Signed-off-by: Cristina Pauna <cristina.pauna@enea.com> Change-Id: Ia6a1750a37ff8deabfe87667a0d8d91efe4ca8ce