Skip to content

Update MAC address and UUID generation logic#10

Merged
agonzalezrh merged 1 commit into
mainfrom
yvarbanov-patch-1
Mar 9, 2026
Merged

Update MAC address and UUID generation logic#10
agonzalezrh merged 1 commit into
mainfrom
yvarbanov-patch-1

Conversation

@yordangit
Copy link
Copy Markdown
Contributor

Fix deterministic UUID/MAC collision across concurrent provisions

The seed for random firmware UUID and MAC address used only the
instance name (e.g. "bastion"), producing identical values for every
deployment. This caused Satellite registration failures because all
bastion VMs shared the same system identity UUID, and the first
registered consumer blocked all subsequent registrations with
RestlibException.

Add guid to the seed so each deployment generates unique values while
preserving idempotency for re-runs of the same deployment.

@agonzalezrh agonzalezrh merged commit 0132770 into main Mar 9, 2026
1 check passed
@agonzalezrh agonzalezrh deleted the yvarbanov-patch-1 branch March 9, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants