Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jacobweinstock
Copy link
Member

Description

Update and add docs.

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

Signed-off-by: Jacob Weinstock <[email protected]>
The auto modes generally require more than
just themselves. This updates the docs to make
that known.

Signed-off-by: Jacob Weinstock <[email protected]>

This comment was marked as outdated.

@codecov
Copy link

codecov bot commented Jun 27, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 46.69%. Comparing base (555c916) to head (bb8453d).
Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #226      +/-   ##
==========================================
- Coverage   46.77%   46.69%   -0.09%     
==========================================
  Files         101      101              
  Lines        8553     8553              
==========================================
- Hits         4001     3994       -7     
- Misses       4303     4308       +5     
- Partials      249      251       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock requested a review from Copilot June 27, 2025 16:22

This comment was marked as outdated.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock requested a review from Copilot June 27, 2025 16:27
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates and adds documentation related to DHCP boot modes and auto enrolment/discovery features for Tinkerbell. Key changes include:

  • The addition of a new document (DHCP_BOOT_MODES.md) outlining various DHCP boot modes.
  • Updates to AUTO_ENROLLMENT.md to include a note regarding the required DHCP mode.
  • Updates to AUTO_DISCOVERY.md to reference the updated Auto Enrollment documentation.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
docs/technical/DHCP_BOOT_MODES.md New documentation added for different DHCP boot modes.
docs/technical/AUTO_ENROLLMENT.md Added a note clarifying the required DHCP mode for Auto Enrollment.
docs/technical/AUTO_DISCOVERY.md Added a note linking to Auto Enrollment documentation for clarity.
Comments suppressed due to low confidence (3)

docs/technical/DHCP_BOOT_MODES.md:46

  • Consider adding a summary table that outlines the differences and key configuration flags for each DHCP boot mode to improve quick reference for users.
When a DHCP server exists on the network, Tinkerbell should be set to run `proxy` or `auto-proxy` mode. This will allow Tinkerbell to provide the next boot information to clients that request it and the existing DHCP server will provide IP address information. Layer 2 access to machines or a DHCP relay agent that will forward the DHCP requests to Tinkerbell is required.

docs/technical/AUTO_ENROLLMENT.md:21

  • [nitpick] For consistency across documentation files, consider reviewing the note styling and formatting to align with similar notes in other documents.
> As Auto Enrollment requires the Tink Agent to connect to the Tink Server and the expectation is that no Hardware object exists, it is generally required that the `--dhcp-mode` CLI flag or the `TINKERBELL_DHCP_MODE` environment variable be set to `auto-proxy`.

docs/technical/AUTO_DISCOVERY.md:18

  • Ensure that the reference to Auto Enrollment is correct and up-to-date, and consider checking that formatting remains consistent with the rest of the documentation.
> As Auto Discovery requires the Tink Agent to connect to the Tink Server and the expectation is that no Hardware object exists, it is generally required that Auto Enrollment be enabled.

@jacobweinstock jacobweinstock added the ready-to-merge Signal Mergify to merge the PR label Jun 27, 2025
@mergify mergify bot merged commit 425e065 into tinkerbell:main Jun 27, 2025
11 checks passed
@jacobweinstock jacobweinstock deleted the update-auto-docs branch June 27, 2025 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation ready-to-merge Signal Mergify to merge the PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant