Akihiro Suda
c3fb7dfa7f
go.mod: github.com/moby/sys/mountinfo v0.6.2
...
https://github.com/moby/sys/compare/mountinfo/v0.6.0...mountinfo/v0.6.2
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2022-06-08 13:25:08 +09:00
Kazuyoshi Kato
0532f666f6
Merge pull request #7027 from AkihiroSuda/containerd-cgroup-1.0.4
...
go.mod: github.com/containerd/cgroups v1.0.4
2022-06-07 20:10:33 -07:00
Akihiro Suda
5a6e4144ac
go.mod: github.com/containerd/cgroups v1.0.4
...
https://github.com/containerd/cgroups/compare/v1.0.3...v1.0.4
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2022-06-07 17:15:21 +09:00
Akihiro Suda
088c8df3ac
go.mod: github.com/containerd/continuity v0.3.0
...
https://github.com/containerd/continuity/compare/v0.2.2...v0.3.0
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2022-06-07 17:14:08 +09:00
Kazuyoshi Kato
8bf5995e12
Merge pull request #7018 from lucacome/bump-grpc
...
Bump grpc to v1.47.0
2022-06-06 10:04:10 -07:00
Luca Comellini
8bc6ccc073
Bump k8s.io deps to v0.24.1
...
Signed-off-by: Luca Comellini <luca.com@gmail.com >
2022-06-02 15:26:54 -07:00
Luca Comellini
5fcde823dd
Bump grpc to v1.47.0
...
Signed-off-by: Luca Comellini <luca.com@gmail.com >
2022-06-02 15:25:37 -07:00
Fu Wei
aa0aaa4947
Merge pull request #7009 from mikebrow/update-gocni
2022-06-02 11:09:46 +08:00
Mike Brown
e3b4d750db
update go-cni/for cni update fixing plugins that don't respond with version
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2022-06-01 17:20:18 -05:00
Kazuyoshi Kato
c149e6c2ea
Merge pull request #6996 from dcantah/hpc-validations
...
Add validations for Windows HostProcess CRI configs
2022-06-01 11:37:12 -07:00
Paco Xu
1cf6f20320
promote pause image to 3.7
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2022-05-30 15:08:28 +08:00
Daniel Canter
978ff393d2
Add validations for Windows HostProcess CRI configs
...
HostProcess containers require every container in the pod to be a
host process container and have the corresponding field set. The Kubelet
usually enforces this so we'd error before even getting here but we recently
found a bug in this logic so better to be safe than sorry.
Signed-off-by: Daniel Canter <dcanter@microsoft.com >
2022-05-27 21:17:07 -07:00
Sebastiaan van Stijn
5bb47fb956
vendor: github.com/urfave/cli v1.22.9
...
The regression in v1.22.2 has been resolved, so we can drop the
replace rule and use the latest v1.22.x version.
full diff: https://github.com/urfave/cli/compare/v1.22.1...v1.22.9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-05-27 13:05:54 +02:00
Phil Estes
133978f893
Merge pull request #6932 from lucacome/bump-otel-deps
...
Bump OpenTelemetry dependencies
2022-05-12 19:28:35 +01:00
Sebastiaan van Stijn
c4ce13a282
vendor: github.com/opencontainers/runc v1.1.2
...
no changes in vendored code
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-05-12 13:40:43 +02:00
Luca Comellini
c1140aef65
Bump OpenTelemetry dependencies
...
Signed-off-by: Luca Comellini <luca.com@gmail.com >
2022-05-11 18:03:09 -07:00
Daniel Canter
d1c49781ed
go.mod: Bump k8s deps to v0.24.0
...
This ends up bumping the prometheus client as well.
Signed-off-by: Daniel Canter <dcanter@microsoft.com >
2022-05-06 13:37:15 -07:00
Kazuyoshi Kato
7a834516f6
Share images between TestRestartMonitor and TestRestartMonitorWithOnFailurePolicy
...
These tests are launching containerd and pulling busybox there, while
other tests are using busybox from TestMain().
This commit shares busybox at least between TestRestartMonitor and
TestRestartMonitorWithOnFailurePolicy to reduce the chance of
throttling from ghcr.io.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-05-04 16:50:19 +00:00
Kazuyoshi Kato
8160a3efc3
Reduce the number of the concurrent HTTP requests in TestUserNamespaces
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-29 22:51:39 +00:00
Kazuyoshi Kato
7183fc81d2
Skip TestImagePullWithConcurrencyLimit on Cirrus CI
...
This test tends to fail under Cirrus CI + Vagrant. Skipping for now
since running the test on GitHub Actions would be suffice.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-29 22:14:24 +00:00
Michael Zappa
5d0730370d
Update go-cni to v1.1.5
...
Signed-off-by: Michael Zappa <Michael.Zappa@stateless.net >
2022-04-27 16:27:10 -06:00
Kazuyoshi Kato
cb84b5a1d2
Merge pull request #6865 from log1cb0mb/bump-opencontainers/selinux-to-v1.10.1
...
Bump opencontainers/selinux from 1.10.0 to 1.10.1
2022-04-27 14:46:21 -07:00
log1cb0mb
ae29594d0b
Bump opencontainers/selinux from 1.10.0 to 1.10.1
...
Signed-off-by: Nabeel Rana <nabeelnrana@gmail.com >
2022-04-27 22:55:25 +03:00
Kazuyoshi Kato
7f23296b99
Upgrade google.golang.org/grpc and google.golang.org/protobuf
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-27 17:25:02 +00:00
Kazuyoshi Kato
7353006f69
Remove kzys/typeurl
...
I forgot to remove my fork from integration/client/go.mod.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-27 17:16:51 +00:00
Derek McGowan
6e0231f992
Merge pull request #6150 from fuweid/support-4984
...
feature: support image pull progress timeout
2022-04-26 12:15:09 -07:00
Wei Fu
00d102da9f
feature: support image pull progress timeout
...
Kubelet sends the PullImage request without timeout, because the image size
is unknown and timeout is hard to defined. The pulling request might run
into 0B/s speed, if containerd can't receive any packet in that connection.
For this case, the containerd should cancel the PullImage request.
Although containerd provides ingester manager to track the progress of pulling
request, for example `ctr image pull` shows the console progress bar, it needs
more CPU resources to open/read the ingested files to get status.
In order to support progress timeout feature with lower overhead, this
patch uses http.RoundTripper wrapper to track active progress. That
wrapper will increase active-request number and return the
countingReadCloser wrapper for http.Response.Body. Each bytes-read
can be count and the active-request number will be descreased when the
countingReadCloser wrapper has been closed. For the progress tracker,
it can check the active-request number and bytes-read at intervals. If
there is no any progress, the progress tracker should cancel the
request.
NOTE: For each blob data, the containerd will make sure that the content
writer is opened before sending http request to the registry. Therefore, the
progress reporter can rely on the active-request number.
fixed : #4984
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2022-04-27 00:02:27 +08:00
Derek McGowan
3dbd6a2498
Merge pull request #6841 from kzys/proto-upgrade-6
...
Migrate off from github.com/gogo/protobuf
2022-04-25 15:12:51 -07:00
Kazuyoshi Kato
2ca54ee8ae
Merge pull request #6180 from claudiubelu/integration/windows-ip-leak
...
integration: Adds Windows equivalent for TestSandboxRemoveWithoutIPLeakage
2022-04-25 11:27:31 -07:00
Kazuyoshi Kato
aefd1849b6
go mod tidy and go mod vendor
...
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-22 15:41:05 +00:00
Kazuyoshi Kato
f616dd471e
Upgrade containerd/typeurl
...
https://github.com/containerd/typeurl/pull/35 is needed to handle
types generated by protoc-gen-go.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-22 15:40:56 +00:00
Kazuyoshi Kato
1a095e18ba
Rename Size_ to Size
...
Previouslty "Size" was reserved by protoc-gen-gogoctrd and user-generated
"Size" was automatically renamed to "Size_" to avoid conflicts.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-22 15:31:53 +00:00
Kazuyoshi Kato
e044759ebd
Upgrade containerd/ttrpc
...
protoc-gen-go-ttrpc's generated Go code doesn't work with ttrpc v1.1.0.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-22 15:31:52 +00:00
Kazuyoshi Kato
dfa6e8763e
diff: hide types.Any from clients
...
This commit hides types.Any from the diff package's interface. Clients
(incl. imgcrypt) shouldn't aware about gogo/protobuf.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-21 13:43:20 +00:00
Derek McGowan
902212651b
Merge pull request #6826 from kzys/ptypes
...
Consolidate gogo/protobuf dependencies under our own protobuf package
2022-04-19 10:13:56 -07:00
Fu Wei
9503d7219e
Merge pull request #6744 from Junnplus/restart-policy
...
Add restart policy for enhanced restart manager
2022-04-20 00:12:31 +08:00
Kazuyoshi Kato
88c0c7201e
Consolidate gogo/protobuf dependencies under our own protobuf package
...
This would make gogo/protobuf migration easier.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-19 15:53:36 +00:00
Kazuyoshi Kato
80b825ca2c
Remove gogoproto.stdtime
...
This commit removes gogoproto.stdtime, since it is not supported by
Google's official toolchain
(see https://github.com/containerd/containerd/issues/6564 ).
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-04-19 13:39:30 +00:00
Ye Sijun
3df7674058
add restart policy for enhanced restart manager
...
Signed-off-by: Ye Sijun <junnplus@gmail.com >
2022-04-09 01:04:11 +08:00
Ed Bartosh
825c1c58a9
CDI: update go.mod and vendor deps
...
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com >
2022-04-06 13:10:59 +03:00
Gabriel Adrian Samfira
50921e71bb
Run go mod tidy in integration tests
...
make integration currently fails due to outdated go.mod.
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com >
2022-04-04 11:01:56 +03:00
Akihiro Suda
9f4e13973d
Merge pull request #6765 from thaJeztah/move_indirects
...
go.mod: move indirects, and update integration go.mod to 1.18
2022-04-03 07:09:20 +09:00
Sebastiaan van Stijn
99c194e033
go.mod: move indirects, and update integration go.mod to 1.18
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-04-02 12:02:13 +02:00
Maksym Pavlenko
871b6b6a9f
Use testify
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2022-04-01 18:17:58 -07:00
Akihiro Suda
11a31320bb
go.mod: github.com/opencontainers/runc v1.1.1
...
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2022-04-01 15:16:08 +09:00
Phil Estes
3633cae64b
Merge pull request #6706 from kzys/typeurl-upgrade
...
Use typeurl.Any instead of github.com/gogo/protobuf/types.Any
2022-03-25 10:38:46 -04:00
Kazuyoshi Kato
96b16b447d
Use typeurl.Any instead of github.com/gogo/protobuf/types.Any
...
This commit upgrades github.com/containerd/typeurl to use typeurl.Any.
The interface hides gogo/protobuf/types.Any from containerd's Go client.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-03-24 20:50:07 +00:00
Mike Brown
a51da91c1d
moving up to go-cni v1.1.4
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2022-03-23 22:16:51 +00:00
Sebastiaan van Stijn
36612d692f
go.mod: remove replace and update github.com/gogo/googleapis v1.4.1
...
gogo/googleapis has a single dependency (github.com/gogo/protobuf), which is
currently the same version as we use, and we have a separate replace for that
dependency, so removing this override should not make a difference there.
gogo/googleapis v1.4.1 Includes updated protos with the gogo/protobuf fixes for
[CVE-2021-3121](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3121 )
Change logs and diffs for each release:
- v1.3.3
generate grpc service for google/longrunning/operations.proto
full diff: https://github.com/gogo/googleapis/compare/v1.3.2...v1.3.3
- v1.4.0
Add google geo type
full diff: https://github.com/gogo/googleapis/compare/v1.3.3...v1.4.0
- v1.4.1
This release contains sources generated with the version of gogo/protobuf
containing a fix for the "skippy peanut butter" issue.
full diff: https://github.com/gogo/googleapis/compare/v1.4.0...v1.4.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-03-23 16:56:30 +01:00
Kazuyoshi Kato
388ee880d2
Upgrade containerd/imgcrypt and opencontainers/image-spec
...
- Upgrade github.com/containerd/imgcrypt to prepare for typeurl upgrade
(see https://github.com/containerd/imgcrypt/pull/72 )
- Upgrade github.com/opencontainers/image-spec since imgcrypto needs at
least 1.0.2.
Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com >
2022-03-22 21:17:18 +00:00