Comments (4)
What kinds of operations are you thinking we'd need to utilize; are they additional to what Tinkerbell already does (power and boot device manipulation)?
Tinkerbell does already use Redfish for its BMC operations. The components that integrate with baseboard management controllers leverage a library called bmclib
. It provides Redfish integration for us and we contribute where we can to keep it up-to-date.
from roadmap.
monitoring, alerts, and notifications of underlying hardware.
What properties do you envisage monitoring and alerting on? Is there a Redfish API that lets you 'watch' hardware for events?
I am not sure does it comes under Tinkerbell's goal.
A monitoring capability would certainly be a scope expansion to Tinkerbell. It wouldn't fit within the current goals of the project per-se, but goals can be expanded.
I support this sitting in the roadmap repository as an 'on ice' issue meaning we hold off adding it as a project item due to the scope increase it would bring.
I think its also important to manage expectations and I suspect the current maintainers won't be able to prioritize it for some time due to the backlog of existing work. Additional contributors are welcome to champion further.
from roadmap.
yes in addition to current (power and boot device manipulation), if possible it would be good to use it to perform monitoring, alerts, and notifications of underlying hardware.
I am not sure does it comes under tinkerbell's goal.
from roadmap.
It will be helpful to monitor the hardware status of Hardware like LAN, RAM etc, along with the support to provision OS and the environment through Tinkerbell.
Some details about monitoring and events can be referred from https://www.dmtf.org/sites/default/files/Redfish%20School%20-%20Events.pdf
from roadmap.
Related Issues (20)
- Archive tinkerbell/hub and move actions to dedicated actions repository HOT 1
- Raspberry PI 4B Support HOT 2
- Tinkerbell v1alpha2 API HOT 9
- Integrate Cluster API Provider Tinkerbell(CAPT) into Sandbox HOT 1
- Rearchitect `in_use` flag
- Integrate with Netbox HOT 1
- Integrate with ISC Kea
- Integrate with Secret Managers in Templates/Workflows HOT 2
- Web UI
- Integrate Rufio with the core Tinkerbell Stack
- Auto enrollment of nodes HOT 8
- Conditional Tinkerbell Template Actions HOT 1
- Support RKE2 deployments HOT 1
- Support device restart or kexec as part of workflows HOT 2
- Support kubernetes secret for providing user-data to cloud-init HOT 1
- Automated testing for Playground deployments
- Support BMC actions as part of a workflow
- Migrate to a Single Tinkerbell Version HOT 1
- Tinkerbell CLI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roadmap.