[sandbox] Save sandbox ID to container's store
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
This commit is contained in:
parent
cab7d5b3d2
commit
d7ece87243
@ -76,6 +76,9 @@ type Container struct {
|
|||||||
|
|
||||||
// Extensions stores client-specified metadata
|
// Extensions stores client-specified metadata
|
||||||
Extensions map[string]typeurl.Any
|
Extensions map[string]typeurl.Any
|
||||||
|
|
||||||
|
// SandboxID is an identifier of sandbox this container belongs to.
|
||||||
|
SandboxID string
|
||||||
}
|
}
|
||||||
|
|
||||||
// RuntimeInfo holds runtime specific information
|
// RuntimeInfo holds runtime specific information
|
||||||
|
@ -359,6 +359,8 @@ func readContainer(container *containers.Container, bkt *bolt.Bucket) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
container.Extensions = extensions
|
container.Extensions = extensions
|
||||||
|
case string(bucketKeySandboxID):
|
||||||
|
container.SandboxID = string(v)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
@ -407,5 +409,9 @@ func writeContainer(bkt *bolt.Bucket, container *containers.Container) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err := bkt.Put(bucketKeySandboxID, []byte(container.SandboxID)); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
return boltutil.WriteLabels(bkt, container.Labels)
|
return boltutil.WriteLabels(bkt, container.Labels)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user