Skip to content

Commit

Permalink
Added release train to sequence diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
wtripp180901 committed Jan 9, 2025
1 parent b46e9f0 commit 4a664a4
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion docs/sequence.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ Note that ansible-init does not run during an image build. It is disabled via a
sequenceDiagram
participant ansible as Ansible Deploy Host
participant cloud as Cloud
ansible->>cloud: Create VM
create participant pulp as Local Pulp Server
cloud->>pulp: Create VM
ansible->>pulp: Run ansible/adhoc/deploy-pulp.yml
note over pulp: Pulp server installed & configured
ansible->>pulp: Run ansible/adhoc/sync-pulp.yml # needs to point at ark too somehow
participant ark as Ark
ark-->>pulp: Sync repos
note over ansible: $ packer build ...
ansible->>cloud: Create VM
create participant packer as Build VM
Expand All @@ -23,8 +31,14 @@ sequenceDiagram
cloud->>packer: Metadata sent
packer->>packer: Skip ansible-init
ansible->>packer: Wait for ssh connection
ansible->>packer: Run ansible/fatimage.yml playbook
rect rgb(204, 232, 252)
note right of ansible: fatimage.yml
ansible->>packer: Overwrite repo files with Pulp repos and update
packer->>pulp: dnf update
pulp-->>packer: Package updates
ansible->>packer: Perform installation tasks
ansible->>packer: Shutdown
end
ansible->>cloud: Create image from Build VM root disk
destroy packer
note over cloud: Image openhpc-... created
Expand Down

0 comments on commit 4a664a4

Please sign in to comment.