遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/8263)
<a href="https://www.bestpractices.dev/projects/8263"><img src="https://www.bestpractices.dev/projects/8263/badge"></a>
Toolkit for managing and monitoring Kubernetes clusters; includes a Curses-based console UI as well as a few command-line tools.
All source files have Copyright statements.
All source files have SPDX statements.
Repository on GitHub, which uses git. git is distributed.
The project is implemented in Python.
The test suites can be run using make tests to test general code or make iotests to test I/O functions. https://github.com/intel/cluster-management-toolkit/blob/main/Makefile (make checks).
make tests
make iotests
The project currently does not use CI. This will be implemented later.
There is now a test suite in place that currently tests about 44% statement coverage for *.py; more test cases are added pretty much on a daily basis.
There is now a test suite in place that currently tests about 34% branch coverage for *.py; more test cases are added pretty much on a daily basis.
CMT uses ssh/Ansible (over ssh) for communication with hosts and HTTPS to communicate with the Kubernetes API server.
Minimum required TLS version is v1.2.
Found all required security hardening headers.
https://github.com/intel/cluster-management-toolkit
Reviewed in internal security review before publishing, 2023.
No command line fuzzing is done at the moment.
No dynamic analysis in use currently.
后退