Codebase list golang-github-containers-image / 7d9cde7
Update to major version v5 > gomove github.com/containers/image/v4 github.com/containers/image/v5 + a manual edit of go.mod Signed-off-by: Miloslav Trmač <mitr@redhat.com> Miloslav Trmač 4 years ago
135 changed file(s) with 320 addition(s) and 320 deletion(s). Raw diff Collapse all Expand all
1212 "sync"
1313 "time"
1414
15 "github.com/containers/image/v4/docker/reference"
16 "github.com/containers/image/v4/image"
17 "github.com/containers/image/v4/manifest"
18 "github.com/containers/image/v4/pkg/blobinfocache"
19 "github.com/containers/image/v4/pkg/compression"
20 "github.com/containers/image/v4/signature"
21 "github.com/containers/image/v4/transports"
22 "github.com/containers/image/v4/types"
15 "github.com/containers/image/v5/docker/reference"
16 "github.com/containers/image/v5/image"
17 "github.com/containers/image/v5/manifest"
18 "github.com/containers/image/v5/pkg/blobinfocache"
19 "github.com/containers/image/v5/pkg/compression"
20 "github.com/containers/image/v5/signature"
21 "github.com/containers/image/v5/transports"
22 "github.com/containers/image/v5/types"
2323 digest "github.com/opencontainers/go-digest"
2424 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
2525 "github.com/pkg/errors"
88
99 "github.com/pkg/errors"
1010
11 "github.com/containers/image/v4/pkg/compression"
11 "github.com/containers/image/v5/pkg/compression"
1212 "github.com/opencontainers/go-digest"
1313 "github.com/stretchr/testify/assert"
1414 "github.com/stretchr/testify/require"
33 "context"
44 "strings"
55
6 "github.com/containers/image/v4/manifest"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/manifest"
7 "github.com/containers/image/v5/types"
88 "github.com/pkg/errors"
99 "github.com/sirupsen/logrus"
1010 )
55 "fmt"
66 "testing"
77
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/manifest"
10 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/manifest"
10 "github.com/containers/image/v5/types"
1111 "github.com/opencontainers/image-spec/specs-go/v1"
1212 "github.com/stretchr/testify/assert"
1313 "github.com/stretchr/testify/require"
33 "io"
44 "time"
55
6 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/types"
77 )
88
99 // progressReader is a reader that reports its progress on an interval.
00 package copy
11
22 import (
3 "github.com/containers/image/v4/signature"
4 "github.com/containers/image/v4/transports"
3 "github.com/containers/image/v5/signature"
4 "github.com/containers/image/v5/transports"
55 "github.com/pkg/errors"
66 )
77
55 "os"
66 "testing"
77
8 "github.com/containers/image/v4/directory"
9 "github.com/containers/image/v4/docker"
10 "github.com/containers/image/v4/manifest"
11 "github.com/containers/image/v4/signature"
12 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/directory"
9 "github.com/containers/image/v5/docker"
10 "github.com/containers/image/v5/manifest"
11 "github.com/containers/image/v5/signature"
12 "github.com/containers/image/v5/types"
1313 "github.com/stretchr/testify/assert"
1414 "github.com/stretchr/testify/require"
1515 )
66 "os"
77 "path/filepath"
88
9 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/types"
1010 "github.com/opencontainers/go-digest"
1111 "github.com/pkg/errors"
1212 "github.com/sirupsen/logrus"
55 "io/ioutil"
66 "os"
77
8 "github.com/containers/image/v4/manifest"
9 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/manifest"
9 "github.com/containers/image/v5/types"
1010 "github.com/opencontainers/go-digest"
1111 )
1212
66 "os"
77 "testing"
88
9 "github.com/containers/image/v4/manifest"
10 "github.com/containers/image/v4/pkg/blobinfocache/memory"
11 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/manifest"
10 "github.com/containers/image/v5/pkg/blobinfocache/memory"
11 "github.com/containers/image/v5/types"
1212 "github.com/opencontainers/go-digest"
1313 "github.com/pkg/errors"
1414 "github.com/stretchr/testify/assert"
55 "path/filepath"
66 "strings"
77
8 "github.com/containers/image/v4/directory/explicitfilepath"
9 "github.com/containers/image/v4/docker/reference"
10 "github.com/containers/image/v4/image"
11 "github.com/containers/image/v4/transports"
12 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/directory/explicitfilepath"
9 "github.com/containers/image/v5/docker/reference"
10 "github.com/containers/image/v5/image"
11 "github.com/containers/image/v5/transports"
12 "github.com/containers/image/v5/types"
1313 "github.com/opencontainers/go-digest"
1414 "github.com/pkg/errors"
1515 )
66 "path/filepath"
77 "testing"
88
9 _ "github.com/containers/image/v4/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v4/types"
9 _ "github.com/containers/image/v5/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v5/types"
1111 digest "github.com/opencontainers/go-digest"
1212 "github.com/stretchr/testify/assert"
1313 "github.com/stretchr/testify/require"
66 "path/filepath"
77 "testing"
88
9 _ "github.com/containers/image/v4/internal/testing/explicitfilepath-tmpdir"
9 _ "github.com/containers/image/v5/internal/testing/explicitfilepath-tmpdir"
1010 "github.com/stretchr/testify/assert"
1111 "github.com/stretchr/testify/require"
1212 )
55 // "context"
66 // "fmt"
77 //
8 // "github.com/containers/image/v4/docker"
8 // "github.com/containers/image/v5/docker"
99 // )
1010 //
1111 // func main() {
44 "io"
55 "os"
66
7 "github.com/containers/image/v4/docker/tarfile"
8 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/docker/tarfile"
8 "github.com/containers/image/v5/types"
99 "github.com/pkg/errors"
1010 )
1111
11
22 import (
33 "context"
4 "github.com/containers/image/v4/docker/tarfile"
5 "github.com/containers/image/v4/types"
4 "github.com/containers/image/v5/docker/tarfile"
5 "github.com/containers/image/v5/types"
66 "github.com/sirupsen/logrus"
77 )
88
44 "fmt"
55 "strings"
66
7 "github.com/containers/image/v4/docker/reference"
8 ctrImage "github.com/containers/image/v4/image"
9 "github.com/containers/image/v4/transports"
10 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/docker/reference"
8 ctrImage "github.com/containers/image/v5/image"
9 "github.com/containers/image/v5/transports"
10 "github.com/containers/image/v5/types"
1111 "github.com/pkg/errors"
1212 )
1313
77 "path/filepath"
88 "testing"
99
10 "github.com/containers/image/v4/docker/reference"
11 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/docker/reference"
11 "github.com/containers/image/v5/types"
1212 "github.com/stretchr/testify/assert"
1313 "github.com/stretchr/testify/require"
1414 )
00 package docker
11
22 import (
3 "github.com/containers/image/v4/docker/reference"
4 "github.com/containers/image/v4/types"
3 "github.com/containers/image/v5/docker/reference"
4 "github.com/containers/image/v5/types"
55 )
66
77 // bicTransportScope returns a BICTransportScope appropriate for ref.
33 "net/http"
44 "path/filepath"
55
6 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/types"
77 dockerclient "github.com/docker/docker/client"
88 "github.com/docker/go-connections/tlsconfig"
99 )
11
22 import "testing"
33 import (
4 "github.com/containers/image/v4/types"
4 "github.com/containers/image/v5/types"
55 dockerclient "github.com/docker/docker/client"
66 "github.com/stretchr/testify/assert"
77 "net/http"
33 "context"
44 "io"
55
6 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v4/docker/tarfile"
8 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/reference"
7 "github.com/containers/image/v5/docker/tarfile"
8 "github.com/containers/image/v5/types"
99 "github.com/docker/docker/client"
1010 "github.com/pkg/errors"
1111 "github.com/sirupsen/logrus"
22 import (
33 "context"
44
5 "github.com/containers/image/v4/docker/tarfile"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/docker/tarfile"
6 "github.com/containers/image/v5/types"
77 "github.com/pkg/errors"
88 )
99
33 "context"
44 "fmt"
55
6 "github.com/containers/image/v4/docker/policyconfiguration"
7 "github.com/containers/image/v4/docker/reference"
8 "github.com/containers/image/v4/image"
9 "github.com/containers/image/v4/transports"
10 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/policyconfiguration"
7 "github.com/containers/image/v5/docker/reference"
8 "github.com/containers/image/v5/image"
9 "github.com/containers/image/v5/transports"
10 "github.com/containers/image/v5/types"
1111 "github.com/opencontainers/go-digest"
1212 "github.com/pkg/errors"
1313 )
33 "context"
44 "testing"
55
6 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/reference"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 "github.com/stretchr/testify/assert"
1010 "github.com/stretchr/testify/require"
1515 "sync"
1616 "time"
1717
18 "github.com/containers/image/v4/docker/reference"
19 "github.com/containers/image/v4/pkg/docker/config"
20 "github.com/containers/image/v4/pkg/sysregistriesv2"
21 "github.com/containers/image/v4/pkg/tlsclientconfig"
22 "github.com/containers/image/v4/types"
18 "github.com/containers/image/v5/docker/reference"
19 "github.com/containers/image/v5/pkg/docker/config"
20 "github.com/containers/image/v5/pkg/sysregistriesv2"
21 "github.com/containers/image/v5/pkg/tlsclientconfig"
22 "github.com/containers/image/v5/types"
2323 clientLib "github.com/docker/distribution/registry/client"
2424 "github.com/docker/go-connections/tlsconfig"
2525 digest "github.com/opencontainers/go-digest"
77
88 "github.com/stretchr/testify/require"
99
10 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/types"
1111 "github.com/stretchr/testify/assert"
1212 )
1313
66 "net/url"
77 "strings"
88
9 "github.com/containers/image/v4/docker/reference"
10 "github.com/containers/image/v4/image"
11 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/docker/reference"
10 "github.com/containers/image/v5/image"
11 "github.com/containers/image/v5/types"
1212 "github.com/pkg/errors"
1313 )
1414
1313 "path/filepath"
1414 "strings"
1515
16 "github.com/containers/image/v4/docker/reference"
17 "github.com/containers/image/v4/manifest"
18 "github.com/containers/image/v4/pkg/blobinfocache/none"
19 "github.com/containers/image/v4/types"
16 "github.com/containers/image/v5/docker/reference"
17 "github.com/containers/image/v5/manifest"
18 "github.com/containers/image/v5/pkg/blobinfocache/none"
19 "github.com/containers/image/v5/types"
2020 "github.com/docker/distribution/registry/api/errcode"
2121 v2 "github.com/docker/distribution/registry/api/v2"
2222 "github.com/docker/distribution/registry/client"
1010 "os"
1111 "strconv"
1212
13 "github.com/containers/image/v4/docker/reference"
14 "github.com/containers/image/v4/manifest"
15 "github.com/containers/image/v4/pkg/sysregistriesv2"
16 "github.com/containers/image/v4/types"
13 "github.com/containers/image/v5/docker/reference"
14 "github.com/containers/image/v5/manifest"
15 "github.com/containers/image/v5/pkg/sysregistriesv2"
16 "github.com/containers/image/v5/types"
1717 "github.com/docker/distribution/registry/client"
1818 digest "github.com/opencontainers/go-digest"
1919 "github.com/pkg/errors"
44 "fmt"
55 "strings"
66
7 "github.com/containers/image/v4/docker/policyconfiguration"
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/transports"
10 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/docker/policyconfiguration"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/transports"
10 "github.com/containers/image/v5/types"
1111 "github.com/pkg/errors"
1212 )
1313
33 "context"
44 "testing"
55
6 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/reference"
7 "github.com/containers/image/v5/types"
88 "github.com/stretchr/testify/assert"
99 "github.com/stretchr/testify/require"
1010 )
88 "path/filepath"
99 "strings"
1010
11 "github.com/containers/image/v4/docker/reference"
12 "github.com/containers/image/v4/types"
11 "github.com/containers/image/v5/docker/reference"
12 "github.com/containers/image/v5/types"
1313 "github.com/ghodss/yaml"
1414 "github.com/opencontainers/go-digest"
1515 "github.com/pkg/errors"
77 "path/filepath"
88 "testing"
99
10 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/types"
1111 "github.com/stretchr/testify/assert"
1212 "github.com/stretchr/testify/require"
1313 )
22 import (
33 "strings"
44
5 "github.com/containers/image/v4/docker/reference"
5 "github.com/containers/image/v5/docker/reference"
66 "github.com/pkg/errors"
77 )
88
44 "strings"
55 "testing"
66
7 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v5/docker/reference"
88 "github.com/stretchr/testify/assert"
99 "github.com/stretchr/testify/require"
1010 )
1111 "path/filepath"
1212 "time"
1313
14 "github.com/containers/image/v4/docker/reference"
15 "github.com/containers/image/v4/internal/tmpdir"
16 "github.com/containers/image/v4/manifest"
17 "github.com/containers/image/v4/types"
14 "github.com/containers/image/v5/docker/reference"
15 "github.com/containers/image/v5/internal/tmpdir"
16 "github.com/containers/image/v5/manifest"
17 "github.com/containers/image/v5/types"
1818 "github.com/opencontainers/go-digest"
1919 "github.com/pkg/errors"
2020 "github.com/sirupsen/logrus"
1010 "path"
1111 "sync"
1212
13 "github.com/containers/image/v4/internal/tmpdir"
14 "github.com/containers/image/v4/manifest"
15 "github.com/containers/image/v4/pkg/compression"
16 "github.com/containers/image/v4/types"
13 "github.com/containers/image/v5/internal/tmpdir"
14 "github.com/containers/image/v5/manifest"
15 "github.com/containers/image/v5/pkg/compression"
16 "github.com/containers/image/v5/types"
1717 digest "github.com/opencontainers/go-digest"
1818 "github.com/pkg/errors"
1919 )
00 package tarfile
11
22 import (
3 "github.com/containers/image/v4/manifest"
3 "github.com/containers/image/v5/manifest"
44 "github.com/opencontainers/go-digest"
55 )
66
0 module github.com/containers/image/v4
0 module github.com/containers/image/v5
11
22 go 1.11
33
22 import (
33 "context"
44
5 "github.com/containers/image/v4/manifest"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/manifest"
6 "github.com/containers/image/v5/types"
77 "github.com/pkg/errors"
88 )
99
22 import (
33 "context"
44
5 "github.com/containers/image/v4/docker/reference"
6 "github.com/containers/image/v4/manifest"
7 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/docker/reference"
6 "github.com/containers/image/v5/manifest"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1010 "github.com/pkg/errors"
77 "testing"
88 "time"
99
10 "github.com/containers/image/v4/docker/reference"
11 "github.com/containers/image/v4/manifest"
12 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/docker/reference"
11 "github.com/containers/image/v5/manifest"
12 "github.com/containers/image/v5/types"
1313 digest "github.com/opencontainers/go-digest"
1414 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1515 "github.com/stretchr/testify/assert"
99 "io/ioutil"
1010 "strings"
1111
12 "github.com/containers/image/v4/docker/reference"
13 "github.com/containers/image/v4/manifest"
14 "github.com/containers/image/v4/pkg/blobinfocache/none"
15 "github.com/containers/image/v4/types"
12 "github.com/containers/image/v5/docker/reference"
13 "github.com/containers/image/v5/manifest"
14 "github.com/containers/image/v5/pkg/blobinfocache/none"
15 "github.com/containers/image/v5/types"
1616 "github.com/opencontainers/go-digest"
1717 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1818 "github.com/pkg/errors"
99 "testing"
1010 "time"
1111
12 "github.com/containers/image/v4/docker/reference"
13 "github.com/containers/image/v4/manifest"
14 "github.com/containers/image/v4/types"
12 "github.com/containers/image/v5/docker/reference"
13 "github.com/containers/image/v5/manifest"
14 "github.com/containers/image/v5/types"
1515 "github.com/opencontainers/go-digest"
1616 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1717 "github.com/pkg/errors"
33 "context"
44 "fmt"
55
6 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v4/manifest"
8 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/reference"
7 "github.com/containers/image/v5/manifest"
8 "github.com/containers/image/v5/types"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1010 )
1111
22 import (
33 "testing"
44
5 "github.com/containers/image/v4/manifest"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/manifest"
6 "github.com/containers/image/v5/types"
77 "github.com/stretchr/testify/assert"
88 )
99
44
55 "github.com/pkg/errors"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 )
99
1010 // memoryImage is a mostly-implementation of types.Image assembled from data
55 "fmt"
66 "io/ioutil"
77
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/manifest"
10 "github.com/containers/image/v4/pkg/blobinfocache/none"
11 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/manifest"
10 "github.com/containers/image/v5/pkg/blobinfocache/none"
11 "github.com/containers/image/v5/types"
1212 "github.com/opencontainers/go-digest"
1313 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1414 "github.com/pkg/errors"
22 import (
33 "context"
44
5 "github.com/containers/image/v4/manifest"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/manifest"
6 "github.com/containers/image/v5/types"
77 "github.com/pkg/errors"
88 )
99
99 "testing"
1010 "time"
1111
12 "github.com/containers/image/v4/docker/reference"
13 "github.com/containers/image/v4/manifest"
14 "github.com/containers/image/v4/types"
12 "github.com/containers/image/v5/docker/reference"
13 "github.com/containers/image/v5/manifest"
14 "github.com/containers/image/v5/types"
1515 "github.com/opencontainers/go-digest"
1616 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1717 "github.com/pkg/errors"
55 import (
66 "context"
77
8 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/types"
99 )
1010
1111 // imageCloser implements types.ImageCloser, perhaps allowing simple users
22 import (
33 "context"
44
5 "github.com/containers/image/v4/docker/reference"
6 "github.com/containers/image/v4/manifest"
7 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/docker/reference"
6 "github.com/containers/image/v5/manifest"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 "github.com/pkg/errors"
1010 )
00 package mocks
11
2 import "github.com/containers/image/v4/types"
2 import "github.com/containers/image/v5/types"
33
44 // NameImageTransport is a mock of types.ImageTransport which returns itself in Name.
55 type NameImageTransport string
55 "strings"
66 "time"
77
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/types"
1010 "github.com/docker/docker/api/types/versions"
1111 "github.com/opencontainers/go-digest"
1212 "github.com/pkg/errors"
55 "testing"
66 "time"
77
8 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/types"
99 "github.com/stretchr/testify/assert"
1010 "github.com/stretchr/testify/require"
1111 )
44 "fmt"
55 "time"
66
7 "github.com/containers/image/v4/pkg/compression"
8 "github.com/containers/image/v4/pkg/strslice"
9 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/pkg/compression"
8 "github.com/containers/image/v5/pkg/strslice"
9 "github.com/containers/image/v5/types"
1010 "github.com/opencontainers/go-digest"
1111 "github.com/pkg/errors"
1212 "github.com/sirupsen/logrus"
44 "fmt"
55 "runtime"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1010 "github.com/pkg/errors"
33 "io/ioutil"
44 "testing"
55
6 "github.com/containers/image/v4/pkg/compression"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/pkg/compression"
7 "github.com/containers/image/v5/types"
88 "github.com/stretchr/testify/assert"
99 )
1010
22 import (
33 "fmt"
44
5 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/types"
66 digest "github.com/opencontainers/go-digest"
77 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
88 )
44 "path/filepath"
55 "testing"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 digest "github.com/opencontainers/go-digest"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1010 "github.com/stretchr/testify/assert"
33 "encoding/json"
44 "fmt"
55
6 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/types"
77 "github.com/containers/libtrust"
88 digest "github.com/opencontainers/go-digest"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
44 "path/filepath"
55 "testing"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/containers/libtrust"
99 digest "github.com/opencontainers/go-digest"
1010 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
33 "encoding/json"
44 "fmt"
55
6 "github.com/containers/image/v4/pkg/compression"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/pkg/compression"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 "github.com/opencontainers/image-spec/specs-go"
1010 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
44 "fmt"
55 "runtime"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 imgspec "github.com/opencontainers/image-spec/specs-go"
1010 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
33 "io/ioutil"
44 "testing"
55
6 "github.com/containers/image/v4/pkg/compression"
7 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/pkg/compression"
7 "github.com/containers/image/v5/types"
88 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
99 "github.com/stretchr/testify/assert"
1010 )
44 "io"
55 "os"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/containers/storage/pkg/archive"
99 digest "github.com/opencontainers/go-digest"
1010 "github.com/pkg/errors"
33 "context"
44 "io"
55
6 ocilayout "github.com/containers/image/v4/oci/layout"
7 "github.com/containers/image/v4/types"
6 ocilayout "github.com/containers/image/v5/oci/layout"
7 "github.com/containers/image/v5/types"
88 digest "github.com/opencontainers/go-digest"
99 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1010 "github.com/pkg/errors"
66 "os"
77 "strings"
88
9 "github.com/containers/image/v4/directory/explicitfilepath"
10 "github.com/containers/image/v4/docker/reference"
11 "github.com/containers/image/v4/image"
12 "github.com/containers/image/v4/internal/tmpdir"
13 "github.com/containers/image/v4/oci/internal"
14 ocilayout "github.com/containers/image/v4/oci/layout"
15 "github.com/containers/image/v4/transports"
16 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/directory/explicitfilepath"
10 "github.com/containers/image/v5/docker/reference"
11 "github.com/containers/image/v5/image"
12 "github.com/containers/image/v5/internal/tmpdir"
13 "github.com/containers/image/v5/oci/internal"
14 ocilayout "github.com/containers/image/v5/oci/layout"
15 "github.com/containers/image/v5/transports"
16 "github.com/containers/image/v5/types"
1717 "github.com/containers/storage/pkg/archive"
1818 "github.com/pkg/errors"
1919 )
66 "path/filepath"
77 "testing"
88
9 _ "github.com/containers/image/v4/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v4/types"
9 _ "github.com/containers/image/v5/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v5/types"
1111 "github.com/stretchr/testify/assert"
1212 "github.com/stretchr/testify/require"
1313 )
88 "path/filepath"
99 "runtime"
1010
11 "github.com/containers/image/v4/manifest"
12 "github.com/containers/image/v4/types"
11 "github.com/containers/image/v5/manifest"
12 "github.com/containers/image/v5/types"
1313 digest "github.com/opencontainers/go-digest"
1414 imgspec "github.com/opencontainers/image-spec/specs-go"
1515 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
77 "path/filepath"
88 "testing"
99
10 "github.com/containers/image/v4/pkg/blobinfocache/memory"
11 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/pkg/blobinfocache/memory"
11 "github.com/containers/image/v5/types"
1212 digest "github.com/opencontainers/go-digest"
1313 "github.com/pkg/errors"
1414 "github.com/stretchr/testify/assert"
77 "os"
88 "strconv"
99
10 "github.com/containers/image/v4/manifest"
11 "github.com/containers/image/v4/pkg/tlsclientconfig"
12 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/manifest"
11 "github.com/containers/image/v5/pkg/tlsclientconfig"
12 "github.com/containers/image/v5/types"
1313 "github.com/docker/go-connections/tlsconfig"
1414 "github.com/opencontainers/go-digest"
1515 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1111 "strings"
1212 "testing"
1313
14 "github.com/containers/image/v4/pkg/blobinfocache/memory"
15 "github.com/containers/image/v4/types"
14 "github.com/containers/image/v5/pkg/blobinfocache/memory"
15 "github.com/containers/image/v5/types"
1616 digest "github.com/opencontainers/go-digest"
1717 "github.com/stretchr/testify/assert"
1818 "github.com/stretchr/testify/require"
77 "path/filepath"
88 "strings"
99
10 "github.com/containers/image/v4/directory/explicitfilepath"
11 "github.com/containers/image/v4/docker/reference"
12 "github.com/containers/image/v4/image"
13 "github.com/containers/image/v4/oci/internal"
14 "github.com/containers/image/v4/transports"
15 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/directory/explicitfilepath"
11 "github.com/containers/image/v5/docker/reference"
12 "github.com/containers/image/v5/image"
13 "github.com/containers/image/v5/oci/internal"
14 "github.com/containers/image/v5/transports"
15 "github.com/containers/image/v5/types"
1616 "github.com/opencontainers/go-digest"
1717 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1818 "github.com/pkg/errors"
66 "path/filepath"
77 "testing"
88
9 _ "github.com/containers/image/v4/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v4/types"
9 _ "github.com/containers/image/v5/internal/testing/explicitfilepath-tmpdir"
10 "github.com/containers/image/v5/types"
1111 "github.com/stretchr/testify/assert"
1212 "github.com/stretchr/testify/require"
1313 )
1111 "net/url"
1212 "strings"
1313
14 "github.com/containers/image/v4/docker"
15 "github.com/containers/image/v4/docker/reference"
16 "github.com/containers/image/v4/manifest"
17 "github.com/containers/image/v4/types"
18 "github.com/containers/image/v4/version"
14 "github.com/containers/image/v5/docker"
15 "github.com/containers/image/v5/docker/reference"
16 "github.com/containers/image/v5/manifest"
17 "github.com/containers/image/v5/types"
18 "github.com/containers/image/v5/version"
1919 "github.com/opencontainers/go-digest"
2020 "github.com/pkg/errors"
2121 "github.com/sirupsen/logrus"
55 "regexp"
66 "strings"
77
8 "github.com/containers/image/v4/docker/policyconfiguration"
9 "github.com/containers/image/v4/docker/reference"
10 genericImage "github.com/containers/image/v4/image"
11 "github.com/containers/image/v4/transports"
12 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/policyconfiguration"
9 "github.com/containers/image/v5/docker/reference"
10 genericImage "github.com/containers/image/v5/image"
11 "github.com/containers/image/v5/transports"
12 "github.com/containers/image/v5/types"
1313 "github.com/pkg/errors"
1414 )
1515
33 "context"
44 "testing"
55
6 "github.com/containers/image/v4/docker/reference"
6 "github.com/containers/image/v5/docker/reference"
77 "github.com/stretchr/testify/assert"
88 "github.com/stretchr/testify/require"
99 )
1919 "time"
2020 "unsafe"
2121
22 "github.com/containers/image/v4/manifest"
23 "github.com/containers/image/v4/types"
22 "github.com/containers/image/v5/manifest"
23 "github.com/containers/image/v5/types"
2424 "github.com/containers/storage/pkg/archive"
2525 "github.com/klauspost/pgzip"
2626 "github.com/opencontainers/go-digest"
1212 "strings"
1313 "unsafe"
1414
15 "github.com/containers/image/v4/manifest"
16 "github.com/containers/image/v4/types"
15 "github.com/containers/image/v5/manifest"
16 "github.com/containers/image/v5/types"
1717 "github.com/containers/storage/pkg/ioutils"
1818 "github.com/klauspost/pgzip"
1919 digest "github.com/opencontainers/go-digest"
1010 "regexp"
1111 "strings"
1212
13 "github.com/containers/image/v4/directory/explicitfilepath"
14 "github.com/containers/image/v4/docker/reference"
15 "github.com/containers/image/v4/image"
16 "github.com/containers/image/v4/transports"
17 "github.com/containers/image/v4/types"
13 "github.com/containers/image/v5/directory/explicitfilepath"
14 "github.com/containers/image/v5/docker/reference"
15 "github.com/containers/image/v5/image"
16 "github.com/containers/image/v5/transports"
17 "github.com/containers/image/v5/types"
1818 "github.com/pkg/errors"
1919 )
2020
1010 "strings"
1111 "testing"
1212
13 _ "github.com/containers/image/v4/internal/testing/explicitfilepath-tmpdir"
14 "github.com/containers/image/v4/types"
13 _ "github.com/containers/image/v5/internal/testing/explicitfilepath-tmpdir"
14 "github.com/containers/image/v5/types"
1515 "github.com/stretchr/testify/assert"
1616 "github.com/stretchr/testify/require"
1717 )
66 "sync"
77 "time"
88
9 "github.com/containers/image/v4/pkg/blobinfocache/internal/prioritize"
10 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/pkg/blobinfocache/internal/prioritize"
10 "github.com/containers/image/v5/types"
1111 bolt "github.com/etcd-io/bbolt"
1212 "github.com/opencontainers/go-digest"
1313 "github.com/sirupsen/logrus"
55 "path/filepath"
66 "testing"
77
8 "github.com/containers/image/v4/pkg/blobinfocache/internal/test"
9 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/pkg/blobinfocache/internal/test"
9 "github.com/containers/image/v5/types"
1010 "github.com/stretchr/testify/require"
1111 )
1212
55 "path/filepath"
66 "strconv"
77
8 "github.com/containers/image/v4/pkg/blobinfocache/boltdb"
9 "github.com/containers/image/v4/pkg/blobinfocache/memory"
10 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/pkg/blobinfocache/boltdb"
9 "github.com/containers/image/v5/pkg/blobinfocache/memory"
10 "github.com/containers/image/v5/types"
1111 "github.com/sirupsen/logrus"
1212 )
1313
88 "github.com/sirupsen/logrus"
99 "github.com/stretchr/testify/require"
1010
11 "github.com/containers/image/v4/pkg/blobinfocache/boltdb"
12 "github.com/containers/image/v4/pkg/blobinfocache/memory"
13 "github.com/containers/image/v4/types"
11 "github.com/containers/image/v5/pkg/blobinfocache/boltdb"
12 "github.com/containers/image/v5/pkg/blobinfocache/memory"
13 "github.com/containers/image/v5/types"
1414 "github.com/stretchr/testify/assert"
1515 )
1616
55 "sort"
66 "time"
77
8 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/types"
99 "github.com/opencontainers/go-digest"
1010 )
1111
44 "testing"
55 "time"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/opencontainers/go-digest"
99 "github.com/stretchr/testify/assert"
1010 )
33 import (
44 "testing"
55
6 "github.com/containers/image/v4/internal/testing/mocks"
6 "github.com/containers/image/v5/internal/testing/mocks"
77
8 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/types"
99 digest "github.com/opencontainers/go-digest"
1010 "github.com/stretchr/testify/assert"
1111 )
44 "sync"
55 "time"
66
7 "github.com/containers/image/v4/pkg/blobinfocache/internal/prioritize"
8 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/pkg/blobinfocache/internal/prioritize"
8 "github.com/containers/image/v5/types"
99 digest "github.com/opencontainers/go-digest"
1010 "github.com/sirupsen/logrus"
1111 )
22 import (
33 "testing"
44
5 "github.com/containers/image/v4/pkg/blobinfocache/internal/test"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/pkg/blobinfocache/internal/test"
6 "github.com/containers/image/v5/types"
77 )
88
99 func newTestCache(t *testing.T) (types.BlobInfoCache, func(t *testing.T)) {
11 package none
22
33 import (
4 "github.com/containers/image/v4/types"
4 "github.com/containers/image/v5/types"
55 "github.com/opencontainers/go-digest"
66 )
77
66 "io"
77 "io/ioutil"
88
9 "github.com/containers/image/v4/pkg/compression/internal"
10 "github.com/containers/image/v4/pkg/compression/types"
9 "github.com/containers/image/v5/pkg/compression/internal"
10 "github.com/containers/image/v5/pkg/compression/types"
1111 "github.com/klauspost/pgzip"
1212 "github.com/pkg/errors"
1313 "github.com/sirupsen/logrus"
00 package types
11
22 import (
3 "github.com/containers/image/v4/pkg/compression/internal"
3 "github.com/containers/image/v5/pkg/compression/internal"
44 )
55
66 // DecompressorFunc returns the decompressed stream, given a compressed stream.
88 "path/filepath"
99 "strings"
1010
11 "github.com/containers/image/v4/types"
11 "github.com/containers/image/v5/types"
1212 helperclient "github.com/docker/docker-credential-helpers/client"
1313 "github.com/docker/docker-credential-helpers/credentials"
1414 "github.com/docker/docker/pkg/homedir"
33 "fmt"
44 "strings"
55
6 "github.com/containers/image/v4/internal/pkg/keyctl"
6 "github.com/containers/image/v5/internal/pkg/keyctl"
77 "github.com/pkg/errors"
88 "github.com/sirupsen/logrus"
99 )
77 "path/filepath"
88 "testing"
99
10 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/types"
1111 "github.com/containers/storage/pkg/homedir"
1212 "github.com/pkg/errors"
1313 "github.com/stretchr/testify/assert"
99 "sync"
1010
1111 "github.com/BurntSushi/toml"
12 "github.com/containers/image/v4/types"
12 "github.com/containers/image/v5/types"
1313 "github.com/pkg/errors"
1414 "github.com/sirupsen/logrus"
1515
16 "github.com/containers/image/v4/docker/reference"
16 "github.com/containers/image/v5/docker/reference"
1717 )
1818
1919 // systemRegistriesConfPath is the path to the system-wide registry
66 "path/filepath"
77 "testing"
88
9 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/types"
1010 "github.com/stretchr/testify/assert"
1111 "github.com/stretchr/testify/require"
1212
13 "github.com/containers/image/v4/docker/reference"
13 "github.com/containers/image/v5/docker/reference"
1414 )
1515
1616 func TestParseLocation(t *testing.T) {
44 import (
55 "fmt"
66
7 "github.com/containers/image/v4/docker/reference"
8 "github.com/containers/image/v4/manifest"
7 "github.com/containers/image/v5/docker/reference"
8 "github.com/containers/image/v5/manifest"
99 "github.com/opencontainers/go-digest"
1010 )
1111
1818 "io/ioutil"
1919 "path/filepath"
2020
21 "github.com/containers/image/v4/docker/reference"
22 "github.com/containers/image/v4/transports"
23 "github.com/containers/image/v4/types"
21 "github.com/containers/image/v5/docker/reference"
22 "github.com/containers/image/v5/transports"
23 "github.com/containers/image/v5/types"
2424 "github.com/pkg/errors"
2525 )
2626
66 "path/filepath"
77 "testing"
88
9 "github.com/containers/image/v4/directory"
10 "github.com/containers/image/v4/docker"
9 "github.com/containers/image/v5/directory"
10 "github.com/containers/image/v5/docker"
1111 "github.com/pkg/errors"
1212 // this import is needed where we use the "atomic" transport in TestPolicyUnmarshalJSON
13 _ "github.com/containers/image/v4/openshift"
14 "github.com/containers/image/v4/types"
13 _ "github.com/containers/image/v5/openshift"
14 "github.com/containers/image/v5/types"
1515 "github.com/stretchr/testify/assert"
1616 "github.com/stretchr/testify/require"
1717 )
77 import (
88 "context"
99
10 "github.com/containers/image/v4/types"
10 "github.com/containers/image/v5/types"
1111 "github.com/pkg/errors"
1212 "github.com/sirupsen/logrus"
1313 )
44 import (
55 "context"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 "github.com/sirupsen/logrus"
99 )
1010
99
1010 "github.com/pkg/errors"
1111
12 "github.com/containers/image/v4/manifest"
13 "github.com/containers/image/v4/types"
12 "github.com/containers/image/v5/manifest"
13 "github.com/containers/image/v5/types"
1414 "github.com/opencontainers/go-digest"
1515 )
1616
66 "path"
77 "testing"
88
9 "github.com/containers/image/v4/directory"
10 "github.com/containers/image/v4/docker/reference"
11 "github.com/containers/image/v4/image"
12 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/directory"
10 "github.com/containers/image/v5/docker/reference"
11 "github.com/containers/image/v5/image"
12 "github.com/containers/image/v5/types"
1313 "github.com/stretchr/testify/assert"
1414 "github.com/stretchr/testify/require"
1515 )
55 "context"
66 "fmt"
77
8 "github.com/containers/image/v4/transports"
9 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/transports"
9 "github.com/containers/image/v5/types"
1010 )
1111
1212 func (pr *prInsecureAcceptAnything) isSignatureAuthorAccepted(ctx context.Context, image types.UnparsedImage, sig []byte) (signatureAcceptanceResult, *Signature, error) {
33 "context"
44 "testing"
55
6 "github.com/containers/image/v4/docker/reference"
7 "github.com/containers/image/v4/internal/testing/mocks"
8 "github.com/containers/image/v4/types"
6 "github.com/containers/image/v5/docker/reference"
7 "github.com/containers/image/v5/internal/testing/mocks"
8 "github.com/containers/image/v5/types"
99 )
1010
1111 // nameOnlyImageMock is a mock of types.UnparsedImage which only allows transports.ImageName to work
55 "os"
66 "testing"
77
8 "github.com/containers/image/v4/docker"
9 "github.com/containers/image/v4/docker/policyconfiguration"
10 "github.com/containers/image/v4/docker/reference"
11 "github.com/containers/image/v4/internal/testing/mocks"
12 "github.com/containers/image/v4/transports"
13 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker"
9 "github.com/containers/image/v5/docker/policyconfiguration"
10 "github.com/containers/image/v5/docker/reference"
11 "github.com/containers/image/v5/internal/testing/mocks"
12 "github.com/containers/image/v5/transports"
13 "github.com/containers/image/v5/types"
1414 "github.com/stretchr/testify/assert"
1515 "github.com/stretchr/testify/require"
1616 )
44 import (
55 "fmt"
66
7 "github.com/containers/image/v4/docker/reference"
8 "github.com/containers/image/v4/transports"
9 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/docker/reference"
8 "github.com/containers/image/v5/transports"
9 "github.com/containers/image/v5/types"
1010 )
1111
1212 // parseImageAndDockerReference converts an image and a reference string into two parsed entities, failing on any error and handling unidentified images.
44 "fmt"
55 "testing"
66
7 "github.com/containers/image/v4/docker/reference"
8 "github.com/containers/image/v4/internal/testing/mocks"
9 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/docker/reference"
8 "github.com/containers/image/v5/internal/testing/mocks"
9 "github.com/containers/image/v5/types"
1010 "github.com/stretchr/testify/assert"
1111 "github.com/stretchr/testify/require"
1212 )
1010
1111 "github.com/pkg/errors"
1212
13 "github.com/containers/image/v4/version"
13 "github.com/containers/image/v5/version"
1414 "github.com/opencontainers/go-digest"
1515 )
1616
66 "testing"
77 "time"
88
9 "github.com/containers/image/v4/version"
9 "github.com/containers/image/v5/version"
1010 "github.com/opencontainers/go-digest"
1111 "github.com/pkg/errors"
1212 "github.com/stretchr/testify/assert"
1414 "sync"
1515 "sync/atomic"
1616
17 "github.com/containers/image/v4/docker/reference"
18 "github.com/containers/image/v4/image"
19 "github.com/containers/image/v4/internal/tmpdir"
20 "github.com/containers/image/v4/manifest"
21 "github.com/containers/image/v4/pkg/blobinfocache/none"
22 "github.com/containers/image/v4/types"
17 "github.com/containers/image/v5/docker/reference"
18 "github.com/containers/image/v5/image"
19 "github.com/containers/image/v5/internal/tmpdir"
20 "github.com/containers/image/v5/manifest"
21 "github.com/containers/image/v5/pkg/blobinfocache/none"
22 "github.com/containers/image/v5/types"
2323 "github.com/containers/storage"
2424 "github.com/containers/storage/pkg/archive"
2525 "github.com/containers/storage/pkg/ioutils"
22 import (
33 "testing"
44
5 "github.com/containers/image/v4/manifest"
6 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/manifest"
6 "github.com/containers/image/v5/types"
77 "github.com/stretchr/testify/assert"
88 "github.com/stretchr/testify/require"
99 )
55 "context"
66 "strings"
77
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/manifest"
10 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/manifest"
10 "github.com/containers/image/v5/types"
1111 "github.com/containers/storage"
1212 digest "github.com/opencontainers/go-digest"
1313 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1818 "testing"
1919 "time"
2020
21 imanifest "github.com/containers/image/v4/manifest"
22 "github.com/containers/image/v4/pkg/blobinfocache/memory"
23 "github.com/containers/image/v4/types"
21 imanifest "github.com/containers/image/v5/manifest"
22 "github.com/containers/image/v5/pkg/blobinfocache/memory"
23 "github.com/containers/image/v5/types"
2424 "github.com/containers/storage"
2525 "github.com/containers/storage/pkg/archive"
2626 "github.com/containers/storage/pkg/idtools"
88
99 "github.com/pkg/errors"
1010
11 "github.com/containers/image/v4/docker/reference"
12 "github.com/containers/image/v4/transports"
13 "github.com/containers/image/v4/types"
11 "github.com/containers/image/v5/docker/reference"
12 "github.com/containers/image/v5/transports"
13 "github.com/containers/image/v5/types"
1414 "github.com/containers/storage"
1515 "github.com/containers/storage/pkg/idtools"
1616 digest "github.com/opencontainers/go-digest"
55 "fmt"
66 "testing"
77
8 "github.com/containers/image/v4/docker/reference"
8 "github.com/containers/image/v5/docker/reference"
99 "github.com/stretchr/testify/assert"
1010 "github.com/stretchr/testify/require"
1111 )
66 // import (
77 // "fmt"
88 //
9 // cp "github.com/containers/image/v4/copy"
10 // "github.com/containers/image/v4/tarball"
11 // "github.com/containers/image/v4/transports/alltransports"
9 // cp "github.com/containers/image/v5/copy"
10 // "github.com/containers/image/v5/tarball"
11 // "github.com/containers/image/v5/transports/alltransports"
1212 //
13 // imgspecv1 "github.com/containers/image/v4/transports/alltransports"
13 // imgspecv1 "github.com/containers/image/v5/transports/alltransports"
1414 // )
1515 //
1616 // func imageFromTarball() {
55 "os"
66 "strings"
77
8 "github.com/containers/image/v4/docker/reference"
9 "github.com/containers/image/v4/image"
10 "github.com/containers/image/v4/types"
8 "github.com/containers/image/v5/docker/reference"
9 "github.com/containers/image/v5/image"
10 "github.com/containers/image/v5/types"
1111
1212 imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
1313 )
1111 "strings"
1212 "time"
1313
14 "github.com/containers/image/v4/types"
14 "github.com/containers/image/v5/types"
1515 "github.com/klauspost/pgzip"
1616 digest "github.com/opencontainers/go-digest"
1717 imgspecs "github.com/opencontainers/image-spec/specs-go"
66 "os"
77 "strings"
88
9 "github.com/containers/image/v4/transports"
10 "github.com/containers/image/v4/types"
9 "github.com/containers/image/v5/transports"
10 "github.com/containers/image/v5/types"
1111 )
1212
1313 const (
55 // register all known transports
66 // NOTE: Make sure docs/containers-policy.json.5.md is updated when adding or updating
77 // a transport.
8 _ "github.com/containers/image/v4/directory"
9 _ "github.com/containers/image/v4/docker"
10 _ "github.com/containers/image/v4/docker/archive"
11 _ "github.com/containers/image/v4/oci/archive"
12 _ "github.com/containers/image/v4/oci/layout"
13 _ "github.com/containers/image/v4/openshift"
14 _ "github.com/containers/image/v4/tarball"
8 _ "github.com/containers/image/v5/directory"
9 _ "github.com/containers/image/v5/docker"
10 _ "github.com/containers/image/v5/docker/archive"
11 _ "github.com/containers/image/v5/oci/archive"
12 _ "github.com/containers/image/v5/oci/layout"
13 _ "github.com/containers/image/v5/openshift"
14 _ "github.com/containers/image/v5/tarball"
1515 // The ostree transport is registered by ostree*.go
1616 // The storage transport is registered by storage*.go
17 "github.com/containers/image/v4/transports"
18 "github.com/containers/image/v4/types"
17 "github.com/containers/image/v5/transports"
18 "github.com/containers/image/v5/types"
1919 "github.com/pkg/errors"
2020 )
2121
22 import (
33 "testing"
44
5 "github.com/containers/image/v4/directory"
6 "github.com/containers/image/v4/transports"
5 "github.com/containers/image/v5/directory"
6 "github.com/containers/image/v5/transports"
77 "github.com/stretchr/testify/assert"
88 "github.com/stretchr/testify/require"
99 )
33
44 import (
55 // Register the docker-daemon transport
6 _ "github.com/containers/image/v4/docker/daemon"
6 _ "github.com/containers/image/v5/docker/daemon"
77 )
11
22 package alltransports
33
4 import "github.com/containers/image/v4/transports"
4 import "github.com/containers/image/v5/transports"
55
66 func init() {
77 transports.Register(transports.NewStubTransport("docker-daemon"))
33
44 import (
55 // Register the ostree transport
6 _ "github.com/containers/image/v4/ostree"
6 _ "github.com/containers/image/v5/ostree"
77 )
11
22 package alltransports
33
4 import "github.com/containers/image/v4/transports"
4 import "github.com/containers/image/v5/transports"
55
66 func init() {
77 transports.Register(transports.NewStubTransport("ostree"))
33
44 import (
55 // Register the storage transport
6 _ "github.com/containers/image/v4/storage"
6 _ "github.com/containers/image/v5/storage"
77 )
11
22 package alltransports
33
4 import "github.com/containers/image/v4/transports"
4 import "github.com/containers/image/v5/transports"
55
66 func init() {
77 transports.Register(transports.NewStubTransport("containers-storage"))
22 import (
33 "fmt"
44
5 "github.com/containers/image/v4/types"
5 "github.com/containers/image/v5/types"
66 )
77
88 // stubTransport is an implementation of types.ImageTransport which has a name, but rejects any references with “the transport $name: is not supported in this build”.
44 "sort"
55 "sync"
66
7 "github.com/containers/image/v4/types"
7 "github.com/containers/image/v5/types"
88 )
99
1010 // knownTransports is a registry of known ImageTransport instances.
44 "io"
55 "time"
66
7 "github.com/containers/image/v4/docker/reference"
8 compression "github.com/containers/image/v4/pkg/compression/types"
7 "github.com/containers/image/v5/docker/reference"
8 compression "github.com/containers/image/v5/pkg/compression/types"
99 digest "github.com/opencontainers/go-digest"
1010 v1 "github.com/opencontainers/image-spec/specs-go/v1"
1111 )