ebo [Fri, 3 Apr 2020 14:24:15 +0000 (15:24 +0100)]
netconf-pnp-simulator: convenient TLS and SSH configuration
- Simple SSH and TLS configuration. Instead of specific Netopeer2
XML configuration files, the user only needs to provide:
For SSH: id_XXX.pub
For TLS: server_key.pem, server_cert.pem, and ca.pem
- SSH and TLS can be reconfigured at runtime by running
/opt/bin/reconfigure-ssh.sh and /opt/bin/reconfigure-tls.sh respectively
- Improved log readability by using zlog (on C applications) and loguru
for Python
See the updated documentation under ../docs for more information.
Issue-ID: INT-1516
Change-Id: I21052d2524f0610c6197875a544113cce1a02787
Signed-off-by: ebo <eliezio.oliveira@est.tech>
Bartek Grzybowski [Mon, 6 Apr 2020 12:39:13 +0000 (05:39 -0700)]
Remove deprecated options from virtualenv invocation
--no-site-packages and --distribute are marked DEPRECATED
and retained only for backward compatibility so removing.
Change-Id: I3cc66b5c09363d5b982537cc28b8f66609743121
Issue-ID: INT-1508
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
wangyaoguang [Wed, 1 Apr 2020 13:12:21 +0000 (13:12 +0000)]
Add docs for PNF Software upgrade
It contains documentation for two sub-scenarios of PNF Software upgrade,
enhancement on PNF SW upgrade using ansible and with netconf/yang interface with EM.
Issue-ID: INT-1209
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
Change-Id: I6e1ad2464d9f0d607d5f7f14d8fb1c51afc90814
Marco Platania [Thu, 2 Apr 2020 13:46:23 +0000 (09:46 -0400)]
Update SO and VID docker version
Issue-ID: INT-1462
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: I49d3fc837e58c9e2f8b879c04c84317e8bd320ba
wangyaoguang [Thu, 2 Apr 2020 07:57:30 +0000 (07:57 +0000)]
add docs for 5G NRM Configuration
Documentation for 5G NRM CM
Issue-ID: INT-1514
Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
Change-Id: I56b579abaf18897961b1eefa4aa4b8490979bf87
Bartek Grzybowski [Thu, 2 Apr 2020 11:14:06 +0000 (13:14 +0200)]
Upgrade netconf-pnp-simulator tag to 2.6.2 for netconf-pnp-pmsh
Tag 2.6.1 is no longer available.
Change-Id: I5a2cb51d21b4c6d75aff387e87976ede184a92b2
Issue-ID: INT-1508
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Marco Platania [Wed, 1 Apr 2020 13:41:06 +0000 (09:41 -0400)]
Update SDC and Portal docker image version
Issue-ID: INT-1462
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: Ib50de36def25dd4b4330c8a5bcccf453b767efe8
Bartek Grzybowski [Wed, 1 Apr 2020 12:09:26 +0000 (14:09 +0200)]
Upgrade netconf-pnp-simulator tag to 2.6.2 for ems-netconf-swm
Tag 2.6.1 is no longer available.
Change-Id: Ia2ce3f2d1d25e5f941cd2b49ed213445960e8a04
Issue-ID: INT-1508
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Krzysztof Opasiak [Tue, 31 Mar 2020 13:21:02 +0000 (15:21 +0200)]
Grant a waiver for SO 30277
As discussed during SECCOM call on 31.03.2020 SO team pushed hard to
finialize AAF integration in F but failed due to AAF issues.
Per TSC decision they should be granted a waiver as a project which
has been impacted by AAF
Issue-ID: OJSI-138
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Change-Id: I46028f2d3de80f5ca7dc274cf6af26000b766f32
mrichomme [Thu, 19 Mar 2020 18:02:41 +0000 (19:02 +0100)]
fix integration doc warning
Issue-ID: INT-1490
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I9153da660ae469c0bd3ed51cfebd912b6e4b9bf2
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Pérez Caparrós David, INI-ONE-MBL-MEE [Thu, 26 Mar 2020 11:17:50 +0000 (12:17 +0100)]
Update BBS use case documentation
BBS use case documentation needs additional updates in Frankfurt release
Issue-ID: INT-1444
Signed-off-by: Pérez Caparrós David, INI-ONE-MBL-MEE <David.PerezCaparros@swisscom.com>
Change-Id: I5d44898f4e7d7d628181a0140b7b13d8b57a8170
Marco Platania [Wed, 25 Mar 2020 15:44:09 +0000 (11:44 -0400)]
Set SKIP_LINT=TRUE to speed up installation
Issue-ID: OOM-2335
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: I803781947a9fe84e153cdbd6f94d9f21b8bcdb6f
DarraghEgan [Thu, 19 Mar 2020 15:46:57 +0000 (15:46 +0000)]
[INT-1450] : Documentation of PNF Software Upgrade
This contains documentation for PNF Software Upgrade
using Ansible protocol with EM
Issue-ID: INT-1450
Signed-off-by: Darragh Egan <darragh.egan@est.tech>
Change-Id: Ib5385e690c9f6cff7fc2b2251181054dacba777f
DarraghEgan [Thu, 19 Mar 2020 15:53:54 +0000 (15:53 +0000)]
[INT-1450] : Documentation of PNF Software Upgrade
This contains documentation for PNF Software Upgrade
using Netconf/Yang interface with EM
Issue-ID: INT-1450
Signed-off-by: Darragh Egan <darragh.egan@est.tech>
Change-Id: I8a225b5a4b08de2004ff327148fadfff8976c5de
Bartek Grzybowski [Wed, 25 Mar 2020 10:25:29 +0000 (11:25 +0100)]
Add 'build' target for 'sslendpoints' project
To follow a common protocol of testing Golang based
applications in CI we need a 'build' target for doing
a local (non-docker) build to verify 'go build' routine.
It's however not added to "all" target as that one already
references docker based build by default.
Change-Id: I2e380ef09a1ae18456d7288f853d085617149338
Issue-ID: SECCOM-261
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
andreasgeissler [Fri, 13 Mar 2020 14:13:35 +0000 (15:13 +0100)]
corrected the hardcoded DB pod-names
Issue-ID: INT-1484
Signed-off-by: andreasgeissler <andreas-geissler@telekom.de>
Change-Id: I7f1670a79db751087f722a1196e2de23448f7a2a
Pawel Wieczorek [Wed, 18 Mar 2020 15:32:45 +0000 (16:32 +0100)]
Reduce cyclomatic complexity
Moving CSV data conversion and "expected failure" filtering away from
main function made testing these features easier. Utility behaviour
remained unchanged.
Issue-ID: SECCOM-261
Change-Id: I4cabfc7b352434c84a613c02f44af3c9630be970
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Wed, 18 Mar 2020 11:38:30 +0000 (12:38 +0100)]
Add "expected failure" support to non-SSL NodePort scanner
This patch makes scanner compatible with its shell predecessor. The same
"expected failure" list format is used i.e.
# Comment line; will be ignored
SERVICE1 NODEPORT1
SERVICE2 NODEPORT2
Single space character is used as a field separator.
Issue-ID: SECCOM-261
Change-Id: Ieedd4e98a83ffe242c695133fdf7342e17efa9a2
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Fri, 13 Mar 2020 13:14:55 +0000 (14:14 +0100)]
Run port scan
Issue-ID: SECCOM-261
Change-Id: I465282a8793191c45d288284a127e80e1fecf513
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Thu, 12 Mar 2020 17:39:03 +0000 (18:39 +0100)]
Add IP addresses filtering
Each node might be described with 3 types of addresses [1]. Some
providers also use node annotations [2] for assigned addresses.
This patch filters out all IP addresses from nodes list. External IPs
take precedence over internal ones. The first address on the extracted
slice will be later used to run the scan on.
This behaviour could be later modified to e.g. loop over all extracted
IP addresses (if scan fails).
[1] https://kubernetes.io/docs/concepts/architecture/nodes/#addresses
[2] https://github.com/rancher/rke/blob/master/k8s/node.go#L18
Issue-ID: SECCOM-261
Change-Id: Ifd094447f778da378dfe1aee765f552b6ebd669f
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Mon, 23 Mar 2020 15:02:04 +0000 (16:02 +0100)]
Add temporary "make" target for automated testing compatibility
Utility "sslendpoints" and related packages make use of idiomatic Go
testing commands, i.e. go test [./...]. Thanks to Go Modules [1] nothing
else is needed to run internal tests for this tool.
Unfortunately it's not the case for all Go-based Integration tools. In
order to use a single automated verification script in CI additional
"make" target is required. It will provide temporary compatibility layer
with utilities setting up test environment on their own with "make test"
target.
This patch should be reverted upon removal of such cases (currently:
after dropping "../k8s/check" tool in favour of Aquasec solution).
[1] https://blog.golang.org/using-go-modules (see "Adding a dependency"
test execution explanation)
Issue-ID: INT-1498
Change-Id: I14c83f7f193c7688590366db988ff02c13c036a4
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Tue, 25 Feb 2020 12:36:59 +0000 (13:36 +0100)]
Add NodePorts filtering with development environment basis
This patch has not made "sslendpoints" fully compatible with
"check_for_nonssl_endpoints.sh" script yet. It sets up basic development
environment for Golang-based checkers, though.
Tool output will be added to the README after reaching full
compatibility with previous (script) version.
Development environment brought by this patch is heavily based on:
https://github.com/SamsungSLAV/boruta
Issue-ID: SECCOM-261
Change-Id: I8f035b63bea13785c40971ede5fdbbc9b6810168
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Fri, 7 Feb 2020 11:59:32 +0000 (12:59 +0100)]
Increase verifiability of security checks
This patch introduces a series of patches that will provide tools which
will succeed current security check scripts. Its two main reasons are:
* increasing tools verifiability by providing internal tests,
* improving "expected failure" support by suppressing carefully selected
set of special cases.
Each tool will use following directory structure (generated with
"tree -a --charset=ascii" command):
.
`-- check_module
|-- Dockerfile
|-- .dockerignore
|-- .gitignore
|-- go.mod
|-- main.go
|-- Makefile
|-- README
|-- README.rst -> README
`-- submodule
|-- submodule.go
`-- submodule_test.go
This will allow using Go Modules mechanism within its limitations [1]
for "non-go-get-able modules" [2][3][4] - also in case of separating
code into several modules used by multiple "check modules", e.g.
.
|-- common
| |-- common.go
| |-- common_test.go
| `-- go.mod
`-- check_module
|-- go.mod
`-- ...
It would require migration from separate Dockerfiles to a single one
(multi-stage), though.
Provided Makefiles are intended to simplify local development
(Docker-less building) and container images preparation. READMEs clarify
utility requirements and usage - file without extension is for VCS
reference, symlink for proper syntax rendering.
[1] https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository
[2] https://github.com/golang/go/wiki/Modules#can-i-work-entirely-outside-of-vcs-on-my-local-filesystem
[3] https://github.com/golang/go/issues/26645#issuecomment-
408572701
[4] https://www.dim13.org/go-get-cgit
Issue-ID: SECCOM-261
Change-Id: I48eeeda66bd5570d249e96e101e431e6bab75cb3
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
jhh [Thu, 19 Mar 2020 21:31:13 +0000 (16:31 -0500)]
misnaming of pap component
Issue-ID: POLICY-2296
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I3addd7de51fa2ca4b1e76e95a9f0e91d1e1ca3e9
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Huang Cheng [Tue, 3 Mar 2020 09:01:58 +0000 (09:01 +0000)]
Add the provisioning management service provider for 5G NRM CM
Issue-ID: INT-1387
Signed-off-by: Huang Cheng <duke.huangcheng@huawei.com>
Change-Id: I23bda3ec2a31569d4857b2f16b9a607c64abd9f0
Enbo Wang [Thu, 12 Mar 2020 08:49:42 +0000 (16:49 +0800)]
Add script and patch to build CBA file to support PNF SW upgrade
Change-Id: I8b0155a0a6022d7b6d172c1b46d1b7d189fcbe8a
Issue-ID: INT-1210
Signed-off-by: Enbo Wang <wangenbo@huawei.com>
Tomasz Golabek [Fri, 20 Mar 2020 10:49:04 +0000 (11:49 +0100)]
Set of fixes for pnfsimulator startup
* v0.7.7 of netopeer used
* SSLAuthenticationHelper marked as primary bean to avoid duplicated-bean exception
* spring props properly mounted into container
Change-Id: Ib6bb32f32a7f60786901ffbf592b1a26b5cb1cbf
Issue-ID: INT-1320
Signed-off-by: Tomasz Golabek <tomasz.golabek@nokia.com>
DarraghEgan [Fri, 13 Mar 2020 16:47:55 +0000 (16:47 +0000)]
[INT-1450] : Documentation of PNF Software Upgrade
This contains documentation for PNF Software Upgrade
with direct Netconf/Yang interface with PNF
Issue-ID: INT-1450
Signed-off-by: Darragh Egan <darragh.egan@est.tech>
Change-Id: I58acec3baed757bdc8cad2e2588c560f31c9025c
Pawel Wieczorek [Thu, 19 Mar 2020 10:18:06 +0000 (11:18 +0100)]
Add services with waiver to expected failures list for non-SSL endpoints tests
Issue-ID: INT-1480
Change-Id: Iabd7932e0eb8f8981d064aee0f4d8c44df65a379
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Thu, 19 Mar 2020 10:14:18 +0000 (11:14 +0100)]
Filter out only open non-SSL ports
This patch ignores closed and filtered ports from scan results. It is
intended to keep "expected failure" list minimal.
Issue-ID: INT-1480
Change-Id: Idb93cf4e19284bc121aa45ea950d28405c29e222
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Yaoguang Wang [Thu, 12 Mar 2020 01:39:59 +0000 (09:39 +0800)]
EMS simulator extension to support netconf interaction with CDS
Issue-ID: INT-1211
Signed-off-by: Yaoguang Wang <sunshine.wang@huawei.com>
Change-Id: I5a7724e6cbfab81eeb3299c88f995c3cf9ea71ec
Marco Platania [Fri, 13 Mar 2020 14:34:37 +0000 (10:34 -0400)]
Update image versions in integration override
Issue-ID: INT-1462
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: Ib14e88d854bc36c7ca16997a1f26d232bcd97ce4
mrichomme [Thu, 12 Mar 2020 14:34:58 +0000 (15:34 +0100)]
WIP: update CI documentation
Fix CI doc glitches and modify a figure
Issue-ID: INT-1446
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Id64b2193f1bf66124546aa4889a0b6ed03962d79
mrichomme [Thu, 12 Mar 2020 13:50:19 +0000 (14:50 +0100)]
Finalize CI document for integration
Issue-ID: INT-1446
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I7ca12c6b5219b25847bf3da6e17adc1219917d33
mrichomme [Thu, 12 Mar 2020 10:48:57 +0000 (11:48 +0100)]
Fix regex for http xfail list
in CI we got an error sed: unsupported command o
due to space management in the sed command
Issue-ID: INT-1480
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I44c6ecd7c47ec02b76c7932bb86de0a58726d93d
Pawel Wieczorek [Thu, 12 Mar 2020 10:47:01 +0000 (11:47 +0100)]
Unify expected failures lists naming convention
List of expected failures for non-SSL services test has not been renamed
together with corresponding check script and might have been confusing.
Issue-ID: INT-1480
Change-Id: I4f88a09ddb90a14500498892f1fda99e1c3febf0
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Thu, 12 Mar 2020 10:44:15 +0000 (11:44 +0100)]
Add upstream services to expected failures list for non-SSL endpoints tests
Issue-ID: INT-1480
Change-Id: I755a3e65897f94e3f42f27bbf798c9bcd9c2868f
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
rajendrajaiswal [Mon, 9 Mar 2020 15:41:41 +0000 (15:41 +0000)]
Added python3 and Updated netopeer image
Change-Id: Ib7c21353cff267b847a4d1d7fdcb322e22772062
Issue-ID: INT-1312
Signed-off-by: rajendrajaiswal <rajendra.jaiswal@ericsson.com>
ebo [Mon, 9 Mar 2020 15:42:08 +0000 (15:42 +0000)]
netconf-pnp-simulator: make PYTHONPATH always globally defined
Add IT using ncclient and tox
Issue-ID: INT-1124
Change-Id: I560d4fd2468ac93f8ead36062b2e316821af8d07
Signed-off-by: ebo <eliezio.oliveira@est.tech>
mrichomme [Tue, 10 Mar 2020 14:41:14 +0000 (15:41 +0100)]
Rename white list to xfail list to clarify the role of the list
to be consistent with xfail lists introduced in security tests
by Pawel Wieczorek [1]
Issue-ID: INT-1435
[1]: https://gerrit.onap.org/r/c/integration/+/103444
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I5345607931e443f3335f34823c5cd80290425a45
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Pawel Wieczorek [Tue, 10 Mar 2020 14:22:55 +0000 (15:22 +0100)]
Drop filtering out services recognized as HTTP
This patch extends tool used to detect plain HTTP ports to report all
non-SSL endpoints. Previously it omitted services not recognized as
HTTP.
Naming changes were made to reflect purpose of this tool better.
Issue-ID: INT-1480
Change-Id: I58a152022d48121bf4b9c6180ddc820dd4a79805
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Mon, 9 Mar 2020 15:33:53 +0000 (16:33 +0100)]
Add expected failures list for HTTP endpoints tests
This patch is heavily based on previous work by
Morgan Richomme <morgan.richomme@orange.com>
(Change-Id: Ibaed4c5c0e5ae179af0ae317e543c1efdc9ddef2)
It is intended to suppress failure reports on known plain HTTP
endpoints. Introduced list of "expected failures" (or "xfail" for short)
will be shrunk after resolving tickets related to INT-1480 and this
patch will be eventually reverted.
Issue-ID: INT-1480
Change-Id: I4edbf3efaf66bfa2dbe2f265983eb0a27048ed4e
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Xin Miao [Thu, 5 Mar 2020 19:54:39 +0000 (19:54 +0000)]
Add MDONS sections
Issue-ID: INT-1474
Signed-off-by: Xin Miao <xin.miao@us.fujitsu.com>
Change-Id: I57483601ac9962c486657c7c0941cfe7faf3a222
mrichomme [Tue, 11 Feb 2020 08:46:48 +0000 (09:46 +0100)]
Add a white list for jdwp tests
The port scanned can be the default redis port.
A white list must be included to avoid false positive.
Open quesiton, should this list be passed as argument?
It is relatively static so for the moment, I created a list to exclude
through grep -V the false positive
Issue-ID: INT-1435
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ibaed4c5c0e5ae179af0ae317e543c1efdc9ddef2
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Bartek Grzybowski [Fri, 6 Mar 2020 13:20:07 +0000 (14:20 +0100)]
Setup Python linters in tox
This adds Python linting setup that'll be triggered
by relevant CI job for any uploaded python script review.
Change-Id: I957156e281e97a05651e806f6418a7c450e20b43
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Samuli Silvius [Tue, 18 Feb 2020 08:00:47 +0000 (10:00 +0200)]
Documentation of vFW CNF CDS Use case
Issue-ID: INT-1452
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Change-Id: I766d02b9fb901458eba8cd0f2fecd0b71edc7aa2
Bartek Grzybowski [Thu, 5 Mar 2020 14:08:58 +0000 (15:08 +0100)]
Fix linter issues in soutils.py vcp librabry
Change-Id: I6adaa992fe9c2411025eb28edafef83b506bac29
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Thu, 5 Mar 2020 13:35:29 +0000 (14:35 +0100)]
Fix Python linting issues in Python scripts
Fixed pylint issues for categories trailing-whitespace,
trailing-newlines, syntax-error, unused-import.
Change-Id: Iccbdb0c9538a6b8299c0517bafa1ec1be30f07cd
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Thu, 5 Mar 2020 12:21:59 +0000 (13:21 +0100)]
Fix Python linting issues in Python scripts
Fixed pylint issues for categories len-as-condition, using-constant-test,
undefined-variable and reimported.
Change-Id: Idad710958c3ca0ac6da78fb4709da03e5f079b34
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Thu, 5 Mar 2020 11:36:00 +0000 (12:36 +0100)]
Fix linting issues in check_for_ingress_and_nodeports.py
Change-Id: Ic0d2a32a964a4cf5ff1580ffd06103c450a0e8b0
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Thu, 5 Mar 2020 10:41:08 +0000 (11:41 +0100)]
Supress pylint warnings for undefined variables
'cmp', 'file' and 'unicode' functions are Python 2
specific.
Change-Id: I30fa091ef157453a328ab40e4186c30e5ed1b3a1
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Thu, 5 Mar 2020 09:28:03 +0000 (10:28 +0100)]
Fix indentation and whitespace issues in Python scripts
Reported by pylint.
Change-Id: I9d5ee152f3587bb2d7e8abee919e4ffe47d8ae85
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Pérez Caparrós David [Thu, 5 Mar 2020 11:00:00 +0000 (12:00 +0100)]
Update BBS use case documentation
BBS use case documentation needs minor updates in Frankfurt release
Issue-ID: INT-1444
Signed-off-by: Pérez Caparrós David <David.PerezCaparros@swisscom.com>
Change-Id: I3773fd4ec64a98befcafdf9a46ea3c5488d64307
Enbo Wang [Tue, 3 Mar 2020 16:42:31 +0000 (00:42 +0800)]
EMS simulator extension for PNF SW Upgrade
Change-Id: I3a8c706373f4004850c2403f4aee0d1f28aad464
Issue-ID: INT-1208
Signed-off-by: Enbo Wang <wangenbo@huawei.com>
Pérez Caparrós David [Thu, 5 Mar 2020 09:31:49 +0000 (10:31 +0100)]
Update BBS use case documentation
BBS use case documentation needs minor updates in Frankfurt release
Issue-ID: INT-1444
Signed-off-by: Pérez Caparrós David <David.PerezCaparros@swisscom.com>
Change-Id: I1c5f34f1e4c8b943e50a8fdeb7e440803a96a928
Bartek Grzybowski [Wed, 4 Mar 2020 14:45:08 +0000 (15:45 +0100)]
Fix pylint trailing whitespaces issues in vcpe python scripts
Change-Id: I8b1dbdb7bf5d2d12d0104dcabc200b8827b6fb8a
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 4 Mar 2020 13:45:30 +0000 (14:45 +0100)]
Remove unused imports in mass-pnf-sim.py
Change-Id: Idf48efd38395afc4fcb85d42e79a26f94f59a02b
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 4 Mar 2020 13:01:02 +0000 (14:01 +0100)]
Remove unused imports in vcpe python scripts
Unused imports are removed according to pylint report
or ignore rules are added where applicable.
Change-Id: I8c32b5c3f456f0444f8ec8980910d470b7238a7d
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
shashikanth.vh@huawei.com [Wed, 4 Mar 2020 06:36:18 +0000 (12:06 +0530)]
doc_CCVPN update for frankfurt
Change-Id: Ifecd0f8c24f59ffd8ab3e2e40ea3988fa7beb047
Issue-ID: INT-1469
Signed-off-by: shashikanth.vh <shashikanth.vh@huawei.com>
Reshmasree [Tue, 3 Mar 2020 11:30:39 +0000 (11:30 +0000)]
Update OOF SON use case documentation
Issue-ID: INT-1466
Signed-off-by: Reshmasree <reshmasree.chamarthi2@wipro.com>
Change-Id: I9d2dfac1d7244971553f79359466b2b3c104066d
Reshmasree [Tue, 3 Mar 2020 11:56:27 +0000 (11:56 +0000)]
Update E2E Network Slicing use case documentation
Issue-ID: INT-1468
Signed-off-by: Reshmasree <reshmasree.chamarthi2@wipro.com>
Change-Id: Ib7a1a363910594eea5fb85460a98478a36510dbf
ebo [Sun, 1 Mar 2020 23:41:37 +0000 (23:41 +0000)]
Fixed the SSH configuration of user 'netconf'
The actual SSH configuration is stored in Sysrepo and not as ordinary
~netconf/.ssh files.
Issue-ID: INT-1124
Change-Id: I7e16e09a20ac6f2d52c8958550603935b6790283
Signed-off-by: ebo <eliezio.oliveira@est.tech>
Bartek Grzybowski [Fri, 28 Feb 2020 13:09:43 +0000 (14:09 +0100)]
Add setup for YAML/JSON files linting
Tox based setup for running linters on YAML and
JSON files. It can be run manually to verify local
changes in _commited_ files.
Relevant CI job (created at Change-Id:
I4f130f6c68222d53dcf022f3fd4a2b41765eaf45) triggered
by change to any of yaml/json files leverages this
setup to run verify tasks.
Change-Id: I07845e3771c0246847184217a96dc90764595f17
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:24:56 +0000 (15:24 +0100)]
Fix JSON files linter issues in test/mocks/pmsh-pnf-sim
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I7e7885840cfc51b4a556fe245fa2d69b88383216
Issue-ID: INT-1451
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:19:26 +0000 (15:19 +0100)]
Fix JSON files linter issues in test/hpa_automation
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I86f68c5d25f5f521656995574bc516607f2160f4
Issue-ID: INT-1451
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:18:52 +0000 (15:18 +0100)]
Fix JSON files linter issues in test/mocks/datafilecollector-testharness
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I144873a8511f38a4336b73ac19276b213207a9fa
Issue-ID: INT-1451
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:18:11 +0000 (15:18 +0100)]
Fix JSON files linter issues in test/mocks/emssimulator
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I15ae608c0b88b8eced6c9f53914bf42355c82c50
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 26 Feb 2020 14:17:41 +0000 (15:17 +0100)]
Fix JSON files linter issues in test/mocks/mass-pnf-sim
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: Ia71dd28061b5e84c36c81bc1432ccd39ca8cc73a
Issue-ID: INT-1451
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:16:20 +0000 (15:16 +0100)]
Fix JSON files linter issues in test/mocks/pnfsimulator
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: Ia5fadb693a74bc307d24c9de89131efcbb133ebe
Issue-ID: INT-1451
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Bartek Grzybowski [Wed, 26 Feb 2020 14:14:25 +0000 (15:14 +0100)]
Fix JSON files linter issues in deployment
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I122783267f75b385f9f2ceee6381eb7331aadaf5
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 26 Feb 2020 14:13:39 +0000 (15:13 +0100)]
Fix JSON files linter issues in docs
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I80c967f4657fb80f1bc1f124a48295170ff44b8e
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 26 Feb 2020 14:07:39 +0000 (15:07 +0100)]
Fix JSON files linter issues in test/postman
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I6dfa144478c31702f5b306d9e2dad9bf0713a0fe
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 26 Feb 2020 14:04:08 +0000 (15:04 +0100)]
Fix JSON files linter issues in test/vcpe
This is needed prior to adding job for JSON
files linting in CI.
Change-Id: I408107e0dc58648f833b8d585acf0e414882c7dc
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Marco Platania [Fri, 28 Feb 2020 15:13:54 +0000 (10:13 -0500)]
Update integration-override
Issue-ID: INT-1462
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: Ia9774f37b8b5288d4cdf59cd5457c6f1ad318f6c
ebo [Thu, 27 Feb 2020 13:55:26 +0000 (13:55 +0000)]
Add PNF SW Upgrade module
This change contains only the module for the PNF SW Upgrade use case and
a sample docker-compose.yml showing how to start the new simulator with
this module attached.
Issue-ID: INT-1124
Change-Id: Ic4cd07a3b1020fd4b6195bf2bc9fc95e4157baaf
Signed-off-by: ebo <eliezio.oliveira@est.tech>
ebo [Thu, 27 Feb 2020 14:04:23 +0000 (14:04 +0000)]
Add NETCONF PNF Simulator Engine
Issue-ID: INT-1124
Signed-off-by: ebo <eliezio.oliveira@est.tech>
Change-Id: Ifb50a749992cbd662d579e1cb861bd8f55b3f808
Marco Platania [Tue, 25 Feb 2020 15:07:25 +0000 (10:07 -0500)]
Update docker image versions in override file
Issue-ID: INT-1414
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: I1132f9d4938338868eac75f8a092de9e560950ae
Bartek Grzybowski [Wed, 19 Feb 2020 12:37:31 +0000 (13:37 +0100)]
Fix YAML linter indentation errors in yaml files
Change-Id: I5548de0d7afb0e249ab8b6dbc93c102a2a2ac648
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 19 Feb 2020 11:18:07 +0000 (12:18 +0100)]
Fix YAML files linter errors for duplicated keys
Change-Id: I77bcf667d4a639b001258d026f2633fce2bfb0e6
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 19 Feb 2020 10:23:16 +0000 (11:23 +0100)]
Fix YAML files linter errors for superfluous spaces/new lines
Change-Id: Id2b6b0966e07104b32c98053de04bd359dfef803
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Wed, 19 Feb 2020 08:55:02 +0000 (09:55 +0100)]
Fix YAML files linter errors for trailing-spaces rule
Fixed files that had trailing spaces.
Change-Id: I40782bc3a934846372653a0086f1c1fe50bc02c3
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Tue, 18 Feb 2020 14:54:33 +0000 (15:54 +0100)]
Fix YAML files linter errors for new-line-at-end-of-file rule
Fixed files that lacked the end of file new line.
Change-Id: I552f408b88a3a529e25236b7118be3b5a5741c7e
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1451
Bartek Grzybowski [Thu, 20 Feb 2020 12:36:34 +0000 (13:36 +0100)]
Fix invalid escape sequence causing JSON validation failure
Change-Id: I7f7cef9bb30ce19f21e0c8d308bfdf0a04427630
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1437
DarraghEgan [Thu, 13 Feb 2020 12:13:42 +0000 (12:13 +0000)]
[INT-1437] : Incorrect characters causing issues
The policy section in the file
~/integration/deployment/heat/onap-rke/staging-image-override.yaml
has the wrong space characters/tabs that is
causing some issues for parsing the yaml file.
Issue-ID: INT-1437
Signed-off-by: DarraghEgan <darragh.egan@est.tech>
Change-Id: I5cc683e12e4bca29f8740ad6b43b2ee8a8414fa1
Jessica Wagantall [Thu, 6 Feb 2020 23:02:37 +0000 (15:02 -0800)]
Migrate integration docs
Merging this will create
https://onap-integration.readthedocs.io
This build will run in parallel
to the current docs generation method
until we are ready to cut over.
Issue-ID: CIMAN-364
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I41af18139b0e2fc20e3d86bc03e0331ea4b3058f
Bin Yang [Sat, 1 Feb 2020 11:06:52 +0000 (19:06 +0800)]
Fix invalid dash character for verbose flag
Change-Id: I0c816265c88e28a2f32e5c53afae51c18aa14b10
Issue-ID: INT-1217
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bartek Grzybowski [Mon, 10 Feb 2020 13:44:46 +0000 (14:44 +0100)]
Delete obsolete "csit" directory from repo
"csit" is now long time obsolete here and moved to it's
own repo so removing dir to clean up.
Change-Id: Ie18bc2aa3aae5ba1951111b9237ce516858d2df5
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1424
stark, steven [Thu, 30 Jan 2020 01:01:48 +0000 (17:01 -0800)]
[VVP] parameterizing devstack branch for install
- Also modifying default storage class override logic
Issue-ID: INT-1424
Signed-off-by: stark, steven <steven.stark@att.com>
Change-Id: If8981f3a59437e21617edb30a6bca06ee6fa36a2
Bartek Grzybowski [Tue, 4 Feb 2020 14:09:29 +0000 (15:09 +0100)]
Add test to ensure all needed modules are provided by setuptools
Change-Id: I592a6bf393007612c263f6e54aabfcdb6738141a
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1427
Bartek Grzybowski [Tue, 4 Feb 2020 14:04:25 +0000 (15:04 +0100)]
Add tox config for vcpe scripts
This is a basic setup for tox that will run pytest tests
Change-Id: Icb15fbd30d7c13694866f447cd448a07195f4573
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1427
Bartek Grzybowski [Tue, 4 Feb 2020 11:16:38 +0000 (12:16 +0100)]
Define vcpe scripts dependencies via setuptools config
Dependencies definition is moved to setuptools so that
they can be consumed by both - vcpe automation scripts
setup and by testing framwewok.
Change-Id: Id9cfda52afc3527d2cd3be8cfcf3f82539468261
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1427
rajendrajaiswal [Thu, 6 Feb 2020 17:10:52 +0000 (17:10 +0000)]
Fix DFC csit failure
Change-Id: Iadf129b64c5ed6d51ce90666d23c7a4327e74991
Issue-ID: INT-1432
Signed-off-by: rajendrajaiswal <rajendra.jaiswal@ericsson.com>
Pawel Wieczorek [Mon, 3 Feb 2020 15:20:47 +0000 (16:20 +0100)]
Use ONAP core deployment type override in minimal Vagrant environment
Core deployment type is a subset of previously used minimal override to
make ONAP deployment even lighter on resources.
It has been merged in OOM as:
d7c495eeeaa3c24d355b9214bc7d0e59be9dd70e
(Change-Id: Ibaec41f088f11f7fb4e7c476f742d12d29c5740b).
This patch also updates documentation on resources required by this
setup and adds example usage of Operator's tools.
Issue-ID: ONAPARC-551
Change-Id: Ifdb1d158311ba3ed0b5cf407d07ce028d1a0162f
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Thu, 23 Jan 2020 11:13:44 +0000 (12:13 +0100)]
k8s: Drop support for Casablanca
Casablanca release reached End of Life (EOL) stage on July 8th 2019 [1].
This patch also fixes comments for test fixtures.
This whole test subtree will be deleted upon migrating Aquasec
kube-bench [2] for CIS Benchmark [3] integrated by Orange [4] to ONAP
xtesting [5].
[1] https://wiki.onap.org/display/DW/Long+Term+Roadmap
[2] https://github.com/aquasecurity/kube-bench
[3] https://www.cisecurity.org/benchmark/kubernetes/
[4] https://gitlab.com/Orange-OpenSource/lfn/onap/integration/xtesting
[5] https://git.onap.org/integration/xtesting/
Issue-ID: SECCOM-235
Change-Id: Ifc7d9c775c27d4cfafdd1932809288530cffceff
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Tue, 8 Oct 2019 12:43:47 +0000 (14:43 +0200)]
k8s: Drop process name trimming from etcd on RKE
Information for etcd extracted from container on a RKE-based cluster
does not include process name.
Issue-ID: SECCOM-235
Change-Id: Ie6aee550868431d5f4d27c3b3d262e17e1aa6156
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Mon, 7 Oct 2019 15:00:49 +0000 (17:00 +0200)]
k8s: Mock etcd information collection
Rancher does not provide information on etcd as container arguments.
Its collection requires implementation of a new information extraction
method.
RKE does not include etcd process name in container arguments.
Issue-ID: SECCOM-235
Change-Id: I7576474fb2848962360771d2850aeb3f3869790a
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Thu, 3 Oct 2019 16:34:38 +0000 (18:34 +0200)]
k8s: Validate controller manager flags requiring appropriate values
This patch verifies if CIS Kubernetes Benchmark v1.3.0 sections
regarding master node configuration are satisfied (1.3.1 and 1.3.4 -
1.3.5).
Issue-ID: SECCOM-235
Change-Id: I418034ea98423142f4875b97a8e6a22e8b4cd112
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Wed, 29 Jan 2020 16:07:13 +0000 (17:07 +0100)]
Add minimal Vagrant environment actual quickstart documentation
Issue-ID: ONAPARC-551
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Change-Id: I0e308d4486dfaa51e54bf69f79b85243766c397a
Pawel Wieczorek [Mon, 27 Jan 2020 16:32:20 +0000 (17:32 +0100)]
Make cluster removal fail softly
VM destruction ("vagrant destroy") failed in case RKE cluster had not
been set up properly.
Initial intention for this trigger was to leave Control and Worker VMs
provisioned even if Operator VM is destroyed.
Issue-ID: ONAPARC-551
Change-Id: I2b47c539e2517a7c72675924731a0186d1ae25c0
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
Pawel Wieczorek [Fri, 24 Jan 2020 16:52:23 +0000 (17:52 +0100)]
Increase minimal Worker storage size
At least 40GiB disk is required for Worker VM to store all necessary
Docker images, otherwise it runs out of storage. VM resize can be done
only during its creation (see "machine_virtual_size" [1]).
VM data hashes no longer fitted in single lines nicely, hence they were
broken into several lines.
[1] https://github.com/vagrant-libvirt/vagrant-libvirt#domain-specific-options
Issue-ID: ONAPARC-551
Change-Id: Ib267fd8097b51f53565e0c8f3be7c86c2b3c68ad
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>