-
Notifications
You must be signed in to change notification settings - Fork 64
Description
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
Medium
Please provide a clear description of problem this feature solves
BMC clocks are wildly off from UTC (by months) on boot, because they are using localhost and 127.0.0.1 as primary and secondary NTP servers. This blocks Carbide from running many commands against BMC because the time is out of sync.
Feature Description
From an automation engineer perspective, I want to be able to configure NTP servers for BMCs in expected-machines.json so that the BMC clock is automatically correct, preventing the need for manual intervention and subsequent deletion, re-exploring with bare-metal-manager.
Describe your ideal solution
Adding a JSON field for "timeserver_ips" that accepts an array of two IPs.
{
"expected_machines": [
{
"bmc_mac_address": "<MAC>",
"bmc_username": "<user>",
"bmc_password": "<pass>",
"chassis_serial_number": "<serial>",
"timeserver_ips" : [ "1.2.3.4", "5.6.7.8" ]
}
]
}
Describe any alternatives you have considered
Currently, I manually update the time service in the BMC Console (or via curl). Then, I delete the existing "explore" for the BMC. Then, it automatically re-explores and ingestion can continue.
Additional context
No response
Code of Conduct
- I agree to follow NVIDIA Bare Metal Manager's Code of Conduct
- I have searched the open feature requests and have found no duplicates for this feature request
Metadata
Metadata
Assignees
Labels
Type
Projects
Status