aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Make adding Ubuntu Bionic image to the DevStack idempotentPawel Wieczorek1-2/+2
Relevant review: https://gerrit.onap.org/r/c/integration/+/116546/#message-dc666a721a0f7ee646626bef6d36e54b7786e38f Issue-ID: INT-1601 Change-Id: I3a37cb6b2ff8b200dcbad052653e0eac7af10c60 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-29Create cluster operator access informationPawel Wieczorek2-0/+14
Issue-ID: INT-1601 Change-Id: I218ec5521d97eab298ea0556f690f2bc3d8ccbfa Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-29Inject operator key when launching cluster instancesPawel Wieczorek2-13/+13
Issue-ID: INT-1601 Change-Id: Ie2c606d7afa191386124a0ad49619de40fb15c06 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-29Divide host group into cluster and operation instancesPawel Wieczorek4-4/+16
Issue-ID: INT-1601 Change-Id: I799f15077437bcd836c5a38a004d974eed64f707 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-29Accept host group as an argument to allow reusing rolesPawel Wieczorek4-4/+6
Issue-ID: INT-1601 Change-Id: I358332725272c44535257648c7fbccaf94d2ac30 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-18Fix version test in CImrichomme1-7/+11
Issue-ID: INT-1834 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I032ad1234036c5671722456995d1059a8a493cfb
2021-01-15Force new location of default Helm chart repositoryPawel Wieczorek1-1/+1
Location of the default Helm chart repository changed from: https://kubernetes-charts.storage.googleapis.com to: https://charts.helm.sh/stable This change has been addressed by Helm 2.17 release [1] but recommended Helm version for Guilin is 2.16.10 which still requires manual override. [1] https://github.com/helm/helm/pull/8901 Issue-ID: ONAPARC-551 Change-Id: I63d94e37f639a213cff38c2e92166c41f29d1a9c Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-15Update Vagrant-based minimal ONAP deployment to GuilinPawel Wieczorek4-4/+4
This patch updates infrastructure tools to the versions recommended for Guilin release [1][2]. [1] https://docs.onap.org/projects/onap-oom/en/guilin/oom_cloud_setup_guide.html#software-requirements [2] https://docs.onap.org/projects/onap-oom/en/guilin/oom_setup_kubernetes_rancher.html#configure-rancher-kubernetes-engine-rke Issue-ID: ONAPARC-551 Change-Id: Ie9afc481c6376f0990cd09d447bd19c9b05ddf4c Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-13Add HTTP to DFC testsKrzysztof Gajewski23-102/+1334
- testing environment preparation for DFC with HTTP client - add suitable TCs for CSIT tests Issue-ID: DCAEGEN2-2527 Signed-off-by: Krzysztof Gajewski <krzysztof.gajewski@nokia.com> Change-Id: Ic419c38125201ed6578a308ba258709f20ae65bd
2021-01-13[RELEASE] Update release note for Guilin maintenance releasemrichomme2-2/+32
Issue-ID: INT-1832 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I6ef56fe2ab2142ec05fcb361ff1b0a12397adb05
2021-01-08[Documentation] Main README refactoringChereau Natacha1-4/+12
Issue-ID: TEST-289 Signed-off-by: Chereau Natacha <natacha.chereau@orange.com> Change-Id: I1cb33dae0a094163790e2e9eb4a500120b62ccb7
2021-01-07Allow using multiple remote IP prefixes for security groupsPawel Wieczorek4-5/+12
This patch is required for allowing machine-to-machine traffic within ONAP cluster with no Vagrant operator involvement. Issue-ID: INT-1601 Change-Id: I0159b3176ecb3e5783f4f87b9b507824fc411b2b Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-07Allow operator access to the clusterPawel Wieczorek6-57/+107
This patch creates operator keypair and deploys its public key to all machines in the cluster. Previously cluster could be accessed from OpenStack admin machine only. Additional information added to the "all.yml*" group variables allowed keeping current roles generic and flexible. Issue-ID: INT-1601 Change-Id: I6b289ff9a8c9ebe04562671b8f4b4468b543723f Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-07Add Ubuntu Bionic image to the DevStack instancePawel Wieczorek2-3/+18
Image "cirros-0.5.1-x86_64-disk" will no longer be suitable for testing ONAP infrastructure deployment because it lacks Python interpreter. Python is required for provisioning ONAP infrastructure VMs using Ansible. Issue-ID: INT-1601 Change-Id: I68aa4d941350b1abf32b4d2bc00cbee489af6587 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-07Divide OpenStack management access to admin and userPawel Wieczorek2-15/+32
This patch adds OpenStack admin management access to the local "root" user. Admin access is necessary to make changes to the default DevStack configuration after its creation. Package "python-openstackclient" is now installed globally (as root). This is the reason why it requires additional flag ("--ignore-installed") for overriding packages already available on the system - specifically PyYAML (3.11 available, 3.12 required). Issue-ID: INT-1601 Change-Id: Ia5a1000f2f2066073c4e4a92fcb823eed17c36fd Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-07Add local private key guardPawel Wieczorek1-0/+6
Private key can be retrieved from OpenStack during keypair creation only. Subsequent attempts to do so will result in getting an empty string. If private key already exists on the local machine and there is no guard local private key will be overwritten with an empty file. This patch adds local private key guard which allows subsequent runs of "create.yml" playbook without erasing local private key. Issue-ID: INT-1601 Change-Id: If3b3bb088bc8a2f9494e21e1826ac68adcc7a2cb Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2021-01-05Testing documentation of PNF SW Upgrade with Schema updaterameshiyer279-70/+377
Issue-ID: SO-3417 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: I3253fdf7b74458ffd677e240bfdae6e7ab418dca Signed-off-by: mrichomme <morgan.richomme@orange.com>
2021-01-04Adapt kube config retrieval for certificate checkmrichomme1-1/+4
In case of test from inside the cluster, the k8s credentials must be retrieved using the k8s python client method load_incluster_config Issue-ID: INT-1818* Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If3eb2de2099f88443ae4e36a404423b2e57769b8
2021-01-04cleanup.sh does not delete AAI cassandra keyspacemrichomme1-0/+6
Issue-ID: INT-1510 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I74a0e0ddd6d023f6e18ebc41b1affb244a27c0b1
2021-01-04Add license analysis vagrantfileAlexander Mazuruk4-0/+220
Usage in README.rst This Vagrantfile is intended for single image analysis. Issue-ID: INT-1735 Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com> Change-Id: Ief45804d216a9a50777491c2cf7a8088133e5a3b
2020-12-31[vFW_CNF_CDS] Minor updates after reviewLukasz Rajewski7-507/+1239
- Updated profile description part - Improved Status API description - Added extra info about both CNF paths Issue-ID: DOC-698 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com> Change-Id: I85280aab86deaade35b5b6d5178d3538ea29808b
2020-12-29[vFW_CNF_CDS] Corrected typos and grammardeen19851-9/+9
Change-Id: I68a4ef21cfe0bd8b18c70901692197e9796f2fed Signed-off-by: Damian Nowak <damian.nowak@nokia.com> Issue-ID: DOC-698
2020-12-29Fix broken docs linkAniello Paolo Malinconico1-1/+1
Issue-ID: DOC-702 Signed-off-by: Malinconico Aniello Paolo <aniellopaolo.malinconico@guest.telecomitalia.it> Change-Id: Ie8e48fa8ca25d47a3e856a32d0ed8828ab2695b3
2020-12-23NFV Testing Automatic Requirements User Guideyanyang1-0/+89
Change-Id: Ib7ea691bc1c266ef9c052dc7b8ed174fe081559b Issue-ID: REQ-481 Signed-off-by: yanyang <yangyanyj@chinamobile.com>
2020-12-22vFW CNF Use Case documentationLukasz Rajewski7-1574/+1216
vFW CNF Use Case documentation Change-Id: I7f239752330456b9f865f10d79aa982e51042812 Issue-ID: DOC-698 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
2020-12-16Remove masspnf simulator codeBartek Grzybowski91-9070/+0
It has been moved to it's own repository: https://git.onap.org/integration/simulators/masspnf-simulator/ Change-Id: I54b63243eb9e932cd34373ef33679356542349be Issue-ID: INT-1810 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-12-15Remove outdated doc for A1 Adaptorelinuxhenrik2-57/+0
Change-Id: Ibeb5ee700d562fe401626e9d07f9de4e8acf6ffe Issue-ID: CCSDK-2985 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-12-14Add Docker on operator machinePawel Wieczorek1-1/+23
Automated setup of "kubernetes/platform/components/oom-cert-service" requires having Docker in the deployment environment. Previously Docker was required only on Kubernetes cluster nodes. This patch also unifies naming convention for provisioners that add local user to the "docker" group. Issue-ID: OOM-2526 Change-Id: Id081c0c90e2b729ed78fc5b4e6758721c72added Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-12-14Remove no longer needed "make" targetPawel Wieczorek1-1/+0
With predictable chart build process running "make onap" after "make all" is no longer necessary. Issue-ID: OOM-2399 Change-Id: Ie37ef0dc097f8fa8c1f02cbe70ba8d9270b3c729 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-12-12Update vLB ScaleOut use case docsebdet1-12/+226
Improve documentation with Guilin testing findings Issue-ID: INT-1736 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: If2b717210762d68e96688451fd4a828b1ec541b3
2020-12-08Update stability test pagemrichomme14-6/+282
Include results for - Daily Guilin CI page - 24 HC test - 6 days basic_vm test Issue-ID: INT-1776 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I219b87f1275e2ff48a2d4ffeecd6dc3a4fbbae11
2020-12-07Allow customization of commonEventHeadres before request is sentEli Halych2-3/+37
Details: - Python handler is allowed to take --data argument with fields to be overriden. - In python handler the original dictionary from config.json is merged with custom sourceName and reportingEntityName if provided. - Java source code generates default sourceName and reportingEntityName as part of default data in the form of "default-XXX", where XXX is YEAR, MONTH and DAY as integers. - If such default data is received in the request body, don't override them with default values. - BUG FIXED: the previous solution used abstract path that could be "/" that resulted in empty strings for sourceName and reportingEntityName. Issue-ID: INT-1800 Signed-off-by: Eli Halych <illia.halych@t-mobile.pl> Change-Id: Ic88c5606a44abac64f842f28621332f3f86b83c6
2020-12-04Add send requests to VES via HTTPS in Mass PNF SimulatorEli Halych15-186/+343
Details: - Previously allowed only HTTP. - HTTPS support added since VES accepts HTTPS and throws 400 Bad Request on HTTP. - Added autogenerating Basic Authorization token based on user:password in Base64 to access real VES together with HTTPS. - For this reason, simple HttpClient became part of RestTemplate that can ignore certificate checks for HTTPS when connecting to VES. - Adjusted test cases. Issue-ID: INT-1799 Signed-off-by: Eli Halych <illia.halych@t-mobile.pl> Change-Id: I69eaeb4b10f903c3a3aa880dbb787034da4c30bb
2020-12-02Add non functional requirement table for guilinmrichomme14-133/+195
Issue-ID: INT-1776 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Iff17dc50cefb9c4fc5a9e752c560b98b35974129 [Update status of my requirements] Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
2020-12-02Modify use case requirement titlemrichomme1-1/+1
from MDONS to MDONs extension Issue-ID: INT-1776 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If57b7f17d3769615ba666cab15198194c3621ed6
2020-12-02Update vLB ScaleOut use case docChrisC2-3/+160
Improve documentation with Guilin testing findings Issue-ID: INT-1736 Signed-off-by: ChrisC <christophe.closset@intl.att.com> Change-Id: Idbaaba42c832045efcffbf17b4afea2dee230b3a
2020-12-01Remove doc warningmrichomme41-372/+206
- delete old csv - delete unused orphan page - adapt rst Issue-ID: INT-1776 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I7856e4f10637000e2085825a8cf8703e98a454d3
2020-11-29Add tooling page to integration projectmrichomme13-218/+377
The idea is to cover the folowing topics - test frameworks - CI/CD framework - simulators Issue-ID: INT-1736 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Idbe5ac95abc620d4653b8806ea3f7fca177ba3ab
2020-11-25Make initial cluster setup more robustPawel Wieczorek1-1/+2
Action "reset" triggers cluster shutdown attempt which will cause failure of subsequent calls for cluster status. Issue-ID: INT-1571 Change-Id: I4e607358fbeb910a250ac038cfc43682fb94bdea Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-25Unify variable initializationPawel Wieczorek1-1/+1
It is not possible to know "expected fails" list length upfront, hence there is no need to call "make" on "xfails" map - there are no optimization profits. Issue-ID: INT-1582 Change-Id: I0e21d83098359359d17661e6265760d7e95739b9 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-25Add namespace filtering to SSL endpoints checkPawel Wieczorek1-1/+8
Utility "sslendpoints" now supports scanning only selected Kubernetes cluster namespace. To do so, add "-namespace" flag with namespace of your choice as its argument to the executed command. Default behavior remained unchanged, i.e. scan covers all namespaces. Issue-ID: INT-1582 Change-Id: If5534b76bca94248a5003d735c25328648e478a1 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-25Remove build directory nestingPawel Wieczorek1-3/+2
This patch also removes unnecessary directory creation. Command: 'go build -o "${BINARIES}"' creates required file tree on its own. Issue-ID: SECCOM-261 Change-Id: I6b492a2d5f61ce6e139bfe718256357c9d343a6b Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-25Simplify composite literalsPawel Wieczorek1-50/+50
Utility "gopls" used to analyse Go source did not support code simplifications as of writing "sslendpoints" tool [1]. Simplifying composite literals is now supported [2]. [1] https://github.com/golang/go/issues/37221 [2] https://github.com/golang/tools/commit/e428a8eca3e395a1b415fd3aee1610aabb61b8b5 Issue-ID: SECCOM-261 Change-Id: I757ff8aefed4c7653f3992f9c1b7b0f3e6c10ea3 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-11-25Minor doc format changesmrichomme1-5/+3
fit underlines to titles Issue-ID: INT-1776 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Iab6e38a5c41b3020e7731d5239f00269cd548108
2020-11-25Fixed comment syntax in netconf.env for masspnfsimEli Halych1-3/+3
Details: - Error message: In file pnf-sim-lw-0/config/netconf.env: environment variable name '//to run in simulator' may not contain whitespace. - Beginning of comment lines are changed from // to # Issue-ID: INT-1790 Signed-off-by: Eli Halych <illia.halych@t-mobile.pl> Change-Id: I04371f07965a61a524fffe7f8237995b15a81f87
2020-11-24One use case table is missing for the docmrichomme3-12/+17
Issue-ID: INT-1736 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I6491bf4059b9cdba3f3ca53dccae94f420852de9
2020-11-24Doc update for guilinmrichomme11-131/+140
Consider only Release use cases/functional requirements in the release note part Issue-ID: INT-1786 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ife6fd8adf941f0de6ae3cc2dc670754954b46961
2020-11-24Change mass-pnf-sim folder name to masspnfsimEli Halych91-4/+4
Details: - Allows for importing python files/classes/methods via normal import. - Dashes in mass-pnf-sim prevented from a normal Python import. - mass-pnf-sim path referenced in the project files changed to masspnfsim. - Possibility of using masspnfsim as a git submodule that requires noraml import. Issue-ID: INT-1789 Signed-off-by: Eli Halych <illia.halych@t-mobile.pl> Change-Id: I00cd753181c9b240b99881057cf777cf7977387a
2020-11-23Update branch referencesmrichomme1-16/+16
Issue-ID: INT-1736 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If279d1c01089813468e24441cd18a0fe8bba939d
2020-11-20Add Lasse as Integration committermrichomme1-1/+8
Issue-ID: INT-1788 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I061e5ec01352e0ffd3ed39e952f03f45d98d5834