Schematic ID is not consistent due to ordering
Closed this issue · 3 comments
onedr0p commented
Schematic ID is not consistent due to rendered ordering of system extensions, it would be nice if this was consistent for reproducibility.
To reproduce:
- Go to https://factory.talos.dev/
- Select some system extensions
- Submit and see it generate a schematic ID
I am curious if setting an ordering on the system extensions before the processing takes place will address this issue?
smira commented
Order of extensions technically changes the output, as the order of extensions might matter (they are overlaid on top of another). Our extensions don't have side-effects, but still order changes the output.
You can skip using UI and use API directly for exact reproducibility.
smira commented
But certainly we can do better job in the UI.