This is an overview of the state of readiness for moving to project-specific CSIT per project at the end of Honolulu release
TBD: The aspects to be considered:
- produced artifacts and method of production
- produced docker images and method of production
- cross-project dependencies
- execution time (including artifact and docker builds)
- use of Nexus in various phases
Active projects
Project | StatusBuild artifacts | Produced docker images | CSIT jobs | CSIT job triggers | Tested docker images and repositories | Docker build jobs that create the tested images | CSIT Dependencies | Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
aai | No existing CSITs in Jenkins (even though there are some under integration/csit) | - | - | - | - | - | - | Existing Scala + Gatling-based tests are to be incorporated into maven builds for multi-tenancy verification | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ccsdk | Project-specific CSIT in use under ccsdk/distribution | ccsdk | Project-specific CSIT in use under ccsdk/distribution | Produced by maven-assembly-plugin from various repo zips that are in onap.nexus.org (to where they get by ccsdk-sli-maven-stage-master that is triggered from gerrit by 'stage-release' command) | Produced by docker-maven-plugin ccsdk-odlsli-alpine-image:latest ccsdk-dgbuilder-image:latest (+ many others that are not separately tested) | ccsdk-distribution-review-verification-maven-master ccsdk-distribution-merge-verification-maven-master | Review and merge triggers | ccsdk-odlsli-alpine-image:latest ccsdk-dgbuilder-image:latest Technically the source repository for the above images is ccsdk/distribution, but in reality their contents are collected from various other ccsdk repositories via repository zip maven dependencies | Built locally within the verification jobs | mysql/mysql-server:5.6 | The tested images have some tricky build-time dependencies to other docker images that are also built on the fly - their tagging and references should be improved (TODO: create Jira)improved | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ccsdk-oran | Project-specific CSIT in use under ccsdk/oran | a1onap/ccsdk-policy-management-service.jar, produced by fabric8 maven plugin locally (which raises the question of the purpose of published artifacts in ccsdk-oran-maven-stage-master since ccsdk-oran-maven-docker-stage-master also builds the artifacts on the fly instead of pulling them from Nexus) onap/ccsdk-oran-a1policymanagementservice (1.2.0-SNAPSHOT for master, 1.1.oran-a1policymanagementservice (1.2.0-SNAPSHOT for master, 1.1.3-SNAPSHOT for Honolulu, 1.0.3-SNAPSHOT for Guilin) | ccsdk-oran-review-verification-maven-master ccsdk-oran-merge-verification-maven-master ccsdk-oran-review-verification-maven-honolulu ccsdk-oran-merge-verification-maven-honolulu | review Review and merge triggers | onap/ccsdk-oran-a1policymanagementservice (1.2.0-SNAPSHOT for master, 1.1.3-SNAPSHOT for Honolulu, 1.0.3-SNAPSHOT for Guilin) The source repository is ccsdk/oran | Built locally within the verification jobs | nexus3.onap.org:10003/onap/sdnc-image (2.1.0-STAGING-latest for master, nexus3.onap.org:10003/onap/sdnc-image:2.0.1-STAGING-latest for Guilin) nexus3.o-ran-sc.org:10004/o-ran-sc/nonrtric-controlpanel:2.0.0 | These tests are currently cloned from ORAN repository and they are essentially plain shell scripts that are just wrapped into Robot Note that the Robot wrapper could be removed if more flexible project-specific CSIT JJB template was created for that (TODO: create Jira if needed) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cps | Project-specific CSIT using CSIT in use under cps repository | A number of jars created with maven (docker builds always do this on the fly so what purpose do the artifacts pushed to Nexus serve?) | cps-and-nf-proxy:latest (+various other images on which this is dependent) | master branch: honolulu branch: | review Review and merge triggers | cps-and-nf-proxy:latest The source repository is cps | built Built locally within Jenkins the verification jobs | CPS is the first project to adopt project-specific CSIT design from the beginning instead of porting their tests from integration/csit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dcaegen2 | Transition to project CSIT has started - PM-Mapper CSITs are being moved under dcaegen2/services/pm-mapper, everything else is still running from integration/csit in use, no current plans to move the tests to dcaegen2 repositories | dcaegen2/services/sonpm-handlermapperson-handler.jar with maven org.onap.dcaegen2.services.pm-mapper:latest ____________________ dcaegen2/servicespmsh is python-based; no artifacts in Nexus?/son-handler org.onap.dcaegen2.services.son-handler:latest ____________________ dcaegen2/services/son-handler Produced by docker-maven-plugin: onap/org.onap.dcaegen2.services.son-handlerpmsh:latest ____________________ Produced by docker-build.sh from ci-management: onap/org.onap.dcaegen2.services.pmsh.components.bbs-event-processor:latest ____________________ dcaegen2-services-son-handler-master-csit-testsuites/collectors/ves org.onap.dcaegen2.collectors.ves.vescollector:latest _____________________ org.onap.dcaegen2.services.prh.prh-app-server:latestdcaegen2-services-pmsh-master-csit-testsuite ___________________ org.onap.dcaegen2.collectors.restconfcollector:latest ___________________ dcaegen2-services-bbs-event-processor-master-csit-bbs-testsuites dcaegen2-pmmapper-master-csit-pmmapper dcaegen2-master-csit-testsuites dcaegen2-master-csit-prh-testsuites dcaegen2-collectors-restconf-master-csit-testsuites dcaegen2-collectors-hv-ves-master-csit-testsuites dcaegen2-collectors-datafile-master-csit-ManagementInterface-suite dcaegen2-collectors-datafile-master-csit-Functional-suite dcaegen2-services-son-handler-master-merge-java org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:latest (and few other ones that are not being tested nor used in CSIT?) ____________________ org.onap.dcaegen2.collectors.datafile.datafile-app-server:latest ________________________ All produced by docker-maven-plugins | dcaegen2-services-pm-mapper-review-verification-maven-master dcaegen2-services-pm-mapper-merge-verification-maven-master/ _____________________ (does not produce or push docker image! Instead, it's produced bydcaegen2-services-son-handler- mavendocker-stage-master - TODO: raise a ticket)_____________________ ___dockermergemaster_______________________ __master-bbs-event-processor-master-csit- mergejava(pmmapper has no trigger job that actually exists) dcaegen2-collectors-ves-master-merge-java ______________________ dcaegen2-master-csit-testsuites ______________________ dcaegen2-master-csit-prh-testsuites ______________________ dcaegen2-services-prh-master-merge-javadcaegen2-collectors-restconf-master- merge-javadcaegen2-collectors-hv-ves-master-merge-java (datafile CSITs have no trigger jobs that actually exist)
| _____________________ | _dcaegen2-collectors-hv-ves-master-csit-testsuites ___________________ | __ dcaegen2-collectors-datafile-master-csit-ManagementInterface-suite | Review and merge triggers | __________________ | _______dcaegen2-services-son-handler-master-merge-java (does neither produce nor push docker image! Instead, it's produced by dcaegen2-services-son-handler-maven-docker-stage-master - ticket raised:
________________________ dcaegen2-services-pmsh-docker-merge-master _________________________ dcaegen2-services-master-bbs-event-processor-merge-java ______ | ___________________ | servicespmsh | docker | master(but so do | (does neither produce nor push docker image! Instead, it's produced by dcaegen2-collectors-ves-maven | dcaegen2-services-pmshmerge-honolulu and dcaegen2-services-pmsh-docker-merge-guilin - TODO: raise a ticket | stage-master - ticket raised:
____________________ | A lot of simulators used, TBD | dmaap | Transition to project CSIT in progress | _____ dcaegen2-services-prh-master-merge-java (does neither produce nor push docker image! Instead, it's produced by dcaegen2-services-prh-maven- dmaap-buscontroller-master-csit-ssl dmaap-buscontroller-master-csit-with_dr dmaap-buscontroller-master-csit-with_mr dmaap-datarouter-master-csit-ssl-dr-suite dmaap-datarouter-maven-docker-stage-master - ticket raised:
|
_________________________ dcaegen2-collectors-restconf-master-merge-java (does neither produce nor push docker image! Instead, it's produced by dcaegen2-collectors-restconf-maven-docker-stage-master | There are no jobs producing onap/dmaap/buscontroller - the latest image in Nexus has been updated Thu Feb 21 2019 and belongs to Casablanca (?!) - ticket raised:
| DMAAP-1502 | TBD | It's unclear in some of these suites if datarouter and messagerouter are dependencies for buscontroller or components under test? We seem to have multi-repository problem here that needs to be solved somehow | modeling | modeling-etsicatalog-master-csit-sanity-check | modeling-etsicatalog-master-docker-java-version-shell-daily | nexus3.onap.org:10001/onap/modeling/etsicatalog (latest by default) |
_________________________ dcaegen2-collectors-hv-ves-master-merge-java (produces the docker image, but apparently does not push it? Instead, it - along with a few other images - is produced by dcaegen2-collectors-hv-ves-maven-docker-stage-master - ticket raised:
_________________________ Datafile CSITs have no trigger jobs | onap/org.onap.dcaegen2.services.pm-mapper:latest ______________________________________ | nexus3.onap.org:10001/onap/msb/msb_apigateway10001 | 10003/onap/ | msb/msb_apigatewayDefault latest is used both for image to be tested and for dependency images. Both should be improved (TBD: ticket to be created) | multicloud | multicloud-master-csit-functionality1 |
| org.onap.dcaegen2.services.son-handler:latest from dcaegen2/services/son-handler ______________________________________ | nexus3.onap.org:10001/onap/ | multicloud/vio:1.4.1 org.onap.dcaegen2.services.pmsh:latest from dcaegen2/services ______________________________________ | nexus3.onap.org:10001/onap/multicloud/framework:1.4.1nexus3.onap.org:10001/onap/ | multicloud/openstack-starlingxnexus3org.onap. | org:10001/onap/multicloud/vioLatest in Nexus: onap/multicloud/vio:1.4.1 is from Sep 12 2019 onap/multicloud/framework:1.4.1 is from Sep 06 2019 ...these seem to be some early El-Alto versions? Ticker raised: https://jenkins.onap.org/view/multicloud/job/multicloud-openstack-maven-docker-stage-elalto produces version 1.4.3 of onap/multicloud/openstack-starlingx https://jenkins.onap.org/view/multicloud/job/multicloud-framework-maven-docker-stage-master produces version 1.6.0 (and also latest) of onap/multicloud/framework multicloud-openstack-maven-docker-stage-master produces version 1.5.6 (and also latest) of onap/multicloud/openstack-starlingx multicloud-openstack-vmware-maven-docker-stage-master produces version 1.4.2 (and also latest) of onap/multicloud/vio | - | oom-platform-cert-service | oom-platform-cert-service-master-merge-java (triggers two CSITs but does not produce or trigger docker image? Ticket raised:
| nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-api:latest nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-post-processor:latest (but started in Robot test and defined in Robot variable so it would be theoretically overridable) | optf | Transition to project-specific CSIT in progress:
|
| dcaegen2.services.components.bbs-event-processor:latest from dcaegen2/services ______________________________________ nexus3.onap.org:10003/onap/org.onap.dcaegen2.collectors.ves.vescollector:latest ______________________________________ nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.prh.prh-app-server:latest ______________________________________ nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.restconfcollector:latest ______________________________________ nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:latest ______________________________________ nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:latest ______________________________________ (all hardcoded in various places in the tests) | Built locally within the verification jobs ___________________ dcaegen2-services-son-handler-maven-docker-stage-master (but so do dcaegen2-services-son-handler-maven-docker-stage-honolulu and dcaegen2-services-son-handler-maven-docker-stage-guilin ) ___________________ dcaegen2-services-pmsh-docker-merge-master (but so do dcaegen2-services-pmsh-docker-merge-honolulu and dcaegen2-services-pmsh-docker-merge-guilin ) ____________________ dcaegen2-services-master-bbs-event-processor-merge-java (but then there's also dcaegen2-services-bbs-event-processor-maven-docker-stage-master and dcaegen2-services-master-bbs-event-processor-verify-java also doing this, as well as some of their previous branches) ____________________ | (but :latest is also produced by two previous branch jobs) ____________________ dcaegen2-services-prh-maven-docker-stage-master (but :latest is also produced by two previous branch jobs) ____________________ dcaegen2-collectors-restconf-maven-docker-stage-master (but :latest is also produced by two previous branch jobs) ____________________ dcaegen2-collectors-hv-ves-maven-docker-stage-master (but :latest is also produced by two previous branch jobs) ____________________ dcaegen2-collectors-datafile-maven-docker-stage-master (but :latest is also produced by two previous branch jobs) ____________________ Common ticket for all the DCAEGEN2 jobs regarding the use of "latest" raised:
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dmaap | Transition to project CSIT in progress - buscontroller tests are already running under dmaap/buscontroller repository and the rest planned | onap/dmaap/buscontroller:latest ______________________ nexus3.onap.org:10001/onap/dmaap/datarouter-proxv:latest nexus3.onap.org:10001/onap/dmaap/datarouter-node:latest nexus3.onap.org:10001/onap/dmaap/datarouter-subscriber:latest _______________________ dmaap/messagerouter/messageservice dmaap-mr:latest | dmaap-buscontroller-review-verification-maven-master dmaap-buscontroller-merge-verification-maven-master dmaap-buscontroller-review-verification-maven-honolulu dmaap-buscontroller-merge-verification-maven-honolulu _____________________ dmaap-datarouter-master-csit-ssl-dr-suite _____________________ | Review and merge triggers ___________________ dmaap-datarouter-maven-docker-stage-master ___________________ mrpubsub CSIT has no triggers | onap/dmaap/buscontroller ________________________ nexus3.onap.org:10001/onap/dmaap/datarouter-proxv nexus3.onap.org:10001/onap/dmaap/datarouter-node nexus3.onap.org:10001/onap/dmaap/datarouter-subscriber _________________________ dmaap/messagerouter/messageservice dmaap-mr (all hardcoded, version not given so latest by default) | Built locally within the verification jobs _________________________________________ dmaap-datarouter-maven-docker-stage-master (same as job trigger) _________________________________________ Latest version of dmaap-mr comes from dmaap-messagerouter-messageservice-java-11-maven-docker-stage-master | kafka111, zookeeper, mariadb - some of these referred to just as "latest" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
modeling | integration/csit in use, no current plans to move the tests to modeling/etsicatalog | onap/modeling/etsicatalog Built by shell script | modeling-etsicatalog-master-csit-sanity-check | modeling-etsicatalog-master-docker-java-version-shell-daily | nexus3.onap.org:10001/onap/modeling/etsicatalog (latest by default, ticket raised:
| consul:0.9.3 nexus3.onap.org:10001/onap/msb/msb_discovery nexus3.onap.org:10001/onap/msb/msb_apigateway nexus3.onap.org:10001/library/mariadb | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
multicloud | integration/csit in use, no current plans to move the tests to multicloud repositories | onap/multicloud/openstack-fcaps:1.5.6 onap/multicloud/openstack-starlingx:1.5.6 onap/multicloud/vio:1.4.2 onap/multicloud/framework:1.6.0 All produced by maven-resources-plugin and maven-antrun-plugin | multicloud-fcaps-master-csit-functionality1 ___________________ multicloud-master-csit-functionality1 ___________________ multicloud-starlingx-master-csit-functionality1 ___________________ | No trigger jobs | nexus3.onap.org:10001/onap/multicloud/openstack-fcaps:1.5.6 ___________________________________________________ nexus3.onap.org:10001/onap/multicloud/vio:1.4.2 nexus3.onap.org:10001/onap/multicloud/framework:1.6.0 ____________________________________________________ nexus3.onap.org:10001/onap/multicloud/openstack-starlingx (ticket raised on the use of "latest":
____________________________________________________ nexus3.onap.org:10001/onap/multicloud/vio (the use of "latest" mentioned in
| Latest in Nexus3: onap/multicloud/openstack-fcaps:1.4.1 is from Sep 04 2019 multicloud-openstack-maven-docker-stage-elalto produces version 1.4.3 of onap/multicloud/openstack-fcaps nexus3.onap.org:10001/onap/multicloud/openstack-fcaps:1.5.6 generated by multicloud-openstack-maven-docker-stage-master __________________________ Latest in Nexus: multicloud-framework-maven-docker-stage-master produces version 1.6.0 (and also latest) of onap/multicloud/framework multicloud-openstack-maven-docker-stage-master produces version 1.5.6 (and also latest) ofonap/multicloud/openstack-fcaps and onap/multicloud/openstack-starlingx multicloud-openstack-vmware-maven-docker-stage-master produces version 1.4.2 (and also latest) of onap/multicloud/vio | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
oom-platform-cert-service | integration/csit in use, no current plans to move the tests to oom/platform/cert-service repository | onap/org.onap.oom.platform.cert-service.oom-certservice-api:latest onap/org.onap.oom.platform.cert-service.oom-certservice-post-processor:latest generated by docker-maven-plugin | oom-platform-cert-service-master-csit-certservice ____________________ | No trigger jobs | nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-api:latest __________________________ nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-post-processor:latest (but started in Robot test and defined in Robot variable so it would be theoretically overridable) | oom-platform-cert-service-maven-docker-stage-master (for both) | primekey/ejbca-ce:6.15.2.5 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
optf | nexus3.onap.org:10003/onap/optf-osdf:latest __________________________ nexus3.onap.org:10003/onap/optf-has:latest _________________________ nexus3.onap.org:10001/onap/optf-cmso-service:latest nexus3.onap.org:10001/onap/optf-cmso-dbinit:latest nexus3.onap.org:10001/onap/optf-cmso-topology:latest nexus3.onap.org:10001/onap/optf-cmso-ticketmgt:latest nexus3.onap.org:10001/onap/optf-cmso-optimizer:latest nexus3.onap.org:10001/onap/optf-cmso-robot:latest All generated by docker-maven-plugin | optf-osdf-review-verification-maven-master optf-osdf-merge-verification-maven-master optf-osdf-review-verification-maven-honolulu optf-osdf-merge-verification-maven-honolulu ________________ optf-has-review-verification-maven-master optf-has-merge-verification-maven-master optf-has-review-verification-maven-honolulu optf-has-merge-verification-maven-honolulu __________________ | No trigger jobs | nexus3.onap.org:10003/onap/optf-osdf:latest __________________________ nexus3.onap.org:10003/onap/optf-has:latest _________________________ nexus3.onap.org:10001/onap/optf-cmso-service:latest nexus3.onap.org:10001/onap/optf-cmso-dbinit:latest nexus3.onap.org:10001/onap/optf-cmso-topology:latest nexus3.onap.org:10001/onap/optf-cmso-ticketmgt:latest nexus3.onap.org:10001/onap/optf-cmso-optimizer:latest nexus3.onap.org:10001/onap/optf-cmso-robot:latest (!! The actual Robot tests run here in setup phase instead of as separate Robot tests from CSIT repo) | optf-osdf and optf-has images built locally within the verification jobs __________________________ optf-cmso-maven-docker-stage-master (the frankfurt versions of the above jobs are also pushing the same images with "latest" - waiving a ticket for now since the cmso is to be moved under project) | nexus3.onap.org:10001/onap/aaf/sms (this was produced by some aaf-sms job that no longer even exists - is this safe?) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
policy | Policy projects have somewhat of a hybrid model; all the policy CSITs have been moved to project repositories, but they are using custom templates for separate CSIT jobs that are still executed after reviews and merges Also, guilin and frankfurt branches are still running maintenance CSITs from integration/csit | policy-apex-pdp-master-project-csit-apex-pdp policy-api-master-project-csit-api policy-distribution-master-project-csit-distribution policy-drools-applications-master-project-csit-drools-applications policy-drools-pdp-master-project-csit-drools-pdp policy-pap-master-project-csit-pap policy-xacml-pdp-master-project-csit-xacml-pdp policy-apex-pdp-honolulu-project-csit-apex-pdp policy-api-honolulu-project-csit-api policy-distribution-honolulu-project-csit-distribution policy-drools-applications-honolulu-project-csit-drools-applications policy-drools-pdp-honolulu-project-csit-drools-pdp policy-pap-honolulu-project-csit-pap policy-xacml-pdp-honolulu-project-csit-xacml-pdp | policy-apex-pdp-master-merge-java policy-distribution-master-merge-java policy-drools-applications-master-merge-java policy-drools-pdp-master-merge-java policy-xacml-pdp-master-merge-java | Dynamic image version resolution based on GERRIT_BRANCH and pom.xmls in the referred branches of the related repositories amended with "SNAPSHOT-latest" | Same as triggers | Policy components have a lot of dependencies between each other and the CSITs are currently working more like integration tests rather than proper project-specific functional tests | Policy CSITs and their triggers and image references are currently almost as valid as they can be under current circumstances (the only uncertainty is related to the distinction between images under test and dependency images) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sdc | SDC has its legacy TestNG tests under sdc repo, incorporated into maven jobs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sdnc | Project-specific CSIT in use under sdnc/oam | onap/sdnc-image onap/sdnc-ansible-server-image onap/sdnc-ueb-listener-image onap/sdnc-dmaap-listener-image All built with docker maven plugin | sdnc-oam-review-verification-maven-master sdnc-oam-merge-verification-maven-master | Review and merge triggers | onap/sdnc-image onap/sdnc-ansible-server-image onap/ccsdk-dgbuilder-image onap/sdnc-ueb-listener-image onap/sdnc-dmaap-listener-image | Built locally within the verification jobs | mariadb:10.5 _______________ wurstmeister/zookeeper wurstmeister/kafka:1.1.0 onap/org.onap.integration.simulators.netconfsimulator onap/org.onap.integration.simulators.netopeer atmoz/sftp:alpine stilliard/pure-ftpd:latest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
so | integration/csit in use, no current plans to move the tests to so repository | onap/so/catalog-db-adapter:1.8.1-STAGING-latest all generated with docker-maven-plugin | (The jobs below - as well as their previous branches - has been disabled under
| No trigger jobs | nexus3.onap.org:10001/onap/so/catalog-db-adapter:1.8.0-STAGING-latest | word of warning: the frankfurt versions of the above jobs are also pushing the same images with "latest"! Probably worth a ticket)policy | policy-apex-pdp-master-merge-java policy-distribution-master-merge-java policy-drools-applications-master-merge-java policy-drools-pdp-master-merge-java policy-xacml-pdp-master-merge-java (+frankfurt branches for each - note that these also produce the same images with latest tag; this is not critical though since CSITs do not refer to those) | Dynamic image version resolution based on GERRIT_BRANCH and pom.xmls in the referred branches of the related repositories amended with "SNAPSHOT-latest"
| Same as triggers | Policy components have a lot of dependencies between each other and distinction between what's under test and what's just required is not clear | Policy CSITs and their triggers and image references are currently almost as valid as they can be under current circumstances (the only uncertainty is related to the distinction between images under test and dependency images) | sdc (CSIT disabled) |
| SDC has moved its legacy TestNG tests under SDC repo already and incorporated them into maven jobs. (where they test the docker image(s) generated in the same build) This needs to be evaluated in Honolulu. | sdnc | sdnc-master-csit-sdnc_netconf_tls_post_deploy Both https://jenkins.onap.org/view/so/job/so-maven-docker-stage-master and https://jenkins.onap.org/view/so/job/so-maven-docker-stage-honolulu generate versions 1.8.1-STAGING-latest - however, the Macroflow CSIT does not pass with these. Ticket raised:
Also, https://jenkins.onap.org/view/so/job/so-maven-docker-stage-guilin/ is generating 1.7.8-STAGING-latest even when version 1.7.12 is already released? Ticket raised:
| nexus3.onap.org:10001/onap/sdnc-image/1.8-STAGING-latestnexus3.onap.org:10001/onap/sdnc-ansible-server-image/1.8/mariadb:10.5.8 (simulators below are specific to SO CSIT suites) simulators/sdc-simulator:latest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
usecases | integration/csit in use | onap/so/sdc-controller:1.8.1-STAGING-latest nexus3.onap.org:10001/onap/sdnc-ueb-listener-image/1.8-STAGING-latest nexus3.onap.org:10001/onap/sdnc-dmaap-listener-image/1.8-STAGING-latest nexus3.onap.org:10001/onap/ccsdk-dgbuilder-image/0.7-STAGING-latest ---_________________________ sdnc/oam ? | usecases-pnf-sw-upgrade-master-csit-pnf-sw-upgrade _______________ usecases-config-over-netconf-master-csit-config-over-netconf | No trigger jobs | nexus3.onap.org:10001/onap/so/sdncbpmn-image/infra:1.8.3-STAGING-latest The source repo is sdnc/oam SDNC images are going at version 2.1 in master )sdnc-oam-maven-docker-stage-master) and at 2.0 in Guilin (https://jenkins.onap.org/view/sdnc/job/sdnc-oam-maven-docker-stage-guilin) Latest 1.8-STAGING-latest images are from Aug 31 2020 and 1.8.3-STAGING-latest from Jun 07 2020. These images are from Frankfurt and have no longer any jobs to generate them. Ticket created: primekey/ejbca-ce:6.15.2.50 nexus3.onap.org:10001/onap/org.onap.aaf.certservice.aaf-certservice-api:latestso/sdc-controller:1.8.0 --- | so |
Jira | ||||||
---|---|---|---|---|---|---|
|
/onap/so/catalog-db-adapter:1.8.0
____________________________________
onap/ccsdk-blueprintsprocessor:latest ?
onap/sdnc-image:latest ?
onap/sdnc-ansible-server-image:latest ?
which of these are the primary images under test? SDNC?
so-release-merge (but this is wrong, makes no sense to test released images in CSIT)
________________________
Jira | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/so/catalog-db-adapter:1.3.1
nexus3.onap.org:10001/onap/integration/sosimulators/requestnetconf-dbpnp-adaptersimulator:12.38.16
nexus3.onap.org:10001/onap/so/sdncccsdk-adapterblueprintsprocessor:1.3.10.3
mariadb:latest
onap/sdnc-image:latest
simulators/aai-simulator:latest
nexus3.onap.org:10001/onap/so/openstack-adapter:1.3.1.org:10001/mariadb:10.1.11
______________________________
mariadb:latest
mysql/mysql-server:5.6
nexus3.onap.org:10001/onap/so/vfc-adapter::1.3.1
nexus3.onap.org:10001/onap/so/sdc-controller:1.3.1
nexus3.onap.org:10001/onap/so/bpmn-infra:1.3.1
nexus3.onap.org:10001/onap/so/api-handler-infra:1.3.1
---
1.6.0 tag for integration-etsi-testing (TBD: images to be added)
Source repo seems to be so for all of these (to be verified)
1.3.1 goes all the way back to early Casablanca - these have not been updated since Nov 16 2018!
1.6.0 are early Frankfurt versions (no updates since April 2020)
Jira | ||||||
---|---|---|---|---|---|---|
|
so-maven-docker-stage-master is at 1.7.3
so-maven-docker-stage-frankfurt is at 1.6.4
so-maven-docker-stage-elalto is at 1.5.4
integration/simulators/netconf-pnp-simulator:2.8.6
- It's unclear if these are appropriate functional tests at all; they do not belong clearly to any single repository and refer to fixed, released image versions?
onap/vfc/vnflcm-1.4.1-*-latest
_________________________
onap/vfc/vnfres-1.3.9-*-latest
__________________________
onap/vfc/gvnfmdriver-1.4.1-*-latest
__________________________
onap/vfc/nslcm-1.4.3-*-latest
__________________________
All images built with shell scripts
vfcvfc-gvnfm-vnflcm-master-csit-sanity-check
______________________
vfc-gvnfm-vnfres-master-csit-sanity-check
_______________________
vfc-nfvo-driver-vnfm-gvnfm-master-csit-sanity-checkvnfm-gvnfm-master-csit-sanity-check
_______________________
vfc-nfvo-lcm-master-csit-sanity-check
vfc-gvnfm-vnflcm-master-docker-java-version-shell-daily
_____________________
vfc-gvnfm-vnfres-master-docker-java-version-shell-daily
______________________
vfc-nfvo-driver-vnfm-gvnfm-master-docker-java-version-shell-dailyversion-shell-daily
______________________
vfc-nfvo-lcm-master-docker-java-version-shell-daily
nexus3.onap.org:10001/onap/vfc/vnflcm
_________________________
nexus3.onap.org:10001/onap/vfc/vnfresnexus3.onap.org:10001/onap/vfc/gvnfmdriver
__________________________
nexus3.onap.org:10001/onap/vfc/nslcm
(all latest by default)
Source repositories:
gvnfmdriver
__________________________
nexus3.onap.org:10001/onap/vfc/nslcm
__________________________
(all latest by default)vfc/nfvo/lcm
consul:0.9.3
nexus3.onap.org:10001/onap/msb/msb_discovery
nexus3.onap.org:10001/onap/msb/msb_aapigatewaypigateway
nexus3.onap.org:10001/library/mariadb
redis (!?)
It's not clear in all cases which VFC images are under test and which are just necessary dependencies
- All jobs are for master, no maintenance releases?
- All images are tagged with SNAPSHOT and STAGING at the same time?
- CSITs are using default latest for everything
onap/vid:7.0-STAGING-latest
generated with docker-maven-plugin
No trigger jobs
nexus3.onap.org:10001/onap/vid:67.0-STAGING-latest
Source repo is vid
vid-maven-docker-stage-frankfurt
vid-maven-docker-stage-master produces 78.0.0 2 versions except for STAGING-latest, which is somehow still 67.0 - however, this is problematic as Frankfurt Guilin also produces 67.0-STAGING-latest images. Ticket raised:
Jira | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/library/mariadb:10
so-simulator (specific to this suite)
aai-simulator (specific to this suite)
suite)
aai-simulator (specific to this suite)
- The CSITs have been failing for a while now:
Jira server ONAP JIRA serverId 425b2b0a-557c-3c0c-b515-579789cceedb key VID-923
onap/vnfsdk/refrepo/postgres:latest
onap/vnfsdk/refrepo:latest
generated with docker-maven-plugin
No trigger jobs
vnfsdk-refrepo-master-merge-java
(for both CSITs; however, this job does not produce or trigger any docker image? Ticket raised:Jira | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/vnfsdk/refrepo/postgres:latest
nexus3.onap.org:10001/onap/vnfsdk/refrepo:latestSource repo is vnfsdk/refrepo
onap/vnfsdk/refrepo/postgres
hasn't been produced since
Jul 09 2019, ticket raised:
Jira | ||||||
---|---|---|---|---|---|---|
|
- The CSITs are testing "latest" images, which is ambiguous - however, the frankfurt branch does not push "latest" so there is no concrete risk of conflict
- Frankfurt branch is the last release branch, no Guilin or Honolulu? Is this project still maintained?
Disabled projects
Projects with CSIT | Build Artifacts | Docker images | CSIT jobs | CSIT job triggers | Tested docker images and repositories | Docker build jobs that create the tested images | Dependencies | Comments | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
aaf (disabled) | TBD | TBD | aaf-frankfurt-csit-certservice Frankfurt branch only? The tests triggered from here do not even exist in master (on the other hand, there are no Jenkins jobs for still remaining aafapi and sms-test-plan?) | aaf-certservice-frankfurt-merge-java - this job neither builds a docker image nor triggers another job that does it, so why trigger CSIT? | nexus3.onap.org:10001/onap/ org.onap.aaf.certservice.aaf-certservice-api:frankfurt-latest (hardcoded) The source repository is aaf/certservice | aaf-certservice-maven-docker-stage-frankfurt (note that aaf-certservice-release-verify and aaf-certservice-release-merge also build aaf-certservice-api image, but not with frankfurt-latest tag) | primekey/ejbca-ce:6.15.2.5 (hardcoded, real image used) | In maintenance modeProject unmaintained, CSIT disabled:
| |||||||||||||||||||||||
appc (disabled) | appc-master-csit-healthcheck | - | nexus3.onap.org:10001/onap/appc-image:1.7.2-SNAPSHOT-latest nexus3.onap.org:10001/onap/appc-cdt-image:1.7.2-SNAPSHOT-latest (hardcoded) docker-compose.yml as well as appc-image and appc-cdt-image come from appc/deployment | No job is producing these images at the moment! appc-deployment-master-docker-java-daily produces 1.8.0-SNAPSHOT-latest and appc-deployment-frankfurt-docker-java-daily is producing 1.7.3-SNAPSHOT-latest 1.7.2-SNAPSHOT-latest images have not been created since May 27 | mariadb:10.4.3 nexus3.onap.org:10001/onap/ccsdk-dgbuilder-image:0.6.0 (no longer produced, last update to Nexus on Aug 30 2019) nexus3.onap.org:10001/onap/ccsdk-ansible-server-image:0.4.4 (no longer produced, last update to Nexus on Jun 06 2019) (hardcoded, real images used) | In maintenance mode, CSIT Project unmaintained, CSIT disabled:
| |||||||||||||||||||||||||
clamp (disabled) | Invalid trigger jobs removed in | nexus3.onap.org:10001/onap/clamp-backend:4.1-STAGING-latest (hardcoded) The docker-compose.yml and source of the images is clamp | clamp-maven-docker-stage-elalto server | ONAP JIRA | 425b2b0a-557c-3c0c-b515-579789cceedb | key | CLAMP-957 | | mariadb:10.5.4 python:2-slim | In maintenance mode, CSIT Project unmaintained, CSIT disabled: | |||||||||||||||||||||
music (disabled) | music-master-verify-csit-music-distributed-kv-store-test-plan | music-distributed-kv-store-master-docker-golang-shell-daily | nexus3.onap.org:10001/onap/music/distributed-kv-store (hardcoded, latest by default) | music-distributed-kv-store-master-docker-golang-shell-daily | - | In maintenance mode, CSIT Project unmaintained, CSIT disabled: |