aboutsummaryrefslogtreecommitdiffstats
path: root/infra-healthcheck
AgeCommit message (Collapse)AuthorFilesLines
3 days[XTESTING] Update link to upper-constraintsHEADmasterLukasz Rajewski1-1/+1
update link to upper-constraints.txt Issue-ID: DOC-823 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Change-Id: Id9723b1087e952398677dddcd9945be7a0bef166
2023-08-01[XTESTING] Use Python 3.11 images as a base of xtesting imagesmontrealMichal Jagiello1-11/+10
We needs 3.11 version which is not installed on previous base Issue-ID: INT-2222 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I60418e8b634a33f1bebf2425032032718bbbdd2a
2023-07-14[INFRA] Fix infra healthcheck docker to build tests for gatingMichal Jagiello1-1/+1
Right now wrong tag is used for integration Issue-ID: INT-2222 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Iad04b80bdfc01854e13f82cb77e041fb2a530654
2023-06-12[HEALTHCHECK] Remove onap-k8s from testcasesMichal Jagiello2-11/+0
Cleanup testcases list Issue-ID: INT-2226 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I16674cd55d534004361120509b2dc83e7658b997
2023-05-30[INFRA] Add missing kubernetes_statusMichal Jagiello1-0/+1
Add deleted by accident kubernetes_status script Issue-ID: INT-2226 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I8c196896837b22a50ba3045143e69f1997af1541
2023-05-25[INFRA] Add integration script to run onap-k8s testMichal Jagiello7-27/+35
Next to Orange use ONAP script to run that test Refactor docker image build to not clone that repo Issue-ID: INT-2226 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: If321945c3ce3bca0f66256ba2d05243759817493
2023-05-22Revert "[INFRA] Use integraion script to run onap-k8s test"Lukasz Rajewski7-24/+28
This reverts commit 05a15ef4d6a4e2b2b25f18fb84aa0447019bf228. Reason for revert: <INSERT REASONING HERE> Issue-ID: INT-2226 Change-Id: Ic8ca67b37f5e45eed9a21117abc59422ef117250 Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
2023-05-17[INFRA] Use integraion script to run onap-k8s testMichal Jagiello7-28/+24
Instead of Orange use ONAP script to run that test Refactor docker image build to not clone that repo Issue-ID: INT-2226 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I280b344630860caac96f95b77f76c95db5be32db
2023-04-18[INTEGRATION] Pin tox.ini basepython to 3.8Marek Szwałkiewicz1-5/+5
Change in tox.ini that binds python version used to 3.8 Issue-ID: INT-2222 Change-Id: I8f93067785d84e9b3233044d2b7667a0e3a21832 Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
2023-04-17[INTEGRATION] Update deprecated whitelist_externals in toxMarek Szwałkiewicz1-4/+4
Remove deprecated whitelist_externals from tox.ini Issue-ID: INT-2221 Change-Id: Id4328888d05b3d6a4048ca3028dd64ab64a9f92f Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
2021-08-23[UPSTREAM] Update upstream versionsmorganrol1-1/+1
use - helm clien 3.3.4 - kubernetes client 1.19.11 remove useless PIP tag Issue-ID: INT-1958 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Ie613e575161120fdc4ade43ca756e5943c7fa44b
2021-08-19[XTESTING] Fix opnfv/xtesting version to wallabymorganrol1-2/+3
opnfv/xtesting master triggered a change in the alpine baseline image (3.14) As a consequence the xtesting docker relying on master were broken, as the list of testcases was not overwrittent in pytho3.9 lib folder 2 options were possible: - fix the version (wallaby) - align the xtesting dockers and change the path to use 3.9 option1 is more secured. For the moment python3.8 is enough for the SDK. If needed we could upgrade later. Issue-ID: TEST-359 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: Iaeada26416e0929a11c17f5c2803448c5a23888c
2021-05-20[DEPENDENCIES] Update kubecl versionmorganrol1-1/+1
Recommendations for Honolulu is 1.19.9 Issue-ID: INT-1884 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I5593c90045ed12856856ede6b4cad1aa54638c5d
2021-02-09Fix xtesting docker build crypto issuemorganrol1-0/+2
Set the env file CRYPTOGRAPHY_DONT_BUILD_RUST=1 Issue-ID: INT-1852 Signed-off-by: morganrol <morgan.richomme@orange.com> Change-Id: I84ccbbacd5ba024c00a7149a8b4a5e927011ab9f
2021-01-07[SECURITY] Include cert check of the internal portsmrichomme3-1/+22
A test dealing with the verification of the ports exposed as nodeports is already integrated. The goal of the patch is to compelte with a test dealing with all the internal ports retrieved from k8s on the ONAP namespace. Unlike nodeport_check_certs, this test must be executed from inside the cluster. As a consequence a dependency is added in testcases.yaml - TEST_ENVIRONMENT: 'internal_job' In order to avoir triggerring the test when executing all the infra tests of this xtesting dockers. A kubernetes job consuming the image shall be created in xtesting-onap to execute the test. Issue-ID: INT-1818 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I16bb55fb784bd67f8a2b59f9f895fb754da8e3d0
2020-12-02[INFRA] make helm3 runnableSylvain Desbureaux1-0/+1
Helm3 was downloaded but not made runnable. Issue-ID: REQ-442 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I4b7732bfbda99ecba3731b6d22c59b9bc1ce1fbe
2020-11-30[INFRA] Helm3 supportSylvain Desbureaux1-0/+2
As OOM is helm3 compatible, we must be sure that helm testing dockers has also an helm3 binary. We're adding it on top of legacy helm2 for compatibility reason Issue-ID: REQ-442 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: Ibaf536ad0364bd05f088749afddd0a2693a988f7
2020-11-17[INFRA] Add a test to check the status of one chartSylvain Desbureaux4-1/+16
This new test, which is triggered only when we're on a component (such as SO, CLAMP, ...) gating, retrieves all the states of deployment, stafulsets, PVCs, ... If all these objects are OK, it's set as successful. Issue-ID: SO-3391 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I1bda3f135b3964665e7a1ff02bb617f5205d7b9c
2020-11-10Fix READMEmrichomme1-0/+39
- " missing - latest referenced instead of latest - detail interactive mode - precise how to run only a subset of the tests Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Id28ea0a4602a903eb4ff28bb7671737fa7d58b50 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-11-04Fix README nit for infra-healthcheckmrichomme1-4/+4
Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Icf76610ea188a87d36e1c13441948d5778f1b312
2020-11-02Update xtesting READMEsmrichomme1-6/+10
They can be used to run the xtesting dockers on any ONAP deployment Note a section in the official doc shall also be created Issue-ID: TEST-274 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: If1d98e51c1dd476f5b1da81e51e4b4d99f513aa5 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-09-15[INFRA] new helm testSylvain Desbureaux8-192/+18
Instead of parsing only helm status, this new test is also taking a look at specific helm deploy plugin logs. Also, main pages is now "html" based instead of raw based. Issue-ID: INT-1718 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: Ia851db5c8cfd866394ed22e3cd3b7ce183ef0fb9
2020-09-10Prevent parsing error due to format change for onap-helmmrichomme1-9/+15
Note the success criteria part shall be refactored For the moment I keep as it is but it is too complex As we plan to refactor onap-helm to include more detail I do not do it here Issue-ID: INT-1718 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ib93e0afca6b31571607bc0bd548b71a194f44c44
2020-09-08Remove reference to gitlab.com for xtesting infra-testsmrichomme2-21/+29
Now everything is done in ONAP, no ref to gitlab.com needed + fix for certif test call + harmonization https+pip to use git.onap.org (not gerrit.onap.org) Issue-ID: INT-1570 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Idde25ae6e96b60f35a4383ff9dbc494422d8bf4c
2020-09-03Integrate nodeport cert verification in xtestingmrichomme4-5/+24
this tests checks the validity of the certificates by testing each SSL termination corresponding to node ports retrieved from the k8s python client It generates an html page with the list of the SSL certficiates, it indicates - the expiration date - the certificate owner A code color is provided too indicate if the cert is about to expire and/or is too wide (364 days max) The integration to xtesting is the first step before adding the test in Master daily CI Issue-ID: INT-1570 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia20fc999610d1967eb9eed9415a568b3dbdda3e7 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-08-05Improve xtesting documentationmrichomme1-4/+4
- replace gitlab.com images by Nexus3 images - update smoke test (even it will be deprecated soon) Issue-ID: INT-1676 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ic7ebaa4d12b3e1872e51a895fc1b67dfc084e900 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-06-22Resync manually xtesting repo from gitlab.com repomrichomme2-3/+8
The goal is to use xtesting once we shall be able to build all the dockers properly Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I068eb6019f6eec04b46b545222cbb5cecb265234 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-06-04Fix md linting errorsmrichomme1-15/+15
Issue-ID: INT-1533 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I9fad7a3920b0609338859f7a55c8a78d1f34a571 Signed-off-by: mrichomme <morgan.richomme@orange.com>
2020-04-20Resync integration/xtesting repomrichomme9-25/+194
Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I3af9c4697f0e67d3ce5b6d2fceeb978aeb20a0ff
2020-01-06Update python3 version due to xtesting master updatemrichomme1-1/+1
Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I322aa4de7e01895c839e1ccb4259333fb3a7cb17
2019-12-11Move integration xtesting Dockerfile to ONAPmrichomme12-0/+545
All the Dockerfiles and xtesting configurations were hosted in gitlab.com [1] The goal of this patch is to host these assets in ONAP A jenkins jjb shall be created to generated the docker and push them on the nexus (today the built-in registry of ONAP was used) These xtesting dockers are referencing integration categories [2] and integration use cases [3] These xtesting dockers shall also simplify the way to integrate new use cases in any CI chain (jenkins or gitlab-ci based) [1]: https://gitlab.com/Orange-OpenSource/lfn/onap/integration/xtesting [2]: https://wiki.onap.org/pages/viewpage.action?pageId=71835330 [3]: http://testresults.opnfv.org/onap/api/v1/projects/integration/cases Issue-ID: INT-1366 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Iba0fc0b0415731a7a81ba0225a70ae16391dd129 Signed-off-by: mrichomme <morgan.richomme@orange.com>