This is a relatively trivial changeset, but I think this is the only database schema change I will need to make for the initial repo depot work so I wanted to get it out of the way early.
The TUF Repo Depot (RFD 424) is how we store update artifacts on the rack. RFD 424's determination is that we will take the simplest approach of replicating update artifacts across all sleds:
Nexus will ensure there is an Update dataset on each sled
Sled Agent will grow endpoints to manage artifacts in the Update dataset, and serve the artifacts on the underlay network
Nexus will ensure all artifacts its aware of are replicated across all sleds
This is a relatively trivial changeset, but I think this is the only database schema change I will need to make for the initial repo depot work so I wanted to get it out of the way early.
The TUF Repo Depot (RFD 424) is how we store update artifacts on the rack. RFD 424's determination is that we will take the simplest approach of replicating update artifacts across all sleds:
Update
dataset on each sledUpdate
dataset, and serve the artifacts on the underlay network