aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-10-25Merge "Update Helm to last stable version" into stable/v1.30stable/v1.30Cedric Ollivier1-1/+1
2024-10-25Update Helm to last stable versionCédric Ollivier1-1/+1
Co-authored-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Change-Id: I3cd8571b2b388227454a7b9ea978bd24d46b35a8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 13922f27120386ce21b2cb57cf2e4850307e0950)
2024-09-30Update CNTI cert criteriaCédric Ollivier1-3/+2
Change-Id: If1558ccc9863420251935ff045104dd404f9c497 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4634dce9bc0268f2d4fbda0823b39816488fbf32)
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> (cherry picked from commit 93c57b463c51116b99b3e59312cf8cf0c9bd6894)
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> (cherry picked from commit 54b2153ab2d8a98925f51f45100ddd53ed62e940)
2024-09-22Update, patch and build cnf-testsuiteCédric Ollivier1-9/+14
It allows cnf-testsuite to run behind a proxy Change-Id: Ia0d4e95fac5ab279fd5ccf1491ccd6ccc49838c6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 9bb4028c1f889b5a4feeb563939731a5daeb4012)
2024-09-22Allow privileged for cnf_testsuiteCédric Ollivier1-1/+1
Change-Id: I27a13bddf5c43a495705d7eae8c34fd08471b2ab Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 74d4ba8bd26f78d41e9f39974b5c4e9c3a20649a)
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> (cherry picked from commit 420bba68f6595575198d402596d49e0b1f2e9ea0)
2024-09-16Update all test case resultsCédric Ollivier1-26/+26
Change-Id: I9308818817521522e1e58bb82011c7143f2aad23 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-12Filter 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>
2024-09-12Filter 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>
2024-09-12Remove absolete python linkCédric Ollivier1-1/+0
Change-Id: Ic3cd7b38ff461814266c9bd8b0062fd7f8a2d529 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 991a8c120cdd360a006398bddab38478921541ab)
2024-09-11Add 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-11Upgrade tox to py312Cédric Ollivier2-32/+17
Change-Id: I60e306fb42ac6b4a779908477e7bb37eb95c3e15 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-09-11Prepare Functest Kubernetes v1.30Cédric Ollivier16-73/+78
Change-Id: Ic38e6a3b090907635cf1a025eda20e900c4f0cd9 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>
2024-01-09Make ansible/site.gate.yml up-to-dateCédric Ollivier1-5/+10
Change-Id: I4607bc297e21e569af6e80a4ac6a0e6aec68ec33 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2024-01-09Remove tox pip_version in tox.iniCédric Ollivier1-1/+0
Change-Id: Iafae57b729650e70c084f98abafc6645174a893e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-22Print netperf logs in console if exceptionCédric Ollivier1-2/+4
Change-Id: I7ea76aaa595ba7716d4a355f8a1f2d73c2af3ae8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-21Help Debugging when e2e result parsing failsCédric Ollivier1-4/+11
Change-Id: I7f153b0ddef25b0317d8e9a8b2dad55ab580b388 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-21Protect vs CNF TestSuite instabilitiesCédric Ollivier1-0/+1
Change-Id: I8e714abe603180d69a363e4293f44bb3c5cd1255 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-21Fix CNF TestSuite's log levelCédric Ollivier1-3/+3
Change-Id: I9a7e1a9d17fd575b7e6077d8ccf5dd5d1a259717 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-20Exit if early failure in cnf_testsuiteCédric Ollivier1-7/+23
Change-Id: I3a6a264a73bdc73c1c90471948316d216cf6ad98 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip [Feature:PodLifecycleSleepAction] testingCédric Ollivier1-0/+1
It's alpha in 1.29 https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I0be1f82ca6073c7a31b536e30c54eba39f84c338 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip KubeletCredentialProviders testingCédric Ollivier1-0/+1
containerStatuses: - image: gcr.io/k8s-authenticated-test/agnhost:2.6 imageID: "" lastState: {} name: container-auth-image ready: false restartCount: 0 started: false state: waiting: message: Back-off pulling image "gcr.io/k8s-authenticated-test/agnhost:2.6" reason: ImagePullBackOff https://github.com/kubernetes/kubernetes/pull/117527 Change-Id: Ib4146488cfb945d360485944a8d864ec26905429 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip new [Feature:ServiceCIDRs] testingCédric Ollivier1-0/+1
https://github.com/kubernetes/kubernetes/commit/cb509b01f316261050583e9f51744e361b9c3a93 the server could not find the requested resource { ErrStatus: code: 404 details: {} message: the server could not find the requested resource metadata: {} reason: NotFound status: Failure, } Change-Id: Ie857169e8aa54843a9d9456480364cb50c860c29 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip Feature:ClusterTrustBundle testingCédric Ollivier1-0/+1
It's currently alpha https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I1aa63bd9462f280a3e9f6b5599e28fad770c7698 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip Feature:WatchList testingCédric Ollivier1-2/+4
it's alpha https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I9b0a1f6ddaafae980e708a61705daf87b431ca5c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip Feature:UserNamespacesSupportCédric Ollivier1-0/+1
it's alpha https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I129eb4209df3895f7301ac0df922813f676d1532 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-18Skip NodeLogQuery testingCédric Ollivier1-0/+1
it's alpha since v1.27 https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: Id8b8a6c5411030fefe45c5598ae37160f3d37fa6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-17Rather leverage next release than alphaCédric Ollivier2-2/+2
Change-Id: I24380a5ceed4768ec097738da6a1332091b9e96d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-15Skip RecoverVolumeExpansionFailure testsCédric Ollivier1-1/+4
RecoverVolumeExpansionFailure false Alpha 1.23 https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: I3d7786ff37929dc4ff6ddd82901571dbb873491a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2023-12-15Skip SELinux tests by defaultCédric Ollivier1-0/+1
https://github.com/kubernetes-csi/csi-release-tools/pull/208/commits/36e433e2aaaaf96b3257812cecd9bc55a1f71999 Change-Id: I80293c3a4456979970b88ab7cb8dca36f6a6b5fe Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit f86bb8ff598b4838215e990a52a19d63ec3b317f)
2023-12-15Skip all [Feature:SidecarContainers] testsCédric Ollivier1-0/+1
It's alpha in v1.28. https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ Change-Id: Ib8779bc08dc33b4de36d4c993305b1a9bea5539a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>