theforeman / foreman-documentation

Documentation for the Foreman Project and its ecosystem
https://docs.theforeman.org
Creative Commons Attribution Share Alike 4.0 International
22 stars 95 forks source link

Add diagram of installer-based provisioning with HTTP boot #3305

Closed Lennonka closed 2 weeks ago

Lennonka commented 2 months ago

What changes are you introducing?

Adding a sequence diagram of installer-based provisioning with HTTP boot. Using PlantUML to build the diagram.

Why are you introducing these changes? (Explanation, links to references, issues, etc.)

Preparation for improvements of Provisioning hosts. The diagram will be used later to explain the workflow of the provisioning method.

Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)

Checklists

Please cherry-pick my commits into: N/A

github-actions[bot] commented 2 months ago

The PR preview for 562fccaf9d87611f4f33590b61744630f4545c0c is available at theforeman-foreman-documentation-preview-pr-3305.surge.sh

The following output files are affected by this PR:

show diff

show diff as HTML

Lennonka commented 1 month ago

Updated based on feedback from #3304

Lennonka commented 1 month ago

We should tweak the diagram in such way so that it doesn't contain TFTP. Foreman uses the TFTP folder to do some steps, but HTTP boot doesn't use the TFTP protocol.

Lennonka commented 1 month ago

I've made an attempt to tweak the diagram so that it uses Proxy instead of TFTP as a participant, but I'm not sure if it's technically correct. We'll discuss tomorrow during our session.