Integration Istanbul Release Notes

Integration Releases

Repository

Revision

demo

129d553d323653461d14f248cb9e8b6f266eb5e3

integration

81ef97d2e7f8bf1d50f590447725efd05ba9014b

integration/csit

85321a52e56422c1bb552c10387d27066decee84

integration/docker/onap-java11

ad17a4087baaefb1adf9ad0dde3029b1da7dfc7d

integration/docker/onap-python

a0588db586ae626b4fadcfde450039ab69ed4171

integration/ietf-actn-tools

2770f33536cfb828b7416adff8eafdd0a141a0b4

integration/seccom

538d7faf46a58fdf8ff857770a9e65aa9c312913

integration/simulators/5G-core-nf-simulator

ef3045db013ce7826c0c6f2a3597f7a1d1033106

integration/simulators/nf-simulator

f739bd6b7e48edad36966a00894dc08de0c4de21

integration/simulators/nf-simulator/avcn-manager

8be57ab7523dc201a54cf4f5b0251159af1fda38

integration/simulators/nf-simulator/netconf-server

2cf18a71ceccf0ae6508a4ffabd1adef90772211

integration/simulators/nf-simulator/pm-https-server

3f7d8d756e0951c95b894cdbec785ed4f24052e4

integration/simulators/nf-simulator/ves-client

7397ac984b69f7605e6ccb0b5ab02a74b73e818b

integration/simulators/pnf-simulator

20fbea02fedad63770a5a7e3958adb71992a7878

integration/simulators/ran-nssmf-simulator

85ccf7677389c9bd3f43c31d220347e9ebd4d404

integration/simulators/ran-simulator

a3165afba7f422e61fecdce5c5c24d8b91d8bd40

integration/usecases/A1-policy-enforcement

ada51c6695b785865eea3ccea45a13026bd03518

integration/usecases/A1-policy-enforcement-r-apps

3ac3f212d7127e887625a344c3e4846269a01df0

integration/xtesting

a93cdb28c8e9e05f8d794556dce52bca11b59028

oparent

c6044f697e3345c8b907a4f8d5f0cfa3d4069071

testsuite

b4680596e5c876b12dc416c305de69371d5aedd5

testsuite/cds

9f83b04496cd16ae280af1e939eff20ff7195fc6

testsuite/cds-mock-odl

ae2aebead9224fb0bbbe6aaf0b782b27a501dee9

testsuite/cds-mock-server

7db71adaf139e54f2186cfd19d468f5a1123835d

testsuite/cds-mock-ssh

a43ce8950dcc36363c406b1cc4043dc7d623c9f4

testsuite/oom

f3b6c657d38373ce2aaac9a2041285b75525bfc2

testsuite/python-testing-utils

1911416dec8d483ccaa320b5ed0a6fbbafe1f9c2

testsuite/pythonsdk-tests

1a77bcd6eb5ab695a232004b88e5e59d9d9ff6a3

testsuite/robot-utils

8b80d8c8bebad201185639807ec50110fb857638

Important

  • Creation of an Istanbul Daily CI/CD chain

  • Creation of Java and Python baseline images for Istanbul

  • Update of Seccom waivers and version recommendations

  • Stability tests (basic_onboard, basic_vm)

  • New tests (cps-healthcheck)

  • New repositories (see dedicated section)

  • Bug fixes

  • ONAP tests library gating tests

Quick Links:

Code changes

Integration Repo

Release Date

2021-10-14

Version: 9.0.0 (aka Istanbul)

Integration Changes

Issue-ID

Description

INT-2010

Release data-provider

INT-1979

E2E Network slicing - Istanbul Release Documentation

INT-1976

Updating release notes for CCVPN - Intent Based Networking and Cloud Leased Line Service.

DOC-765

Remove indirect deps

DOC-765

Make funcparserlib + lfdocs-conf work on RTD

DOC-765

Adds 2 upper-constraints to pin all the dependencies.

REQ-910

Update docs for OOF-SON use case

INT-1966

[DOC] Remove direct gating link

DCAEGEN2-2692

Fix problem with expired certs in FTPES tests

DCAEGEN2-2692

Update DFC tests to use file based conifg

TEST-360

[SECURITY] Fix waiver management of check_for_nonssl_ports test

INT-1735

Update Vagrantfile for tern

INT-1601

Enable VID

INT-1601

noheat: deploy ONAP

INT-1601

noheat: deploy MetalLB, cert-manager and prometheus

INT-1601

noheat: deploy helm with plugins & chartmuseum

INT-1601

noheat: install Ansible kubernetes collection

INT-1601

noheat: use Python 3 as Ansible interpreter

INT-1601

noheat: clone OOM repository

INT-1601

noheat: deploy kubernetes

INT-1601

noheat: deploy Docker

INT-1601

noheat deployment: use nfs0 as nexus3 bastion

INT-1601

noheat deployment: setup NFS server and clients

INT-1601

noheat deployment: add operator0 key to itself

INT-1601

noheat deployment: loosen security groups constraints

INT-1601

noheat deployment: Add groups to dynamic inventory

INT-1601

Update requirements of OpenStack noheat deployment

INT-1940

[CODESEARCH] Update documentation

INT-1940

[CODESEARCH] Always run the ‘run_codesearch’ provisioner

INT-1940

[CODESEARCH] Rework the nameserver provisioning

INT-1940

[CODESEARCH] Drop ssh authentication for Gerrit endpoint

INT-1940

[CODESEARCH] Rework how –git option works

INT-1942

[CODESEARCH] Add option to define custom polling interval

INT-1941

[CODESEARCH] Upgrade Vagrant box to utilise newest 20.04 LTS

INT-1922

Standard defined schema files in VES Collector

INT-1601

Set up network for in-cluster deployment stage

INT-1601

Add missing dependencies and artifacts for in-cluster deployment stage

INT-1601

Prepare operation machine for in-cluster deployment stage

Onaptests (pythonsdk_tests)

Main changes:

pythonsdk_tests Changes

Issue-ID

Description

TEST-364

[TEST] Do not use VID API in tests

INT-1978

[BASIC_CLAMP] Adapt tca clamp plugin

TEST-361

Update HEAT-file for ubuntu20 used for basic_vm_macro test

TEST-357

[TEST] Get cleanup reports from substeps also if parent step has no cleanup report

MULTICLOUD-1377

Change rb-definition-version identifier

TEST-352

[TEST] Use the newest ONAP SDK version

TEST-349

[TEST] Basic macro stability scenario

TEST-347

[TEST] Check if cds blueprintsprocessor service type is ‘NodePort’

TEST-341

[TEST] Wait for instantiated simulator longer

TEST-341

[TEST] Create “pnf-macro-test-simulator” resources

TEST-341

[TEST] Use nf-simulator/vesclient

TEST-315

[OPTIM] Tune SDC delay before certification

INT-1894

[TEST] Patch ip values in pnf-simulator event

TEST-333

[TEST] Do not try to recreate already created SDC resources

TEST-338

[CLAMP] Fix Policy exception in basic_clamp

TEST-337

[TEST] Catch ConnectionError exception during pnf simulator startup

TEST-336

[TEST] Catch k8s connection exceptions

TEST-334

[CLAMP] Update clamp to allow re-play of the test

TEST-332

[EXCEPTIONS] Distinguish onaptests and onapsdk exception

Robot (Testsuite)

Version: 1.9.0

Main changes:

Testsuite Changes

Issue-ID

Description

TEST-364

[TEST] Do not use VID API in pnf-registrate test

TEST-365

[HEALTHCHECK] Remove VID from healthcheck

DCAEGEN2-2718

Use configMap instead of Consul to configure hv-ves

TEST-353

Cmpv2 robot testcase fails when using proxy

MULTICLOUD-1362

[MULTICLOUD] Exclude multicloud healthcheck tests

OPTFRA-969

[OOF] Remove CMSO related test cases

TEST-346

CMPv2 test case fails with error No keyword with name

TEST-345

Refactor ves client and mongo db host name usage in CMPv2 test

TEST-339

[POLICY] Increase Timeout for Enhanced Policy Healthcheck Test

O-Parent

Version: 3.2.2

Oparent Changes

Issue-ID

Description

INT-1948

Set default branch in oparent gitreview file

INT-1948

Bump oparent to 3.2.2

INT-1948

Release oparent 3.2.1 Istanbul

INT-1938

Upgrade depenencies for Istanbul

POLICY-3209

Step version of spring to 5.3.8

POLICY-3206

Update Checkstyle to version 8.43

INT-1711

Bump oparent 3.2.1-SNAPSHOT

INT-1711

Release 3.2.0 oparent

INT-1766

Upgrade latest dependencies

INT-1756

Bump master to 3.2.0-SNAPSHOT

Demo Artifacts (Heat Templates)

Version: 1.9.0

Demo Changes

Issue-ID

Description

INT-1960

vFW CNF CDS Change Blueprint to BluePrint

INT-1960

vFW CNF CDS usecase automation scripts update

INT-1899

[vFW_CNF_CDS] Improve logging and fix tests typo

INT-1899

[vFW_CNF_CDS] Add workflow health-check and K8sHealthCheck.kt script

INT-1899

[vFW_CNF_CDS] Sort generated json files

INT-1899

[vFW_CNF_CDS] Add Healthcheck automation

INT-1899

[vFW_CNF_CDS] Provide Helm Tests for CNF

INT-1899

[vFW_CNF_CDS] Correct Makefile target

The demo artifacts are pushed to https://nexus.onap.org/content/repositories/releases/org/onap/demo/vnf

Use Cases and Requirements

See dedicated Istanbul Use Cases and requirements page

Maturity Testing Notes

Maturity testing page

Open JIRAs/Known issues