Skip to content

[2/n artifact-config] [sled-agent] ArtifactConfig now has the same ledger versioning structure as OmicronSledConfig - #11249

Merged
sunshowers merged 4 commits into
mainfrom
sunshowers/spr/2n-artifact-config-sled-agent-artifactconfig-now-has-the-same-ledger-versioning-structure-as-omicronsledconfig
Sep 8, 2026
Merged

[2/n artifact-config] [sled-agent] ArtifactConfig now has the same ledger versioning structure as OmicronSledConfig#11249
sunshowers merged 4 commits into
mainfrom
sunshowers/spr/2n-artifact-config-sled-agent-artifactconfig-now-has-the-same-ledger-versioning-structure-as-omicronsledconfig

Conversation

@sunshowers

Copy link
Copy Markdown
Contributor

We're going to add another (wire-compatible, but still) version in an upcoming change. We have a really nice structure for how to do this with SledAgentConfig -- follow the same approach for ArtifactConfig.

Fix a bug along the way, where Ledger::new turned a parsing failure into a supposedly-absent config. (Should this be fixed in Ledger::new?)

Created using spr 1.3.6-beta.1

[skip ci]
Created using spr 1.3.6-beta.1
Created using spr 1.3.6-beta.1
@sunshowers
sunshowers changed the base branch from sunshowers/spr/main.2n-artifact-config-sled-agent-artifactconfig-now-has-the-same-ledger-versioning-structure-as-omicronsledconfig to main September 8, 2026 17:30
Created using spr 1.3.6-beta.1
@sunshowers
sunshowers enabled auto-merge (squash) September 8, 2026 17:32
@sunshowers
sunshowers merged commit 53e034c into main Sep 8, 2026
19 checks passed
@sunshowers
sunshowers deleted the sunshowers/spr/2n-artifact-config-sled-agent-artifactconfig-now-has-the-same-ledger-versioning-structure-as-omicronsledconfig branch September 8, 2026 18:21
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.

2 participants