v1.15.0
CRI-O 1.15.0
Welcome to the v1.15.0 release of CRI-O!
Please try out the release binaries and report any issues at
https://github.com/cri-o/cri-o/issues.
Contributors
- Alex Jia
- Amir Mofasser
- Ashley Reese
- Daniel J. Walsh
- Eric Ernst
- Ganesh Maharaj Mahalingam
- Giuseppe Scrivano
- huimin
- James Peach
- Kubernetes Prow Robot
- Lokesh Mandvekar
- Marc Burns
- Marshall Ford
- Miloslav Trmač
- Mrunal Patel
- Nitesh Konkar
- Odin Ugedal
- OpenShift Merge Robot
- Peter Hunt
- Sascha Grunert
- Šimon Lukašík
- Tycho Andersen
- Urvashi Mohnani
- Valentin Rothberg
- W. Trevor King
Changes
Major
The major user facing changes are:
- Add
global_auth_file
/--global-auth-file
configuration option - Add
go-md2man
to repository to remove it as build dependency - Add bandwidth limiting support
- Add config live reload feature via
SIGHUP
- Add configuration support for
RuntimeRoot
- Add crio-wipe feature
- Add go module support for go 1.12
- Add release bundle for static builds
- Add static crio binary build for
x86_64
(glibc and musl) - Add version file functionality
- Remove
seccomp.json
and fallback to internal defaults - Update
file_locking
option to be deprecated, which is now disabled by default - Update all runtime and build dependencies
- Update configuration to use
plugin_dirs
instead ofplugin_dir
- Update runtime executable to be discovered from
$PATH
environment variable - Update tests to use Kubernetes v1.15.0
Minor
Minor changes which are user and developer facing, are:
- Add CLI flag for --conmon-cgroup
- Add
openpgp_tag.sh
as fallback if no gpgme available - Add awesome CRI-O list to repository
- Add config to run conmon under a custom cgroup slice
- Add config validation for conmon cgroup
- Add documentation about static builds
- Add documentation about the HTTP API to
README.md
- Add fossa badge to
README.md
- Add further linters and applied their fixes
- Add infra container check for pod sandbox
- Add license headers for pulled files to
utils
- Add live reload feature to pause configuration
- Add min memory limit check to
sandbox_run_linux.go
- Add nil check for image status size
- Add state of infracontainer to disk when stopped
- Add username and homedir to generated password
- Fix
hack/openpgp_tag.sh
on older distributions - Fix broken link to
policy.json(5)
inREADME.md
- Fix build issues on 32-bit architectures
- Fix conmon cross-compilation
- Fix links in tutorials/setup.md
- Fix logic of
server.restore()
- Fix mentioned distributions within the setup tutorial
- Fix missing images names on
ListImages
RPC - Fix oci segfault when cgroup cannot be configured
- Fix parallel make build failure
- Fix possible out of bounds access during log parsing
- Fix possible runtime panic on store shutdown
- Fix possible runtime panic when netns is
nil
- Fix possible runtime panic when netns is not set up
- Fix runtime panic when having concurrent writes to runtime impl map
- Remove go build
-i
flag - Remove ostree build-time dependency
- Remove references to kubernetes/pause image
- Remove terminal watch after success
- Remove travis in favor of CircleCI
- Update
LogDir
to be configurable - Update
containers/storage
to manage SELinux labels - Update
minMemoryLimit
to 12Mb - Update cgroups to use
libpod/pkg/cgroups
- Update config
PluginDir
to be created if not existing - Update config to export
manage_network_ns_lifecycle
- Update configuration to default to runc is
default_runtime
is not set - Update configuration to set default run root if not specified
- Update conmon to detect cgroup2 and skip OOM handling
- Update conmon to force unlink attach socket
- Update conmon to not leak fd when creating oom file
- Update conmon to properly set conmon logs
- Update conmon to support OOM monitor under cgroup v2
- Update conmon to use
sd_journal_sendv
- Update contrib systemd unit files to match project name
- Update cri-tools versions
- Update device cgroup permissions for configured devices.
- Update error handling paths for sandbox add and removal
- Update global
SystemContext
usage to be more homogenious - Update hack scripts to find correct bash path
- Update kubernetes import paths to use the staging
cri-api
- Update log to debug
oom_handling_score
failures - Update network directory to be created if it does not exist
- Update registrar to use them of
libpod
instead of pkg/registrar - Update rootless to propagate
XDG_RUNTIME_DIR
- Update server to do not add default
/sys
if bind mounted - Update support matrix for 1.14 and 1.15 in
README.md
- Update temporary image close in
PullImage
- Update userns to drop intermediate mount namespace
Commits
The commits are listed in chronological order:
- 485227d Version 1.15.0
- 0481d1f update readme for currently supported branches
- dee9a9b Update deps for k8s 1.15.0
- 0fd27af Remove invalid unit test
- 59cb0b0 Remove unnecessary indirect dependency gopopulate
- 7de986b go.mod: drop github.com/containerd/cgroups
- 41640f9 cgroups: use libpod/pkg/cgroups
- 9042f0f go.mod: update libpod and godbus/dbus
- a2fb271 Move the creation of sourceCtx in Server.PullImage out of the loop
- 6b3a4cc Remove the imageAuthFile parameter to RuntimeServer.CreateContainer
- 15c541d Set SystemContext.AuthFilePath in global Server.systemContext
- 7518ec3 Set SystemContext.DockerRegistryUserAgent in global Server.systemContext
- 7f6a2be Base copy.Options.{Source,Destination}Ctx both on the input systemContext
- 39af099 Expect a non-nil copy.Options in ImageServer.PullImage
- 9923352 Use a types.SystemContext instead of copy.Options in PrepareImage
- 88ab8d5 Use an explicit DockerInsecureSkipTLSVerify = types.OptionalBoolTrue
- 6c5e443 Split imageService.remoteImageReference from prepareReference
- 9d717b2 Simplify the handling of PullImageRequest.auth
- f7612fb Build copy.Options.SourceCtx from Server.systemContext
- 7720e05 Add a buildImageResult helper to avoid duplicating the code
- 8da79c4 Call buildImageCacheItem in ImageStatus
- 05ab3c4 Don't redundantly look up an already available store.Image
- e5ab848 Don't use path.join for docker references
- cd39b66 Remove redundant manifest parsing to get config digest
- 1c2a7ff Remove redundant calls to types.ImageSource.Size
- a2217e4 When looking up a local image by transport:name reference, use the tag/digest as well
- ab9591d Use reference.Named.String() instead of open-coding it
- dcdcdb0 Use reference.ParseNormalizedNamed for parsing storage.Image.Names
- b83619f Don't modify the caller-provided SystemContext in server.New
- cc4254b Remove
seccomp.json
and fallback to internal defaults - 14bce45 Fix mockGetRef, and deal with all of the fallout
- 9199f8f Return mockSequence from mockListImage and mockLoop, use global inOrder everywhere
- 8a7a04f Remove ImageServer.RemoveImage
- 54d173e Rename mockToCreate to mockCreateContainerOrPodSandboxImageExists
- a6fd519 Add mockStorageImageSourceGetSize and mockNewImage
- d8a05e5 Don't split the first gomock expecation into a BeforeEach
- 65da42f Add mockGetStoreImage and mockResolveImage
- dbf5e19 Add a shared mockParseStoreReference
- 6e2299a Add mockStorageReferenceStringWithinTransport and use it instead of open-coded sequences
- 9404f2f Add an inOrder helper
- ad2b071 Create a separate MockController for every test
- b348706 Remove duplicate Dockerfile's
- e48af26 Discover runtimePath from $PATH environment
- 6f1d2b8 Use GlobalAuthFile, incl. for the pause image if PauseImageAuthFile is not set
- 287e297 Don't discard copy.Options.SourceCtx when credentials are provided
- 5248da4 Don't set non-default copy.Options in imageService.PullImage if it is nil
- db4fdc1 Remove the *copy.Options parameter to RuntimeService.Create{PodSandbox,Container}
- 2ea82af Add global_auth_file option to crio.image config
- 78ea469 Remove the types.SystemContext parameter where no longer necessary
- 3e9dc6c Don't read registries.conf for the defaults of --registry and --insecure-registry
- ddeae32 Add state of infracontainer to disk when stopped
- 928b1d8 Use repository logo instead of rawgit
- eba7092 Exclude 'vendor' for git-validation checks
- 203023d Bump up minMemoryLimit to 12Mb
- 54d1971 enable inline exec and attach test
- dd03144 Mark file_locking deprecated
- 2f3e387 Disable file locking by default
- e164338 Add release bundle target
- 67a7449 Update dependency containerd/cgroups
- 70356eb crio-wipe: fix readme nits
- c080c17 conmon: force unlink attach socket
- 260e7de Add junit test files to .gitignore
- 0a823f0 Use *config.Config within OCI runtime
- 3e7144b Move lib.Config to a dedicated package
- 6d12c6b Refactor sandbox and container name reservation
- 643c2cb Update dependencies
- 0ee1ab2 Remove travis in favor of CircleCI
- e5d8834 Vendor Kubernetes v1.15.0
- b52bd78 Fix e2efeatures* selinux denials
- fd195c3 add vrothberg to OWNERS file
- 75df62f Add documentation about the HTTP API
- aa715dd Default to runc is default_runtime is not set
- 45ec17f Set default run root if not specified
- a6b7638 Fix redundant if in lib/rename.go
- da0bf9b Add codecov upload step to CircleCI config
- 921903b Add flake attempts to critest integration testing
- aa83736 Add CircleCI badge
- c188130 Add live reload feature to pause configuration
- f08a474 Update dependencies
- b6b8288 Rebase containers/image to 2.0.0, buildah to 1.8.4, libpod to 1.4.1
- a7cf5b5 Fix Vagrantfile vendor inconsistency
- 4c7bd28 version: if git commit is empty, silently ignore
- 0c7ed1d Use the official nix package for building static binaries
- 70cae9b Add status related server unit tests
- 95dadfa Create network directory if it doesn't exist
- 6d2a1c4 Small stderr fixes in crio-wipe
- d027214 Add crio-wipe
- d97f96d Add version file functionality
- f3e1310 Enable ppc64le Travis CI
- 0f446ae Fix mentioned distributions in README.md
- cf13b8f crictl.md: Fix a typo
- 6a9f325 Vendor Kubernetes 1.15.0-rc.1
- cac2711 Update golangci-lint to v1.17.1
- fd52f89 README.md: Fix a typo
- 801be03 Fix missing images names on list
- 2549bf8 Update dependencies
- 2ca989a Update setup.md
- 3ea23ef Refactor sandbox cgroup annotation
- 2615edf Fix gomega matcher syntax
- 1b70e65 Fix mentioned distributions within the setup tutorial
- 0d8b8b0 Go mod tidy
- d4b2b95 Add bandwidth limiting support
- 9216672 Switch to 'stable status' badge
- f817aaf Cleanup README.md
- faecf92 Vendor Kubernetes v1.15.0-beta.1
- e369e37 Close temporary image in PullImage
- b3920cf Add live reload integration tests and /config endpoint
- fd81c3e Fix errcheck lint for network namespace creation
- 3f1848b remove PluginDir from config if it existed
- edb9590 Change plugin_dir to plugin_dirs
- 8b452c0 Update dependencies
- 8744c24 Bump github.com/containernetworking/plugins from 0.7.5 to 0.8.0
- 8c2118a Enable errcheck lint and fixup error paths
- b3ded69 Add critest to integration test suite
- 73e72fc Update Dockerfile CNI plugins to v0.8.0
- 564d5f0 Update contrib systemd unit files to match project name
- 1951bda Fix runtime panic when having concurrent writes to runtime impl map
- 59f8db7 Fix build issues on 32-bit architectures
- f327fa1 tests: added log max test to ctr.bats and command.bats
- 6aa4da0 Update device cgroup permissions for configured devices.
- b68af0f Revert old fix
- a1f016b test: set container runtime to remote for e2e and fixup crio.conf
- 184e858 server: do not add default /sys if bind mounted
- 86acaeb skip runtimes handler test until we can get a better solution
- 65925cc Fix possible runtime panic on store shutdown
- 33af101 Update Makefile to be usable without git
- 6e1b535 Ensure the test suite configures config directories.
- f74cdb7 Update depedencies
- 20c14c2 Add predefined build tags to .golangci.yml
- e298d8d Add container server unit tests
- bff7ded README.md: fix a typo
- ec62103 conmon: support OOM monitor under cgroup v2
- fe2b0bd Fix logging to journal
- e0494dc refresh apt before installation
- dbdf9e8 Bump github.com/containers/libpod from 1.2.0 to 1.3.1
- 72decd9 docs/crio.conf.5: Add "have" to "higher precedence" typo
- d0a128d Update scripts to find correct bash path
- 9a59cc9 Fix links in tutorials/setup.md
- 2d7951d Improve CI speed
- ca100d1 Remove redundant source remove
- 4c22b43 setup: fix broken link
- 8112e2e readme: Remove timeout from kube documentation
- 519e8b2 Remove terminal watch after success
- 6543857 Vendor Kubernetes v1.15.0-beta.0
- cd67bbc Cleanup SystemContext usage
- 3790c17 Bump github.com/golang/mock from 1.3.0 to 1.3.1
- 8d593d5 Bump github.com/containers/storage from 1.12.6 to 1.12.7
- 366f8d5 Bump github.com/docker/go-units from 0.3.3 to 0.4.0
- 6b6e8eb Remove debug output from integration tests
- ce6fa44 sandbox_run: Log a warning if we can't find a slice
- 2d5542e test: Add test for conmon cgroups
- 23d4e8f readme: Remove roadmap
- 211902f Add config validation for conmon cgroup
- 7fd9dad Add CLI flag for --conmon-cgroup
- 1148598 Add config to run conmon under a custom cgroup slice
- 44864aa Add gocritic paramTypeCombine linter and fixes
- 673b8de Add awesome CRI-O list
- 8074b53 Add config live reload feature
- a11cd78 Update unit test target to not run
mockgen
- e672d4a Add gocritic builtinShadow linter and fixes
- fe83ee2 Fix sandbox tests
- 736b14d conmon: detect cgroup2 and skip OOM handling
- 15f5b37 conmon: properly set conmon logs
- 36185ea Update test suites
- c1e9670 Add gocritic importShadow linter and fixes
- 2b0c70d Add server sandbox unit tests
- a5295f1 Add gocritic wrapperFunc linter and fixes
- ea9e247 Add gocritic unnamedResult linter and fix issues
- b73bc46 Add gocritic sloppyReassign linter and fixes
- cd2981c Add gocritic appendCombine linter and fixes
- 3407a25 Add gocritic appendAssign linter and fixes
- 7a225e5 Add fossa badge
- 4a64aba Add nakedret linter and related fixes
- 8d7264c Bump github.com/go-zoo/bone from 0.0.0 to 1.3.0
- e2e4d3c Improve error handling for crio main.go
- 71fc1a9 Bump github.com/containernetworking/cni from 0.7.0-rc2 to 0.7.0
- 978ffc0 Bump github.com/kr/pty from 1.1.1 to 1.1.4
- 026875d Bump github.com/opencontainers/runc from 1.0.0-rc7 to 1.0.0-rc8
- 2039a21 Bump github.com/opencontainers/selinux from 1.2.1 to 1.2.2
- 6c0d03f Bump google.golang.org/grpc from 1.20.0 to 1.20.1
- ec54048 Bump github.com/Microsoft/go-winio from 0.4.11 to 0.4.12
- 2b9f4f1 Bump golang.org/x/text from 0.3.1 to 0.3.2
- b70f4d0 Bump github.com/golang/mock from 1.2.0 to 1.3.0
- b938e31 Bump github.com/containers/storage from 1.12.4 to 1.12.6
- 742d7ff Bump github.com/opencontainers/runtime-spec from 1.0.0 to 1.0.1
- 89c8a11 Add useragent unit tests
- 001156b Add username and homedir to generated password
- ac20ee1 conmon: fix cross-compilation
- a8fe9e0 Fix kubernetes import paths for cri-api
- a66c723 fixes make fmt/spacing issue
- c2e70ad fixes assumption that socklen_t is always an unsigned long
- 62ba221 Fix logic of server.restore()
- 9676957 Update CNI plugin test dependency to v0.7.5
- b8496e4 Update runc test dependency to v1.0.0-rc8
- 05dd4c1 Add server image unit tests
- a10d134 Vendor Kubernetes v1.15.0-alpha.2
- a04760c Remove references to kubernetes/pause image
- 95954f5 Migrate server config test to ginkgo
- 58146aa Add CircleCI support
- dd91924 Fix hack/openpgp_tag.sh on older distributions
- 56ac6ed Add server test suite and initial cases
- 6be3ac1 Update
LogDir
to be configurable - cd5d94d Add documentation about static builds
- a364593 Vendor containers/storage v1.12.4
- 21e1409 Add server config interface
- b634812 Add unit test inject files
- e7ef2d5 Add additional build tags to setup guide
- bc574c4 Remove ostree dependency from tutorial
- 6a70500 Update PluginDir to be created if not existing
- 44110a8 Add static crio binary build for x86_64 (glibc/musl)
- e01cf08 Add openpgp_tag.sh as fallback if no gpgme available
- a42f5cc Remove go build -i flag
- d1c333b Update test to use empty CNI hooks dir per default
- c80fea5 Fix testunit-bin makefile target
- f8859f2 Remove gofmt Makefile target
- c343b98 Remove ostree dependency
- e9290d8 Vendor updated opencontainers/runtime-tools & runtime-spec
- 1e83226 Fix coverity scan problem
- 21c27cf run make vendor
- c6886d9 Add min memory limit check to sandbox_run_linux.go
- 9340316 Add nil check for image status size
- 37d44df Add infra container check for pod sandbox
- 6bbf3c3 Revert back some changes from master
- 32c9ea3 Use format strings instead of
Value
attribute - fd02826 Remove default str in
Usage
whenValue
is used - 6a00490 Add default text to flags
- 2b40eb9 Remove unnecessary golints
- 8e2ee9b Update bats tests to run in parallel
- 3b788a2 Began documentation update.
- e58b2d7 conmon, exec: specify runtime root
- 459a68c test: use crictl inspect instead of RUNTIME state
- 1527b5c Fix travis badge URL
- e6daef1 fix broken link to policy.json(5) in readme
- b0bc1a7 tests: added negative metrics testing to command.bats
- 36bb636 tests: added metrics test to ctr.bats
- cfd4c76 Fix Makefile targets for sudo
- 2332314 Fix travis build
- 25eb7d8 Switch to go modules
- 13c5189 conmon: use sd_journal_sendv
- 3579485 Add stylecheck, unused and gosimple linters
- ce6b132 Add config interface nil check
- 2457f10 Update cri-tools versions
- fce0485 Allow containers/storage to manage SELinux labels
- 2bcf26e Move ContainerAttachSocketDir/containerExitsDir to lib
- 0ffaad4 Use libpod registrar instead of pkg/registrar
- 3915f4a travis: Switch to go 1.12.x
- e3f9817 test: Switch to go 1.12.2
- 296d80b Add RuntimeHandler.RuntimeRoot
- 0dd0952 utils: add license headers for pulled files
- 2b5f35b userns: drop intermediate mount namespace
- e08ecf6 Refactor: use idtools.ParseIDMap instead of bundling own version
- 3fda830 Fix parallel make build failure
- cd10a62 rootless: propagate XDG_RUNTIME_DIR
- e123805 oci: fix segfault when cgroup cannot be configured
- 7978842 Update error handling paths for sandbox add and removal
- 571476f Add go-md2man to repo
- d5dc6ef netns can be nil which can cause a segfault
- d2987c8 test: Fix oom test
- 7f0812f test: ami fixups
- 1115cc2 conmon: do not leak fd when creating oom file
- e8bcc34 Fixup for moving to github.com/cri-o/cri-o
- 9da1e13 update github.com/containers/* dependencies
- 9abcfa0 Do not crash when netns is not set up
- a16f7a6 readme: Update support matrix for 1.14
- 50634a8 test: Increase number of inotify user watches
- 1fecf3b Remove timeout flag from kubernetes.yml
- 52bd43b Log oom_handling_score failure to debug
- 15122d6 tests: allow to switch manage_network_ns_lifecycle
- 686c05e Update linter to use hugeParam
- 559be6c config: export manage_network_ns_lifecycle
- 61f8a5c Fix possible out of bounds access during log parsing
Dependencies
Added
- github.com/DataDog/zstd: v1.4.0
- github.com/OpenPeeDeeP/depguard: a69c782
- github.com/VividCortex/ewma: v1.1.1
- github.com/containerd/project: 831961d
- github.com/cpuguy83/go-md2man: v1.0.10
- github.com/docker/go-metrics: b847168
- github.com/etcd-io/bbolt: b847168
- github.com/fatih/color: v1.6.0
- github.com/go-critic/go-critic: 1df3008
- github.com/go-lintpack/lintpack: v0.5.2
- github.com/go-toolsmith/astcast: v1.0.0
- github.com/go-toolsmith/astcopy: v1.0.0
- github.com/go-toolsmith/astequal: v1.0.0
- github.com/go-toolsmith/astfmt: v1.0.0
- github.com/go-toolsmith/astp: v1.0.0
- github.com/go-toolsmith/strparse: v1.0.0
- github.com/go-toolsmith/typep: v1.0.0
- github.com/gobwas/glob: v0.2.3
- github.com/golangci/check: cfe4005
- github.com/golangci/dupl: 3e9179a
- github.com/golangci/errcheck: ef45e06
- github.com/golangci/go-misc: 927a3d8
- github.com/golangci/go-tools: af6baa5
- github.com/golangci/goconst: 041c5f2
- github.com/golangci/gocyclo: 2becd97
- github.com/golangci/gofmt: 0b8337e
- github.com/golangci/golangci-lint: v1.17.1
- github.com/golangci/gosec: 66fb7fc
- github.com/golangci/ineffassign: 42439a7
- github.com/golangci/lint-1: ee948d0
- github.com/golangci/maligned: b1d8939
- github.com/golangci/misspell: 950f5d1
- github.com/golangci/prealloc: 215b22d
- github.com/golangci/revgrep: d9c87f5
- github.com/golangci/unconvert: 28b1c44
- github.com/google/go-cmp: v0.3.0
- github.com/google/renameio: v0.1.0
- github.com/google/uuid: v1.0.0
- github.com/gostaticanalysis/analysisutil: 4088753
- github.com/hashicorp/go-version: v1.2.0
- github.com/hashicorp/hcl: v1.0.0
- github.com/inconshreveable/mousetrap: v1.0.0
- github.com/ishidawataru/sctp: 07191f8
- github.com/kisielk/gotool: v1.0.0
- github.com/konsorten/go-windows-terminal-sequences: v1.0.2
- github.com/magiconair/properties: v1.8.1
- github.com/mattn/go-colorable: v0.0.9
- github.com/mattn/go-isatty: v0.0.8
- github.com/mattn/go-shellwords: v1.0.5
- github.com/mitchellh/go-homedir:v1.1.0
- github.com/mitchellh/mapstructure: v1.1.2
- github.com/nbutton23/zxcvbn-go: eafdab6
- github.com/pelletier/go-toml: v1.4.0
- github.com/russross/blackfriday: v1.5.2
- github.com/sourcegraph/go-diff: v0.5.1
- github.com/spf13/afero: v1.2.2
- github.com/spf13/cast: v1.3.0
- github.com/spf13/cobra: v0.0.5
- github.com/spf13/jwalterweatherman: v1.1.0
- github.com/spf13/viper: v1.4.0
- github.com/timakin/bodyclose: 4a873e9
- github.com/vbatts/git-validation: v1.0.0
- github.com/vbauerster/mpb: v3.4.0
- golang.org/x/tools: 7f22187
- google.golang.org/appengine: v1.6.1
- gopkg.in/square/go-jose.v2: 89060de
- k8s.io/component-base: e8462b5
- k8s.io/cri-api: e8462b5
- mvdan.cc/interfacer: c200402
- mvdan.cc/lint: adc824a
- mvdan.cc/unparam: fbb5962
- sourcegraph.com/sqs/pbtypes: d3ebe8f
Changed
- github.com/Azure/go-ansiterm: 19f72df → d6e3b33
- github.com/BurntSushi/toml: v0.3.0 → v0.3.1
- github.com/Microsoft/go-winio: 7843996 → v0.4.12
- github.com/Microsoft/hcsshim: 43f9725 → v0.8.6
- github.com/Nvveen/Gotty: cd52737 → a8b993b
- github.com/beorn7/perks: 3ac7bf7 → v1.0.0
- github.com/blang/semver: v3.5.0 → v3.5.1
- github.com/checkpoint-restore/go-criu: v3.11 → bdb7599
- github.com/containerd/containerd: v1.2.2 → v1.2.7
- github.com/containerd/continuity: d8fb858 → aaeac12
- github.com/containerd/fifo: 3d5202a → a9fb20d
- github.com/containerd/go-runc: 5a6d9f3 → 7d11b49
- github.com/containerd/typeurl: a93fcdb → 2a93cfd
- github.com/containernetworking/cni: v0.7.0-alpha1 → v0.7.1
- github.com/containernetworking/plugins: v0.7.5 → v0.8.1
- github.com/containers/buildah: v1.7.1 → v1.9.0
- github.com/containers/image: 93bced0 → v2.0.0
- github.com/containers/libpod: v1.1.2 → 5e42bf0
- github.com/containers/psgo: 5dde6da → v1.3.0
- github.com/containers/storage: v1.11 → v1.12.12
- github.com/coreos/go-iptables: 25d087f → v0.4.1
- github.com/coreos/go-systemd: v14 → e64a0ec
- github.com/coreos/pkg: v3 → 399ea9e
- github.com/cri-o/ocicni: 2d2983e → 8a4ca07
- github.com/cyphar/filepath-securejoin: v0.2.1 → v0.2.2
- github.com/davecgh/go-spew: v1.1.0 → v1.1.1
- github.com/docker/distribution: 7a8efe7 → v2.7.1
- github.com/docker/docker-credential-helpers: d68f9ae → v0.6.2
- github.com/docker/docker: da99009 → 6d18c6a
- github.com/docker/go-connections: 3ede32e → v0.4.0
- github.com/docker/go-units: v0.3.1 → v0.4.0
- github.com/docker/libnetwork: 5f7a3f6 → 19279f0
- github.com/docker/spdystream: ed49638 → 6480d4a
- github.com/emicklei/go-restful: ff4f55a → v2.9.6
- github.com/fsnotify/fsnotify: 7d7316e → v1.4.7
- github.com/fsouza/go-dockerclient: 29c1814 → v1.4.1
- github.com/ghodss/yaml: c7ce166 → v1.0.0
- github.com/go-zoo/bone: 031b400 → v1.3.0
- github.com/godbus/dbus: a389bdd → 2ff6f7f
- github.com/gogo/protobuf: v1.0.0 → v1.2.1
- github.com/golang/groupcache: b710c84 → 5b532d6
- github.com/golang/mock: v1.2.0 → v1.3.1
- github.com/golang/protobuf: 4bd1920 → v1.3.1
- github.com/google/gofuzz: 44d8105 → 24818f7
- github.com/googleapis/gnostic: 0c51083 → v0.3.0
- github.com/gorilla/mux: v1.3.0 → v1.7.2
- github.com/hashicorp/errwrap: 7554cd9 → v1.0.0
- github.com/hashicorp/go-multierror: 83588e7 → v1.0.0
- github.com/hashicorp/golang-lru: a0d98a5 → v0.5.1
- github.com/imdario/mergo: v0.2.2 → v0.3.7
- github.com/json-iterator/go: f2b4162 → v1.1.6
- github.com/klauspost/compress: v1.4.1 → v1.7.1
- github.com/klauspost/cpuid: v1.2.0 → v1.2.1
- github.com/kr/pty: v1.0.0 → v1.1.5
- github.com/kubernetes/*: v1.14.0 → v1.15.0
- github.com/lithammer/dedent: v1.0.0 → v1.1.0
- github.com/matttproud/golang_protobuf_extensions: fc2b8d3 → v1.0.1
- github.com/modern-go/reflect2: 05fbef0 → v1.0.1
- github.com/onsi/ginkgo: v1.7.0 → v1.8.0
- github.com/onsi/gomega: v1.4.3 → v1.5.0
- github.com/opencontainers/go-digest: c928146 → v1.0.0-rc1
- github.com/opencontainers/image-spec: v1.0.0 → v1.0.1
- github.com/opencontainers/runc: 11fc498 → v1.0.0-rc8
- github.com/opencontainers/runtime-spec: eba862d → v1.0.1
- github.com/opencontainers/runtime-tools: 1c243a8 → v0.9.0
- github.com/opencontainers/selinux: v1.2 → v1.2.2
- github.com/openshift/imagebuilder: 3682349 → v1.1.0
- github.com/opentracing/opentracing-go: 25a84ff → v1.1.0
- github.com/pkg/errors: v0.8.0 → v0.8.1
- github.com/pquerna/ffjson: d49c2bc → e517b90
- github.com/prometheus/client_golang: e7e9030 → v1.0.0
- github.com/prometheus/client_model: fa8ad6f → fd36f42
- github.com/prometheus/common: 13ba4dd → v0.6.0
- github.com/prometheus/procfs: 65c1f6f → v0.0.2
- github.com/seccomp/containers-golang: v0.1 → v0.3.1
- github.com/seccomp/libseccomp-golang: v0.9.0 → v0.9.1
- github.com/sirupsen/logrus: v1.0.0 → v1.4.2
- github.com/soheilhy/cmux: v0.1.4 → v0.1.4
- github.com/spf13/pflag: 9ff6c69 → v1.0.3
- github.com/syndtr/gocapability: e7cb7fa → d983527
- github.com/tchap/go-patricia: v2.2.6 → v2.3.0
- github.com/ulikunitz/xz: v0.5.4 → v0.5.6
- github.com/vbatts/tar-split: v0.10.2 → v0.11.1
- golang.org/x/crypto: 4979611 → cc06ce4
- golang.org/x/net: e147a91 → 3b0461e
- golang.org/x/oauth2: a6bd8ce → 0f29369
- golang.org/x/sync: 42b3178 → 1122301
- golang.org/x/sys: c8c8c57 → c5567b4
- golang.org/x/text: 17bcc04 → v0.3.2
- golang.org/x/time: f51c127 → 9d24e82
- google.golang.org/genproto: 09f6ed2 → 6af8c5f
- google.golang.org/grpc: 5b3c4e8 → v1.21.1
- gopkg.in/fsnotify.v1: v1.4.2 → v1.4.7
- gopkg.in/yaml.v2: v2.2.1 → v2.2.2
Removed
- github.com/boltdb/bolt
- github.com/containerd/cgroups
- github.com/fatih/camelcase
- github.com/google/btree
- github.com/gorilla/context
- github.com/gregjones/httpcache
- github.com/mattn/go-runewidth
- github.com/peterbourgon/diskv
- github.com/ulule/deepcopier
- gopkg.in/cheggaaa/pb.v1
- gopkg.in/mgo.v2