{"id":13839361,"url":"https://github.com/metal3-io/hardware-classification-controller","last_synced_at":"2025-07-11T03:32:09.282Z","repository":{"id":39567858,"uuid":"235371713","full_name":"metal3-io/hardware-classification-controller","owner":"metal3-io","description":"Controller for matching host hardware characteristics to expected values.","archived":true,"fork":false,"pushed_at":"2023-01-04T10:53:04.000Z","size":44900,"stargazers_count":3,"open_issues_count":4,"forks_count":13,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-08-05T17:23:36.288Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metal3-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_CONTACTS","support":null}},"created_at":"2020-01-21T15:13:23.000Z","updated_at":"2023-04-03T21:04:12.000Z","dependencies_parsed_at":"2023-02-02T09:32:16.960Z","dependency_job_id":null,"html_url":"https://github.com/metal3-io/hardware-classification-controller","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metal3-io%2Fhardware-classification-controller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metal3-io%2Fhardware-classification-controller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metal3-io%2Fhardware-classification-controller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metal3-io%2Fhardware-classification-controller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metal3-io","download_url":"https://codeload.github.com/metal3-io/hardware-classification-controller/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225675073,"owners_count":17506273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T17:00:20.359Z","updated_at":"2024-11-21T04:30:38.521Z","avatar_url":"https://github.com/metal3-io.png","language":"Go","readme":"# Hardware classification controller\n\nHardware Classification Controller (HWCC) goal is to identify right matched\nhost for user provided hardware configurations.\n\nUser provides workload profile which has set of hardware configuration\nparameters (CPU, RAM, DISK and NIC). HWCC fetches the hosts from BMO.\nIt then filters the ready state hosts and compares those with the expected\nconfigurations provided by user in profile. The hosts matched to any of the\nconfigurations are then labelled accordingly.\n\nMore capabilities are being added regularly. See open issues and pull\nrequests for more information on work in progress.\n\nFor more information about Metal³, the Hardware Classification, and other\nrelated components, see the\n[Metal³ docs](https://github.com/metal3-io/metal3-docs)and\n[Kubebuilder Book](https://book.kubebuilder.io/quick-start.html#create-a-project).\n\n## Resources\n\n* [API documentation](docs/api.md)\n* [Setup Development Environment](docs/dev-setup.md)\n* [User guide](docs/user-guide.md)\n","funding_links":[],"categories":["Operator"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetal3-io%2Fhardware-classification-controller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetal3-io%2Fhardware-classification-controller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetal3-io%2Fhardware-classification-controller/lists"}