Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/metal3-io/hardware-classification-controller
Controller for matching host hardware characteristics to expected values.
https://github.com/metal3-io/hardware-classification-controller
Last synced: about 2 months ago
JSON representation
Controller for matching host hardware characteristics to expected values.
- Host: GitHub
- URL: https://github.com/metal3-io/hardware-classification-controller
- Owner: metal3-io
- License: apache-2.0
- Archived: true
- Created: 2020-01-21T15:13:23.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-04T10:53:04.000Z (about 2 years ago)
- Last Synced: 2024-08-05T17:23:36.288Z (5 months ago)
- Language: Go
- Size: 42.8 MB
- Stars: 3
- Watchers: 6
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY_CONTACTS
Awesome Lists containing this project
- awesome-cloud-native - hardware-classification-controller - Controller for matching host hardware characteristics to expected values. (Operator)
README
# Hardware classification controller
Hardware Classification Controller (HWCC) goal is to identify right matched
host for user provided hardware configurations.User provides workload profile which has set of hardware configuration
parameters (CPU, RAM, DISK and NIC). HWCC fetches the hosts from BMO.
It then filters the ready state hosts and compares those with the expected
configurations provided by user in profile. The hosts matched to any of the
configurations are then labelled accordingly.More capabilities are being added regularly. See open issues and pull
requests for more information on work in progress.For more information about Metal³, the Hardware Classification, and other
related components, see the
[Metal³ docs](https://github.com/metal3-io/metal3-docs)and
[Kubebuilder Book](https://book.kubebuilder.io/quick-start.html#create-a-project).## Resources
* [API documentation](docs/api.md)
* [Setup Development Environment](docs/dev-setup.md)
* [User guide](docs/user-guide.md)