aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-01-30Leverage new CNTi release v1.4.1HEADmasterCédric Ollivier1-1/+1
Change-Id: Ib5eb9acabb1207ae5bc0d72931dea503518e4120 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-28Describe how to check how cloud native your CNFs areCédric Ollivier2-8/+83
It also adds an ugly sleep waiting https://github.com/cnti-testcatalog/testsuite/issues/2194 to be fixed. Change-Id: Id6c59c462a55d84543d1b1edc7e33d4e69a7f944 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-28Add a new testcase: cnf_testsuite_workloadCédric Ollivier2-6/+32
It runs all the workload test plan vs the example coredns. Please note criteria is arbitrary set to 50%. Testing vs coredns is about 80% and envoy 70%. It also add extra processing to calculate results in the main 3 cases (cert, workload and single tag). Change-Id: I5e161727cab40228991ab97a061b13b335f87b4c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-28Parameterize cnf-configCédric Ollivier3-6/+9
It eases switching from one CNF to another. It also removes obsolete extra commands in Dockerfile. Change-Id: I61f9dc1312a6d6b450ef0ac38e37fa11df614c66 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-28Upgrade upper-constraints.txtCédric Ollivier1-5/+5
Change-Id: Ie8d40ec4d0e66cf310716b0d0da804be7533b2ad Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-27Pin netperf because of a disruptive changeCédric Ollivier2-3/+3
The following commit raises side effects which asks for more changes https://github.com/kubernetes/perf-tests/pull/2144/commits/89d5ac2c1a58764e02326cfae6b2387f5b2039cc Change-Id: Ic2778c1430c0f9be9c71aa06b6ffeedf031d6dbc Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-27Remove useless call to self.corev1.list_namespaceCédric Ollivier1-1/+0
It should have been removed in the previous change stopping creating namespaces. Change-Id: I6322ccc5206b6fac074bf922c5b6cd59a2f7b10d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-27Upgrade cnf_testsuite to latest changeCédric Ollivier2-23/+3
uninstall_all is needed as well as pss support. note: we must keep deleting the namespaces until [1] is fixed [1] https://github.com/cnti-testcatalog/testsuite/issues/2213 Change-Id: I65cd11bf02d8df049f964809eee1d51715e75473 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-21netperf no longer uses -v intCédric Ollivier1-1/+1
http://172.30.13.89:8080/job/functest-kubernetes-opnfv-functest-kubernetes-benchmarking-latest-netperf-run/11/console Change-Id: I572a82283a60360c6b3bf2c8b29a6d13fab65b9c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-20Fix the cnf-testsuite callsCédric Ollivier1-2/+2
It takes [1] into account [1] https://github.com/cnti-testcatalog/testsuite/commit/bb1634895c6f9f119cdd3e543d3e110b08227c19 Change-Id: I96e625a14b5440fd9a039f5b87a22904a6444e8b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-19Update Alpine to 3.21Cédric Ollivier3-7/+7
http://172.30.13.89:8080/job/functest-kubernetes-opnfv-functest-kubernetes-benchmarking-latest-build/10/console Change-Id: I0fd67ab83a6bf74b78f3e6ace4767536f5619072 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-19Add missing && \Cédric Ollivier2-2/+2
Change-Id: Ifbfe8b8d40ac370ed27a2f62c06dd6096d885b2d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-19Merge "Update cnf-testsuite to v1.4.0"Cedric Ollivier1-1/+1
2025-01-19Stop using storage.googleapis.comCédric Ollivier2-7/+7
Change-Id: If1fd1845cee8d185d6c0fb0b238dfac16928cd8e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-19Fix Alpine versionCédric Ollivier1-5/+5
Change-Id: I4aed5d5d9f0c09753c0c7d6c7ee2c83fd9a2c01f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-19Disable Feature gates for Alpha or Beta featuresCédric Ollivier1-1/+8
https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ CSIVolumeHealth false Alpha 1.21 PodLifecycleSleepActionAllowZero false Alpha 1.32 PodLogsQuerySplitStreams false Alpha 1.32 RelaxedDNSSearchValidation false Alpha 1.32 SchedulerAsyncPreemption false Alpha 1.32 Change-Id: I448bd495cad21c1ca59c8e3c95e3584c83568d5a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2025-01-16Update cnf-testsuite to v1.4.0Cédric Ollivier1-1/+1
Change-Id: I3dd7627548c4b8e3e48c6fc48b83a7738e4d2597 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-10-25Merge "Update Helm to last stable version"Cedric Ollivier1-1/+1
2024-10-25Update Helm to last stable versionCédric Ollivier1-1/+1
Change-Id: I3cd8571b2b388227454a7b9ea978bd24d46b35a8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-30Update CNTI cert criteriaCédric Ollivier1-3/+2
Change-Id: If1558ccc9863420251935ff045104dd404f9c497 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-29CNF TestSuite now uses cnf-default namespaceCédric Ollivier1-2/+2
Change-Id: Ia595665cc8f84a2aabd141ead7bb343758cb3d18 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-27Remove ameba as it's a dev dependencyCédric Ollivier1-3/+1
It sometimes makes builds fail for no gain. Change-Id: I94d122f17455f1f3bdf8f3fef4c00f99826babe5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-22Allow privileged for cnf_testsuiteCédric Ollivier1-1/+1
Change-Id: I27a13bddf5c43a495705d7eae8c34fd08471b2ab Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-20Update, patch and build cnf-testsuiteCédric Ollivier1-10/+15
It allows cnf-testsuite to run behind a proxy Change-Id: Ia0d4e95fac5ab279fd5ccf1491ccd6ccc49838c6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-20Allow provileged and remove obsolete clean operationsCédric Ollivier1-3/+2
Change-Id: I8700848f0ab37bab640f73daff938eeb00cf7b01 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-16Filter Feature:VolumeAttributesClassCédric Ollivier1-0/+2
VolumeAttributesClass false Beta 1.31 – [1] [1] https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: Ib23b9f12ab192a02d3b877ac92a15f76270062fa Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 920d436f7841a22f646d9ff21e7710d155a930b9)
2024-09-16Filter [Feature:DynamicResourceAllocation]Cédric Ollivier1-2/+5
DynamicResourceAllocation false Alpha 1.30 – [1] [1] https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: Ib9ff6c8a67f284171dff7c2453132eda2fab6f2f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 5f2d06f10f1a27132b395a1e2a1a82bac4857499)
2024-09-16Filter UserNamespacesPodSecurityStandardsCédric Ollivier1-0/+1
UserNamespacesPodSecurityStandards false Alpha 1.29 - [1] [1] https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I09285c44a6297980f4b6f8f06e0f4c3ed29c4362 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit b604bb424796123975f6876863938ac5cc246683) (cherry picked from commit 83323e85af879c1a571f925fefac23a282464a4d)
2024-09-16Filter RelaxedEnvironmentVariableValidationCédric Ollivier1-0/+1
RelaxedEnvironmentVariableValidation false Alpha 1.30 - [1] [1] https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I33b425d48ff5e3f52ab5d7fdca4a7e711eaef059 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 53605072d0d6d7bf34b7acf0e555a65f476ef6a3) (cherry picked from commit 90ebc0801b50009ce2629a0050db5115f0efb180)
2024-09-16Update all test case resultsCédric Ollivier1-23/+23
Change-Id: Ife2c6b3556d9b25d8980be2bf830d27ab7d114ac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-12Remove absolete python linkCédric Ollivier1-1/+0
Change-Id: Ic3cd7b38ff461814266c9bd8b0062fd7f8a2d529 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-09Add Rally back in upper constaints.Cédric Ollivier1-0/+1
Change-Id: I87ad4bbe25684bacbeba8c667f6903057cefa46b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-09Upgrade tox to py312Cédric Ollivier4-44/+25
Change-Id: I60e306fb42ac6b4a779908477e7bb37eb95c3e15 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-09Update to Alpine 3.20Cédric Ollivier2-7/+30
Please note functest kubernetes now hosts its upper-constraints.txt. Change-Id: I87a4fa5e5437841d7f708d3ed9cc332d3b676cfb Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-04-18Take latest Rally K8S patch into accountCédric Ollivier2-44/+2
Functest's patch was merged upstream. Change-Id: I04a401e99ea5ce6995e3d7648c1452d307bcf78d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-04-18Leverage the new CNF TestSuite repoCédric Ollivier1-4/+4
Change-Id: I8cba2f8cf510a93efdbc110a288fc5bf99c5143e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-18Switch master to next v1.30Cédric Ollivier2-2/+2
Change-Id: I412d3b50e9d306f7c6767d1c91ae72990fb58a93 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-18Fix an invalid name issueCédric Ollivier1-2/+2
C0103: Variable name "ns" doesn't conform to snake_case naming style (invalid-name) Change-Id: I05a93badbe059cf868eade47a38699b6186c3528 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-17Update releases in README.mdCédric Ollivier1-1/+4
Change-Id: I284dcf01a252b40a2fa98e3024c6621e913e4b05 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-17Fix git urlCédric Ollivier1-1/+1
Change-Id: I7c774ccc027feae75fa1623545ea8ef7af50ccc9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit f01d93b5abe20f6b1402d3b8fdc02c1dc772b90d) (cherry picked from commit 0f41e6a4ed2ab0d60c71bd5a0c566c703d7b93c0)
2024-01-17Patch cnf_testsuite namespaces if they existCédric Ollivier1-6/+20
Change-Id: Ibace5356cb1f458fa8b929c0c84b2f06e5852ea0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-16Set the rigth working dirCédric Ollivier1-0/+1
Else zip_compaign fails Change-Id: Ib26b7c313e29c68098bfcac70cb44c292196adb5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-16Enforce baseline psp for cnf_testsuiteCédric Ollivier2-2/+21
It would be better not to change the default namespace. Change-Id: I9fde052d4dd7e0e4f6551213e2028c91c0296e42 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-13Manage netperf namespace to enforce baselineCédric Ollivier1-2/+24
Change-Id: If74322d583d9f16478aad8dcda6afa2368ff5482 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-13Apply privileged pod security standard to kube-benchCédric Ollivier1-1/+3
Change-Id: I0336d73f8a9663ef259adfe4377ce20499844021 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-13Enforce baseline Pod Security StandardCédric Ollivier2-2/+4
It allows running both security and ims testcases vs clusters where PodSecurityConfiguration enforces "restricted" [1]. [1] https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/ Change-Id: I9eb420cbb695ec8fb002f25cfd3c96ab50118fcc Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-12Apply PR " Enforce baseline Pod Security Standard with namespace labels"Cédric Ollivier2-2/+44
It's needed for any Cluster where PodSecurityConfiguration enforces "restricted" [1]. [1] https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/ Change-Id: I9df12654d09390353a898030314a3fda9074b0d5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-12Remove Hostpath testingCédric Ollivier1-25/+0
It's against Security Standards as explained in [1]. "Using the hostPath volume type presents many security risks. If you can avoid using a hostPath volume, you should." It basically asks for the profile Privileged "pod-security.kubernetes.io/enforce": "privileged [1] https://kubernetes.io/docs/concepts/storage/volumes/#hostpath Change-Id: I89e35f11ab7917b904ac474401bf609ad9c5dd3d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-09Updated from global requirementsCédric Ollivier1-3/+3
Change-Id: I51f9d4b6266150d02438e3dd2cf42f86a6469176 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-09Fix pylint issues in netperfCédric Ollivier1-2/+3
Change-Id: I47eac42fd30e857e2a94a7b5caa5850b3c7c9196 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>