aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-11-30Added Security, Policy, Observability & Plugin ChecksParth Inamdar12-10/+1515
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-09-20Cleanup-Update: Remove unused code and update PDFSridhar K. N. Rao32-1640/+695
This patch removes unused code and update the pdf. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I9785c4301869f7b93ccad074cf0ad6ffc77724a0
2021-08-25Merge "Adds Kuberef Validator"Parth Yadav19-142/+403
2021-08-19Added Readiness & liveness checkadi05093-0/+149
Signed-off-by: Adarsh Yadav<adiyadav0509@gmail.com> Change-Id: I6675be477218eeda5baf6f1d479d04a4c4121bc8
2021-08-11Adds Kuberef ValidatorParth Yadav19-142/+403
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 Yadav20-40/+211
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-07-02DOCS: Update release notes reference.Sridhar K. N. Rao2-2/+16
Add Kali release node. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I16bc5e589f85f52c4b77fa839ae39c8154d77474
2021-07-01DOCS: Update DocsSridhar K. N. Rao1-1/+4
Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: Ibbe8bce90ba7e51feb446a33ff397ae3ddff8e96
2021-06-14Fix Dockerfile bugsParth Yadav5-10/+25
Fixes some Dockerfile bugs. Also, fixes some other syntax bugs, does not covers logical bug fixes. Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I72cfbf058a2c35148337359d78e1fb8f1b3234d3
2021-06-14Merge "[WIP]: Openstack Security Check"Sridhar Rao20-0/+1777
2021-06-14[WIP]: Openstack Security CheckSridhar K. N. Rao20-0/+1777
This patch adds openstack security checking. This is based on https://docs.openstack.org/security-guide/checklist.html Support reading configuration from default file and environment Added reference security.conf Update the Documentation. Update index to include security Fix bug reported by Parth, and another. JIRA: CIRV-49 Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I72579a861409c3aaf464f44f0cdc24dc33cd4345
2021-06-01PDF: Update PDF Template and ToolSridhar K. N. Rao2-547/+781
Update the PDF template and tool in includes the changes proposed in CNTT release. JIRA: CIRV-51 Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: Icb99273711df0a077a1499788f7af171902cce94
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-12-01Docs: Overview Document.opnfv-10.0.0stable/jermaopensource-tnbt8-4/+55
This patch adds overview document. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I1504c297d0b51a71c1a20f7b9d7c1853e61291c9
2020-12-01Update DocumentationParth Yadav8-3/+79
Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I8d1f0fab022b54c26001cb78318340472d4023d2
2020-11-30DOCS: Update the Documentation.opensource-tnbt21-59/+49
This patch updates the documentation for Jerma. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: Ic0d61a74b1c8d31c8facaa16837894fc816ac739
2020-10-27DOCS: Re-Organize Documentation.opensource-tnbt26-28/+75
This patch organizes documentation for Jerma Release. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I653c8c4b4e0092059f19314631a0fcab4941e134
2020-10-15Merge "sdv-prevalidation: added src, mapping, documentation, Dockerfile, and ↵Sridhar Rao42-0/+4057
server files"
2020-09-12Merge "CIRV_SDV: URLS Checker in container."Sridhar Rao4-0/+328
2020-09-12CIRV_SDV: URLS Checker in container.opensource-tnbt4-0/+328
This patch implements a Installer Manifest URLS checker as a container application. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: Iff143034a0f4a883e6a06db289bf784dc5cc2b72
2020-09-12SDV: Platform Description Implementation.opensource-tnbt15-0/+2888
This patch includes PDF Template and a tool to create PDF. Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: Ib702ff42352d584cb9146ff1959258c558e06615
2020-09-10sdv-prevalidation: added src, mapping, documentation, Dockerfile, and server ↵not4win42-0/+4057
files Signed-off-by: Ashwin Nayak<ashwinnayak111@gmail.com> Change-Id: I81ae24169a5f8ff79d2c129f30daf5c9f04e5da9
2020-08-31Merge "Add support for TestAPI, Reporting and new checks"Sridhar Rao16-62/+1328
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-24Init Resource Modelling ToolParth Yadav16-0/+1414
Tool for resource planning of VNFs. Signed-off-by: Parth Yadav<parthyadav3105@gmail.com> Change-Id: I4729d665707162132b16765b3ba2d7a9d914d339
2020-08-17Init SDV-StateParth Yadav34-0/+1623
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
2020-08-03SDV: Reorganize subprojectsopensource-tnbt26-252/+655
This patch reorganizes the subprojects. Pylint Fixes. Additional Configurations Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I021f33f035d7b2dcfded230ca40337afdac183e8
2020-07-29SDV: First commit.opensource-tnbt33-0/+2240
Moving contents from parent cirv to cirv-sdv Remove pycache Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com> Change-Id: I3744157eb6616591159abe3eca133160d803dda3
2020-04-14Initial empty repositoryDW Talton0-0/+0