blob: 6eea0e2f3e9f6251538e76684e05b140a2247ab0 [file] [log] [blame]
Serge Bazanskif369cfa2020-05-22 18:36:42 +02001// Copyright 2020 The Monogon Project Authors.
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17package main
18
19func depsContainerd(p *planner) {
20 p.collectOverride(
21 "github.com/containerd/containerd", "8e685f78cf66e2901b2fbed2fdddd64449a74ab9",
22 buildTags("no_zfs", "no_aufs", "no_devicemapper", "no_btrfs"),
23 disabledProtoBuild,
Serge Bazanskif369cfa2020-05-22 18:36:42 +020024 ).use(
25 "github.com/BurntSushi/toml",
26 "github.com/Microsoft/go-winio",
27 "github.com/beorn7/perks",
28 "github.com/cespare/xxhash/v2",
29 "github.com/cilium/ebpf",
30 "github.com/containerd/btrfs",
31 "github.com/containerd/console",
32 "github.com/containerd/continuity",
33 "github.com/containerd/fifo",
34 "github.com/containerd/go-cni",
35 "github.com/containerd/go-runc",
36 "github.com/containerd/ttrpc",
37 "github.com/containerd/typeurl",
38 "github.com/containernetworking/cni",
39 "github.com/coreos/go-systemd/v22",
40 "github.com/cpuguy83/go-md2man",
41 "github.com/davecgh/go-spew",
42 "github.com/docker/distribution",
43 "github.com/docker/docker",
44 "github.com/docker/go-events",
45 "github.com/docker/go-metrics",
46 "github.com/docker/go-units",
47 "github.com/docker/spdystream",
48 "github.com/emicklei/go-restful",
49 "github.com/godbus/dbus/v5",
50 "github.com/gogo/protobuf",
51 "github.com/google/gofuzz",
52 "github.com/google/uuid",
53 "github.com/hashicorp/errwrap",
54 "github.com/hashicorp/go-multierror",
55 "github.com/hashicorp/golang-lru",
56 "github.com/imdario/mergo",
57 "github.com/json-iterator/go",
58 "github.com/konsorten/go-windows-terminal-sequences",
59 "github.com/matttproud/golang_protobuf_extensions",
60 "github.com/modern-go/concurrent",
61 "github.com/modern-go/reflect2",
62 "github.com/opencontainers/go-digest",
63 "github.com/opencontainers/image-spec",
64 "github.com/opencontainers/runc",
65 "github.com/opencontainers/runtime-spec",
66 "github.com/pkg/errors",
67 "github.com/prometheus/client_golang",
68 "github.com/prometheus/client_model",
69 "github.com/prometheus/common",
70 "github.com/prometheus/procfs",
71 "github.com/russross/blackfriday",
72 "github.com/seccomp/libseccomp-golang",
73 "github.com/sirupsen/logrus",
74 "github.com/stretchr/testify",
75 "github.com/syndtr/gocapability",
76 "github.com/tchap/go-patricia",
77 "github.com/urfave/cli",
78 "go.etcd.io/bbolt",
79 "go.opencensus.io",
80 "golang.org/x/crypto",
81 "golang.org/x/oauth2",
82 "golang.org/x/sync",
83 "golang.org/x/sys",
84 "google.golang.org/genproto",
85 "gopkg.in/inf.v0",
86 "gopkg.in/yaml.v2",
87 "gotest.tools",
88 "k8s.io/klog",
89 "sigs.k8s.io/yaml",
90 ).with(disabledProtoBuild).use(
91 "github.com/Microsoft/hcsshim",
92 "github.com/containerd/cgroups",
93 "github.com/containerd/cri",
94 "github.com/gogo/googleapis",
95 ).with(buildTags("selinux")).use(
96 "github.com/opencontainers/selinux",
97 )
98
99 // containernetworking/plugins
100 p.collectOverride(
101 "github.com/containernetworking/plugins", "v0.8.2",
Serge Bazanskif369cfa2020-05-22 18:36:42 +0200102 ).use(
103 "github.com/alexflint/go-filemutex",
104 "github.com/coreos/go-iptables",
105 "github.com/j-keck/arping",
106 "github.com/safchain/ethtool",
107 )
108}