aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvstate
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 Inamdar11-5/+1500
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 Yadav18-141/+402
2021-08-19Added Readiness & liveness checkadi05093-0/+149
Signed-off-by: Adarsh Yadav<adiyadav0509@gmail.com> Change-Id: I6675be477218eeda5baf6f1d479d04a4c4121bc8
2021-08-11Adds Kuberef ValidatorParth Yadav18-141/+402
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 Yadav19-40/+207
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
2021-07-07This patch will allow user to pass PDF file as an URL or a file pathadi05091-4/+18
Signed-off-by: Adarsh Yadav<adiyadav0509@gmail.com> Change-Id: I01a211e6a44ab57aaf8e9e4d21eca2e91791646d
2021-04-30Bug Fixes: Fix failing http based health checks && Vswitch core checksParth Yadav3-6/+83
This Patch ensures sdvstate support for Airship 1.7 and Airship 1.8. * Http based health check: Added a sandbox pod for curl utility for sending https requests to pods within cluster. Few Airship components are required to be checked by sending http request on their status endpoints, like Kibana. * Fix config file parsing bug for: 1. vswitch_pmd_cores_check and 2. vswitch_dpdk_lcores_check Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I0864b9fd269c189b6e9807123da43dcf1fe1cbef
2020-08-26Add support for TestAPI, Reporting and new checksParth Yadav16-62/+1328
Adds following new checks: * ceph_health_check * prometheus_check * grafana_check * elasticsearch_check * kibana_check * nagios_check * elasticsearch_exporter_check * fluentd_exporter_check * physical_network_check * reserved_vnf_cores_check * isolated_cores_check * vswitch_pmd_cores_check * vswitch_dpdk_lcore_check * os_reserved_cores_check * nova_scheduler_filters_check * cpu_allocation_ratio_check Updated result reporting format to match with TestAPI result formating Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I421fd20067d289e8735a2ed3f402c68f45ae69e9
2020-08-17Init SDV-StateParth Yadav26-0/+1405
This patch adds post cloud-software deployment state validation tool. Currently supports pod_health_check for Airship deployment. Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I28eeff520f7a00419620bf50cc38fd4793aa31b8