Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support optional alternate OOB power operations hook #5738

Open
ahlinkin opened this issue Apr 28, 2023 · 2 comments
Open

Support optional alternate OOB power operations hook #5738

ahlinkin opened this issue Apr 28, 2023 · 2 comments
Assignees
Labels
area/providers/tinkerbell Tinkerbell provider related tasks and issues area/providers Generic provider development external An issue, bug or feature request filed from outside the AWS org team/providers

Comments

@ahlinkin
Copy link

Provide a hook for executing a custom module instead of performing OOB power operations

In our environment, in-band and out-of-band traffic are on separate networks, so our admin node does not have direct access to EKSA node BMCs. For our standard bare-metal builds, we run an agent on a dual-homed host) that queries a central service for OOB tasks (power mgmt and the like), and then performs those tasks directly. If Tinkerbell could optionally execute a module of our choosing as part of the provisioning process (instead of attempting power operations itself), we could make a REST call to our central service and bypass many/most of the issues concerned with traversing those two networks. This would also improve the security posture of hardware.csv.

@chrisdoherty4 chrisdoherty4 added area/providers/tinkerbell Tinkerbell provider related tasks and issues team/providers area/providers Generic provider development external An issue, bug or feature request filed from outside the AWS org labels May 1, 2023
@jacobweinstock jacobweinstock self-assigned this May 1, 2023
@jacobweinstock
Copy link
Member

Hey @ahlinkin, thanks for the request. I do like this general idea. Let me work up a design and we can collaborate. thanks!

@jacobweinstock
Copy link
Member

Design doc: #6022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/providers/tinkerbell Tinkerbell provider related tasks and issues area/providers Generic provider development external An issue, bug or feature request filed from outside the AWS org team/providers
Projects
None yet
Development

No branches or pull requests

3 participants