Davanum Srinivas
311887da35
Bump to opencontainers/runc new version - v1.0.0-rc10
...
We have a new release of runc ( opencontainers/runc#2217 ). This release
has a fix for a race condition we are struggling with in kubernetes
(especially CI jobs) which was fixed in opencontainers/runc#2185
The v1.0.0-rc10 includes the fix for CVE-2019-19921 as well. The full
diff upstream is here:
https://github.com/opencontainers/runc/compare/v1.0.0-rc9...v1.0.0-rc10
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-01-24 09:56:50 -05:00
Mike Brown
3f99b45073
Merge pull request #1380 from AkihiroSuda/vendor-kube1.17.1
...
vendor kubernetes 1.17.1
2020-01-23 13:20:52 -08:00
George Goh
f50816381e
Add correct paths for cri's systemd config files in CentOS.
...
Signed-off-by: George Goh <gohge@vmware.com>
2020-01-23 09:15:26 +08:00
Phil Estes
c2ad9dc12d
Merge pull request #3970 from TBBle/windows_build_without_cgo
...
Revendor hcsshim to remove CGO requirement from Windows build
2020-01-22 18:38:09 +02:00
Paul "TBBle" Hampson
e44d008659
Appveyor on_success field should be an array.
...
Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
2020-01-22 21:29:52 +11:00
Paul "TBBle" Hampson
a224937d2c
Disable CGO for AppVeyor build steps
...
CGO is explicitly enabled for the test steps, as `-race` is passed to
`go test`, which depends on CGO to function.
Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
2020-01-22 21:29:52 +11:00
Akihiro Suda
2d28b60046
vendor kubernetes 1.17.1
...
Corresponds to https://github.com/kubernetes/kubernetes/blob/v1.17.1/go.mod
note: `k8snet.ChooseBindAddress()` was renamed to `k8snet.ResolveBindAddress()` in afa0b808f8
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-01-22 02:06:50 +09:00
Akihiro Suda
5e5960f2bc
Merge pull request #1376 from Zyqsempai/add-cgroups-v2-metrics
...
Cgroupv2: Added CPU, Memory metrics
2020-01-21 23:21:09 +09:00
Wei Fu
75af17946d
Pull: create image record after blobs download
...
When pull image with unpack option, the fetch action will defer blobs
download until unpack. If create image record in ImageService before
blobs download, the following requests to use image will fail because
there is still missing blobs download.
In order to fix concurrent issue, need to create image record after
blobs download.
Fix : #3937
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2020-01-20 18:26:14 +08:00
Paul "TBBle" Hampson
45a17cffb6
Vendor Microsoft/hcsshim with CGO removal
...
Signed-off-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
2020-01-19 06:07:10 +11:00
Akihiro Suda
592a617f3d
Merge pull request #3969 from thaJeztah/bump_golang_1.13.6
...
Update Golang 1.13.6
2020-01-18 02:43:26 +09:00
Sebastiaan van Stijn
94964b36d0
Update Golang 1.13.6
...
full diff: https://github.com/golang/go/compare/go1.13.5...go1.13.6
go1.13.6 (released 2020/01/09) includes fixes to the runtime and the net/http
package. See the Go 1.13.6 milestone on the issue tracker for details.
https://github.com/golang/go/issues?q=milestone%3AGo1.13.6+label%3ACherryPickApproved
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-17 15:54:16 +01:00
Phil Estes
6b5553ee6c
Merge pull request #3919 from Zyqsempai/add-io-metrics
...
Added IO metrics for cgroup v2
2020-01-17 08:56:54 -05:00
Boris Popovschi
6b8846cdf8
vendor updated + added cgroupv2 metrics
...
Signed-off-by: Boris Popovschi <zyqsempai@mail.ru>
2020-01-17 11:55:06 +02:00
Akihiro Suda
64b08f90e9
Merge pull request #3966 from zhsj/update-btrfs
...
vendor: bump containerd/btrfs to 153935315f4ab9be5bf03650a1341454b05efa5d
2020-01-17 15:30:10 +09:00
Shengjing Zhu
22b73a9a78
vendor: bump containerd/btrfs to 153935315f4ab9be5bf03650a1341454b05efa5d
...
Fix building issue on mipsle
Signed-off-by: Shengjing Zhu <zhsj@debian.org>
2020-01-17 10:57:48 +08:00
Derek McGowan
b8797016bb
Merge pull request #3964 from zhsj/flaky-metastore-test
...
snapshots: fix flaky TestMetastore
2020-01-15 11:05:24 -08:00
Phil Estes
e095480716
Merge pull request #3962 from zhsj/clean-test
...
sys: clean up process after test
2020-01-15 13:36:53 -05:00
Shengjing Zhu
1189cc40f2
snapshots: fix flaky TestMetastore
...
35a8e6e589/check/containerd-build-arm64/de237af/logs/make_test.txt
--- FAIL: TestMetastore (18.27s)
--- FAIL: TestMetastore/GetInfo (13.91s)
metastore_test.go:242: assertion failed:
--- expected
+++ info
{snapshots.Info}.Created:
-: s"0001-01-01 00:00:00 +0000 UTC"
+: s"2020-01-15 14:15:38.71882571 +0000 UTC"
{snapshots.Info}.Updated:
-: s"0001-01-01 00:00:00 +0000 UTC"
+: s"2020-01-15 14:15:38.71882571 +0000 UTC"
: on key committed-1
Signed-off-by: Shengjing Zhu <zhsj@debian.org>
2020-01-15 23:12:05 +08:00
Shengjing Zhu
35a8e6e589
sys: clean up process after test
...
Signed-off-by: Shengjing Zhu <zhsj@debian.org>
2020-01-15 22:03:39 +08:00
Phil Estes
5383d31f32
Merge pull request #3963 from zhsj/flaky-gc-test
...
gc: increase sleep time in test
2020-01-15 08:27:07 -05:00
Boris Popovschi
3eb57b01be
Added IO metrics
...
Signed-off-by: Boris Popovschi <zyqsempai@mail.ru>
2020-01-15 14:35:47 +02:00
Shengjing Zhu
e859b8a92b
gc: increase sleep time in test
...
Fix some flaky tests.
Signed-off-by: Shengjing Zhu <zhsj@debian.org>
2020-01-15 18:28:11 +08:00
Lantao Liu
b2804c0693
Merge pull request #1371 from AkihiroSuda/cgroup2-unshare-cgroupns
...
cgroup2: unshare cgroup namespace for containers
2020-01-14 10:08:14 -08:00
fahedouch
486d33631e
test runtime v2 CPU settings
...
Signed-off-by: fahedouch <fahed.dorgaa@gmail.com>
2020-01-14 18:23:54 +01:00
Akihiro Suda
c55bd87f47
Merge pull request #3956 from sethp-nr/fix/eventfd-leak
...
fix: eventfd leak
2020-01-14 12:11:57 +09:00
Derek McGowan
bb9d4e8bf2
Merge pull request #3959 from thaJeztah/bump_prometheus
...
Bump prometheus/client_golang and dependencies v1.3.0
2020-01-13 15:29:15 -08:00
Seth Pellegrino
66508589d3
fix: eventfd leak for v2 runtime with v1 cgroups
...
There's no OOM monitoring for the v2 cgroups yet, so it seems unlikely
that there was a leak in that case.
Signed-off-by: Seth Pellegrino <spellegrino@newrelic.com>
2020-01-13 10:49:11 -08:00
Seth Pellegrino
9456040acb
fix: eventfd leak
...
Only start watching the cgroup for OOMs when the first process starts
instead of on every process.
Signed-off-by: Seth Pellegrino <spellegrino@newrelic.com>
2020-01-13 10:39:54 -08:00
Sebastiaan van Stijn
2f0db8e2a8
vendor: bump prometheus/client_golang v1.3.0
...
full diff: https://github.com/prometheus/client_golang/compare/v1.1.0...v1.3.0
This requires LK4D/vndr v0.1.0 or newer for vendoring; also adds a new
dependency: github.com/cespare/xxhash
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 17:00:24 +01:00
Sebastiaan van Stijn
e10c911876
vendor: bump prometheus/client_golang v1.1.0
...
full diff: https://github.com/prometheus/client_golang/compare/v0.9.4...v1.1.0
Using v1.1.0, because version v1.2.0 and up use versioned import paths for the
github.com/cespare/xxhash/v2 dependency (prometheus/client_golang#657 ), which
causes vendoring with vndr to break due to the v2 in the import-path.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:43:31 +01:00
Sebastiaan van Stijn
845b91d6b5
vendor: bump prometheus/client_golang v0.9.4
...
full diff: f4fb1b73fb
...v0.9.4
version v0.9.0 is the minimum tagged version to work with go-metrics v0.0.1,
as it depends on `prometheus.Observer`:
vendor/github.com/docker/go-metrics/timer.go:39:4: undefined: prometheus.Observer
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:43:29 +01:00
Sebastiaan van Stijn
04506b87d6
vendor: bump docker/go-metrics v0.0.1:
...
full diff: 4ea375f775
...v0.0.1
- docker/go-metrics#15 Add functions that instruments http handler using promhttp
- docker/go-metrics#20 Rename LICENSE.code → LICENSE
- docker/go-metrics#22 Support Go Modules
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:43:20 +01:00
Sebastiaan van Stijn
99911ea668
vendor: bump prometheus/procfs v0.0.8
...
full diff: cb4147076a
...v0.0.8
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:11:53 +01:00
Sebastiaan van Stijn
ed6ae81861
vendor: bump prometheus/common v0.7.0
...
full diff: 89604d1970
...v0.7.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:10:10 +01:00
Sebastiaan van Stijn
c02dc24ecf
vendor: bump prometheus/client_model v0.1.0
...
full diff: 99fa1f4be8
...v0.1.0
- prometheus/client_model#22 add `go_package`, regenerate Go binding file
- prometheus/client_model#31 Support Go Modules
- prometheus/client_model#38 Remove all languages but Go and add a deprecation note
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:08:24 +01:00
Sebastiaan van Stijn
77a3780c25
vendor: bump beorn7/perks v1.0.1
...
full diff: 4c0e84591b
...v1.0.1
- beorn7/perks#3 Avoid iterating on maps
- Speed up InsertTargeted* functions by at least 2x by avoiding iterating on maps.
- beorn7/perks#4 Fixed format error
- Use 1000000 instead of 1e6 for int constant
- Add go module support
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-01-13 15:05:45 +01:00
Phil Estes
a767b62321
Merge pull request #3954 from AkihiroSuda/vendor-cgroups-20200110
...
revendor containerd/cgroups
2020-01-13 08:48:04 -05:00
Akihiro Suda
e1221e69a8
revendor containerd/cgroups
...
Note: now vndr >= v0.10 is required (https://github.com/containerd/cgroups/issues/139 )
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-01-13 16:09:59 +09:00
Wei Fu
1c2606d05b
Merge pull request #3946 from wawa0210/bump-hcsshim
...
bump microsoft/hcsshim to 0.8.7
2020-01-13 09:30:43 +08:00
wawa0210
4d62d8795c
bump microsoft/hcsshim to 0.8.7
...
Signed-off-by: 张潇 <xiaozhang0210@hotmail.com>
2020-01-11 13:45:30 +08:00
Akihiro Suda
982e767745
Merge pull request #1374 from lumjjb/bump_containerd
...
Bump vendor containerd/containerd version
2020-01-11 07:28:33 +09:00
Brandon Lum
73cd077c6b
Bump vendor containerd/containerd version
...
Signed-off-by: Brandon Lum <lumjjb@gmail.com>
2020-01-10 20:13:22 +00:00
Yecheng Fu
ef7f327f2a
update config syntax in registry.md
...
Signed-off-by: Yecheng Fu <fuyecheng@pingcap.com>
2020-01-10 17:43:41 +08:00
Lantao Liu
83a9d2460c
Merge pull request #1363 from Random-Liu/fix-validate-config
...
Validate and update the right config
2020-01-10 00:11:27 -08:00
Phil Estes
0a1f2b4064
Merge pull request #3952 from lumjjb/fix_unpacker
...
Fix unpacker to pass apply options
2020-01-09 11:49:06 -05:00
Brandon Lum
95fbf3dc28
Fix unpacker to pass use apply options
...
Signed-off-by: Brandon Lum <lumjjb@gmail.com>
2020-01-09 15:10:07 +00:00
Phil Estes
7804afb226
Merge pull request #3950 from dmcgowan/fix-printf-scanner-error
...
Fix filter errors
2020-01-09 09:21:30 -05:00
Akihiro Suda
71740399e0
cgroup2: unshare cgroup namespace for containers
...
In cgroup v1 container implementations, cgroupns is not used by default because
it was not available in the kernel until kernel 4.6 (May 2016), and the default
behavior will not change on cgroup v1 environments, because changing the
default will break compatibility and surprise users.
For cgroup v2, implementations are going to unshare cgroupns by default
so as to hide /sys/fs/cgroup from containers.
* Discussion: https://github.com/containers/libpod/issues/4363
* Podman PR (merged): https://github.com/containers/libpod/pull/4374
* Moby PR: https://github.com/moby/moby/pull/40174
This PR enables cgroupns for containers, but pod sandboxes are untouched
because probably there is no need to do.
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-01-09 14:58:30 +09:00
Maksym Pavlenko
9f193c41d7
Merge pull request #3948 from jterry75/fix_lcow_size
...
Support disk usage in windows-lcow snapshot
2020-01-08 20:47:48 -08:00