tink
tink copied to clipboard
WIP: Add auto capabilities:
Description
This adds the following auto capabilities:
discover: creates a Hardware object for each unknown worker. enrollment: creates Hardware and Workflow objects for each unknown worker. disabled: auto capabilities are disabled.
Why is this needed
Fixes: #
How Has This Been Tested?
How are existing users impacted? What migration steps/scripts do we need?
Checklist:
I have:
- [ ] updated the documentation and/or roadmap (if required)
- [ ] added unit or e2e tests
- [ ] provided instructions on how to upgrade
Codecov Report
Attention: Patch coverage is 3.77358% with 102 lines in your changes missing coverage. Please review.
Project coverage is 27.41%. Comparing base (
3d8f7d2) to head (0f604ba). Report is 150 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #946 +/- ##
==========================================
- Coverage 28.04% 27.41% -0.63%
==========================================
Files 70 71 +1
Lines 3484 3564 +80
==========================================
Hits 977 977
- Misses 2445 2525 +80
Partials 62 62
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
Auto enrollment is implemented here: https://github.com/tinkerbell/tinkerbell/pull/113 docs: https://github.com/tinkerbell/tinkerbell/blob/main/docs/technical/AUTO_ENROLLMENT.md