mirror of
https://github.com/containers/podman.git
synced 2025-12-11 17:27:19 +08:00
Set default configuration container type annotation to sandbox
This allows podman to provide sufficient hints to start containers with Intel Clear Containers: https://github.com/clearcontainers/runtime/blob/master/docs/architecture/architecture.md#oci-annotations Signed-off-by: Naadir Jeewa <naadir@randomvariable.co.uk>
This commit is contained in:
@@ -439,7 +439,7 @@ func getDefaultAnnotations() map[string]string {
|
|||||||
annotations[ann.Annotations] = ""
|
annotations[ann.Annotations] = ""
|
||||||
annotations[ann.ContainerID] = ""
|
annotations[ann.ContainerID] = ""
|
||||||
annotations[ann.ContainerName] = ""
|
annotations[ann.ContainerName] = ""
|
||||||
annotations[ann.ContainerType] = ""
|
annotations[ann.ContainerType] = "sandbox"
|
||||||
annotations[ann.Created] = ""
|
annotations[ann.Created] = ""
|
||||||
annotations[ann.HostName] = ""
|
annotations[ann.HostName] = ""
|
||||||
annotations[ann.IP] = ""
|
annotations[ann.IP] = ""
|
||||||
|
|||||||
@@ -23,6 +23,12 @@ func TestCreateConfig_GetVolumeMounts(t *testing.T) {
|
|||||||
assert.True(t, reflect.DeepEqual(data, specMount[0]))
|
assert.True(t, reflect.DeepEqual(data, specMount[0]))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestCreateConfig_GetAnnotations(t *testing.T) {
|
||||||
|
config := createConfig{}
|
||||||
|
annotations := config.GetAnnotations()
|
||||||
|
assert.True(t, reflect.DeepEqual("sandbox", annotations["io.kubernetes.cri-o.ContainerType"]))
|
||||||
|
}
|
||||||
|
|
||||||
func TestCreateConfig_GetTmpfsMounts(t *testing.T) {
|
func TestCreateConfig_GetTmpfsMounts(t *testing.T) {
|
||||||
data := spec.Mount{
|
data := spec.Mount{
|
||||||
Destination: "/homer",
|
Destination: "/homer",
|
||||||
|
|||||||
Reference in New Issue
Block a user