Motivation
The most obvious solution for taking full advantage of CSIT is to add the test cases under the same repository with the functionalities that they are testing (instead of having them in separate centralized CSIT repository as we currently have). This would have the following benefits:
...
Project status and readiness at the end of Guilin
...
aaf-frankfurt-csit-certservice
Frankfurt branch only? The tests triggered from here do not even exist in master (nor are there any 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 mode, CSIT disabled:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
-
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 disabled:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
ccsdk
...
Removed as part of
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
ccsdk-odlsli-alpine-image:1.1-STAGING-latest
ccsdk-dgbuilder-image:1.1-STAGING-latest
(hardcoded)
The source repository is ccsdk/distribution
...
This CSIT test is now the first candidate to be moved to its own repo (i.e. ccsdk/distribution) and may be used as an showcase project later
...
ccsdk-oran-master-csit-polmansuite
ccsdk-oran-guilin-csit-polmansuite
...
ccsdk-oran/job/ccsdk-oran-maven-merge-master
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
- nexus3.onap.org:10003/onap/ccsdk-oran-a1policymanagementservice (1.1.0-SNAPSHOT for master, 1.0.1-SNAPSHOT for Guilin)
The source repository is ccsdk/oran
...
Same as triggers
...
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
mysql/mysql-server:5.6
nexus3.o-ran-sc.org:10004/o-ran-sc/a1-simulator:2.0.0
consul:1.7.2
nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0
mrstub:latest
callback-receiver:latest
...
These tests are currently cloned from ORAN repository and they are essentially plain shell scripts that are just wrapped into Robot
In Honolulu the test cases should be brought under ONAP repository and rewritten with Robot and ONAP CSIT scripts as much as possible
...
clamp (temporarily disabled, see
) Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CLAMP-952
...
Invalid trigger jobs removed in Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CLAMP-950
...
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
Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CLAMP-957
...
mariadb:10.5.4
python:2-slim
...
dcaegen2-services-son-handler-master-csit-testsuites
dcaegen2-services-pmsh-master-csit-testsuite
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
dcaegen2-services-pmsh-docker-merge-master
dcaegen2-services-master-bbs-event-processor-merge-java
(pmmapper has no trigger job that actually exists)
dcaegen2-collectors-ves-master-merge-java
dcaegen2-services-prh-master-merge-java
dcaegen2-collectors-restconf-master-merge-java
dcaegen2-collectors-hv-ves-master-merge-java
(datafile CSITs have no trigger jobs that actually exist)
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
nexus3.onap.org:10003/onap/org.onap.dcaegen2.services.son-handler:latest
nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:latest
nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.components.bbs-event-processor:latest
nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pm-mapper:latest
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)
TBD: most or all of these are in their own dedicated repositories, TBD: are the repo-image-CSIT relations straightforward 1:1 in all cases (or any case)?
...
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
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/dmaap/buscontroller
nexus3.onap.org:10001/onap/dmaap/datarouter-prov
nexus3.onap.org:10001/onap/dmaap/datarouter-node
nexus3.onap.org:10001/onap/dmaap/datarouter-subscriber
(all hardcoded, version not given so latest by default)
At least three different source repositories:
dmaap/messagerouter/messageservice
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:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
dmaap-datarouter-maven-docker-stage-master (same as job trigger)
...
modeling-etsicatalog-master-docker-java-version-shell-daily
...
consul:0.9.3
nexus3.onap.org:10001/onap/msb/msb_discovery
nexus3.onap.org:10001/onap/msb/msb_apigateway
nexus3.onap.org:10001/onap/msb/msb_apigateway
(all latest by default - this is dangerous, fixed dependency versions should be defined as latest can be anything)
...
multicloud-master-csit-functionality1
multicloud-starlingx-master-csit-functionality1
multicloud-vmware-master-csit-functionality1
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/multicloud/vio:1.4.1
nexus3.onap.org:10001/onap/multicloud/framework:1.4.1
nexus3.onap.org:10001/onap/multicloud/openstack-starlingx
nexus3.onap.org:10001/onap/multicloud/vio
(all hardcoded, default latest for those that do not define version explicitly)
...
Latest 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: Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key MULTICLOUD-1229
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
...
music-master-verify-csit-music-distributed-kv-store-test-plan
...
nexus3.onap.org:10001/onap/music/distributed-kv-store (hardcoded, latest by default)
...
In maintenance mode, CSIT disabled: Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key MUSIC-613
...
oom-platform-cert-service-master-csit-certservice
oom-platform-cert-service-master-csit-postprocessor
...
oom-platform-cert-service-master-merge-java (triggers two CSITs but does not produce or trigger docker image? Ticket raised:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
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
...
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
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)
nexus3.onap.org:10001/onap/optf-osdf:2.0.3-SNAPSHOT-latest
nexus3.onap.org:10001/onap/optf-has:2.1.2-SNAPSHOT-latest
Repositories:
...
optf-cmso-maven-docker-stage-master
(word of warning: the frankfurt versions of the above jobs are also pushing the same images with "latest"! Probably worth a ticket)
optf-osdf-master-osdf-merge-java
optf-has-master-conductor-merge-java
...
policy-master-csit-distribution
policy-master-csit-drools-applications
(+frankfurt branches for each)
...
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"
- The distinction between images under test and dependent images is blurred -any policy component change can cause any other's CSIT to fail
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
sdnc-master-csit-sdnc_netconf_tls_post_deploy
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
nexus3.onap.org:10001/onap/sdnc-image/1.8-STAGING-latest
nexus3.onap.org:10001/onap/sdnc-ansible-server-image/1.8-STAGING-latest
nexus3.onap.org:10001/onap/admportal-sdnc-image/1.8-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
---
nexus3.onap.org:10001/onap/sdnc-image/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: Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key CCSDK-2915
primekey/ejbca-ce:6.15.2.5
nexus3.onap.org:10001/onap/org.onap.aaf.certservice.aaf-certservice-api:latest
---
nexus3.onap.org:10001/mariadb:10.1.11
...
so-master-csit-integration-etsi-testing
so-master-csit-integration-testing
(and the same for frankfurt and elalto; see
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/so/catalog-db-adapter:1.3.1
nexus3.onap.org:10001/onap/so/request-db-adapter:1.3.1
nexus3.onap.org:10001/onap/so/sdnc-adapter:1.3.1
nexus3.onap.org:10001/onap/so/openstack-adapter:1.3.1
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 Legacy | ||||||
---|---|---|---|---|---|---|
|
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
...
vfc-gvnfm-vnflcm-master-csit-sanity-check
vfc-gvnfm-vnfres-master-csit-sanity-check
vfc-nfvo-driver-vnfm-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-daily
vfc-nfvo-lcm-master-docker-java-version-shell-daily
nexus3.onap.org:10001/onap/vfc/vnflcm
nexus3.onap.org:10001/onap/vfc/vnfres
nexus3.onap.org:10001/onap/vfc/gvnfmdriver
nexus3.onap.org:10001/onap/vfc/nslcm
(all latest by default)
Source repositories:
...
consul:0.9.3
nexus3.onap.org:10001/onap/msb/msb_discovery
nexus3.onap.org:10001/onap/msb/msb_a
pigateway
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
...
...
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/vid:6.0-STAGING-latest
Source repo is vid
...
vid-maven-docker-stage-frankfurt
vid-maven-docker-stage-master produces 7.0.0 versions except for STAGING-latest, which is somehow still 6.0 - however, this is problematic as Frankfurt also produces 6.0-STAGING-latest images. Ticket raised:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/library/mariadb:10
so-simulator (specific to this suite)
aai-simulator (specific to this suite)
...
vnfsdk-marketplace-master-csit-testsuites
vnfsdk-refrepo-master-csit-testsuites
...
vnfsdk-refrepo-master-merge-java
(for both CSITs; however, this job does not produce or trigger any docker image? Ticket raised:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
nexus3.onap.org:10001/onap/vnfsdk/refrepo/postgres:latest
nexus3.onap.org:10001/onap/vnfsdk/refrepo:latest
Source repo is vnfsdk/refrepo
vnfsdk-refrepo-maven-docker-stage-master
Where is onap/vnfsdk/refrepo/postgres coming from? It hasn't been produced since Jul 09 2019?
...
- Moved under CSIT status and readiness per project at the end of Guilin for reference