Skip to content

Commit 015291c

Browse files
committed
Fix descriptor handling for the OCI spec
1 parent b6aab5f commit 015291c

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,5 @@ require (
120120
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
121121
sigs.k8s.io/randfill v1.0.0 // indirect
122122
sigs.k8s.io/structured-merge-diff/v4 v4.7.0 // indirect
123-
sigs.k8s.io/yaml v1.5.0 // indirect
123+
sigs.k8s.io/yaml v1.6.0 // indirect
124124
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,5 +321,5 @@ sigs.k8s.io/randfill v1.0.0/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxO
321321
sigs.k8s.io/structured-merge-diff/v4 v4.7.0 h1:qPeWmscJcXP0snki5IYF79Z8xrl8ETFxgMd7wez1XkI=
322322
sigs.k8s.io/structured-merge-diff/v4 v4.7.0/go.mod h1:dDy58f92j70zLsuZVuUX5Wp9vtxXpaZnkPGWeqDfCps=
323323
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
324-
sigs.k8s.io/yaml v1.5.0 h1:M10b2U7aEUY6hRtU870n2VTPgR5RZiL/I6Lcc2F4NUQ=
325-
sigs.k8s.io/yaml v1.5.0/go.mod h1:wZs27Rbxoai4C0f8/9urLZtZtF3avA3gKvGyPdDqTO4=
324+
sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs=
325+
sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4=

internal/controller/serverbootconfiguration_pxe_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ func (r *ServerBootConfigurationPXEReconciler) getLayerDigestsFromNestedManifest
228228
return "", "", "", fmt.Errorf("failed to resolve image reference: %w", err)
229229
}
230230

231-
targetManifestDesc := desc
232231
manifestData, err := fetchContent(ctx, resolver, name, desc)
233232
if err != nil {
234233
return "", "", "", fmt.Errorf("failed to fetch manifest data: %w", err)
@@ -240,6 +239,7 @@ func (r *ServerBootConfigurationPXEReconciler) getLayerDigestsFromNestedManifest
240239
}
241240

242241
if desc.MediaType == ocispec.MediaTypeImageIndex {
242+
var targetManifestDesc ocispec.Descriptor
243243
var indexManifest ocispec.Index
244244
if err := json.Unmarshal(manifestData, &indexManifest); err != nil {
245245
return "", "", "", fmt.Errorf("failed to unmarshal index manifest: %w", err)

0 commit comments

Comments
 (0)