aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvstate/internal/validator
AgeCommit message (Collapse)AuthorFilesLines
2021-12-06Added few changes to resolve config issuesParth Inamdar3-46/+95
Signed-off-by: Parth V Inamdar <parth.inamdar1@gmail.com> Change-Id: If7e4a62fbe993130c36f36b4b781f4df7ee9eeaf
2021-11-30Added Security, Policy, Observability & Plugin ChecksParth Inamdar9-5/+830
Security Checks: Checking for security config on the cluster, consisting of capability, privilege, host network, host path and connectivity checks Policy Checks: Validating CPU Manager and Topology Manager policies against the settings from PDF Observability Checks Checking existence and health of prometheus, node-exporter and collectd pods Plugin checks Checking for the existence of multi-interface pod (multus) and validating the list of CNI against the PDF Also added usage information and pdf field information to userguide.rst file in the docs section. For reference, I have added a PDF.json in sdv/docker/sdvstate/settings section file to look at necessary configuration required for the kuberef validation. Signed-off-by: Parth V Inamdar <parth.inamdar1@gmail.com> Change-Id: I28dc8e687c14cba099230f2226b4add79a55a7ad
2021-08-25Merge "Adds Kuberef Validator"Parth Yadav12-146/+234
2021-08-19Added Readiness & liveness checkadi05093-0/+149
Signed-off-by: Adarsh Yadav<adiyadav0509@gmail.com> Change-Id: I6675be477218eeda5baf6f1d479d04a4c4121bc8
2021-08-11Adds Kuberef ValidatorParth Yadav12-146/+234
This patch adds Kuberef Validator and implements following checks for Kuberef Validator: * pod_health_check Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: Ief2a75f5ea4a4e39a8c07002c29e2d732ca00151
2021-07-19Initialize k8s test suite for AirshipParth Yadav10-0/+1453
This patch updates sdv framework to support multiple test suites. Current test suites: * default * k8s Current Cloud Installers: * Airship The patch also adds makefile for sdv framework to ease development work. Some useful makefile target: * make sandbox * make run * make lint * make bash Run `make help` for complete usage guide. The patch restructures the codebases directory structure. Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I109d13f84334ec1cfa4f9c17b74d38a979272ea5