Commit Graph

798 Commits

Author SHA1 Message Date
Mike Brown
e9dc15b7a5 Merge pull request #12776 from mxpv/breaking
Detect breaking API changes in proto files
2026-01-13 14:08:53 +00:00
dependabot[bot]
ac70789ec8 build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](5d4e8d1aca...cdefb33c0f)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 03:39:12 +00:00
Maksym Pavlenko
1b4f588f3f Detect breaking API changes in protos
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-12 16:31:49 -08:00
Maksym Pavlenko
edb3e08697 Remove protobuf
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com>
2026-01-08 15:40:54 -08:00
Phil Estes
2d8e4b6d16 Merge pull request #12722 from containerd/dependabot/github_actions/docker/setup-buildx-action-3.12.0
build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0
2025-12-30 21:33:51 +00:00
Phil Estes
964ffd3c22 Merge pull request #12723 from containerd/dependabot/github_actions/actions/attest-build-provenance-3.1.0
build(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
2025-12-30 21:33:31 +00:00
dependabot[bot]
b3fdd83a99 build(deps): bump github/codeql-action from 4.31.8 to 4.31.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.8 to 4.31.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](1b168cd394...5d4e8d1aca)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 23:06:13 +00:00
dependabot[bot]
4d7ce17462 build(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](977bb373ed...00014ed6ed)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 23:05:54 +00:00
dependabot[bot]
ddc35aca2d build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](e468171a9d...8d2750c68a)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 23:05:48 +00:00
Davanum Srinivas
b58f6579c7 Drop skip for [Feature:ResourceMetrics] in node e2e tests
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-22 10:13:17 -05:00
Davanum Srinivas
635b301430 Ensure ListMetricDescriptors gets tested with latest k/k
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-19 19:40:17 -05:00
Phil Estes
8462dec6c0 Merge pull request #12689 from containerd/dependabot/github_actions/github/codeql-action-4.31.8
build(deps): bump github/codeql-action from 4.31.7 to 4.31.8
2025-12-16 14:29:56 +00:00
Phil Estes
048014738e Merge pull request #12692 from containerd/dependabot/github_actions/actions/download-artifact-7.0.0
build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
2025-12-16 03:37:02 +00:00
Akihiro Suda
bd1e76c19d Merge pull request #12691 from containerd/dependabot/github_actions/actions/upload-artifact-6.0.0
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
2025-12-16 02:48:37 +00:00
dependabot[bot]
87e014471a build(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](018cc2cf5b...37930b1c2a)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 23:08:30 +00:00
dependabot[bot]
e191976e0c build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 23:08:26 +00:00
dependabot[bot]
9322000b92 build(deps): bump github/codeql-action from 4.31.7 to 4.31.8
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.7 to 4.31.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](cf1bb45a27...1b168cd394)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 23:08:15 +00:00
dependabot[bot]
92c36c22d9 build(deps): bump actions/cache from 4.3.0 to 5.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.1.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0057852bfa...9255dc7a25)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 23:07:55 +00:00
Mike Brown
f9b7482b66 Merge pull request #12629 from dims/updates-for-better-cri-resource-metrics
cri: Add background stats collector to calculate UsageNanoCores
2025-12-09 21:14:50 +00:00
Phil Estes
17c7fdd5fe Merge pull request #12592 from wzshiming/ci/check-issue
[CI] Prevents triggering of an inactive issue/PR check for forked repository.
2025-12-09 16:00:10 +00:00
Phil Estes
9d2097d425 Merge pull request #12642 from containerd/dependabot/github_actions/github/codeql-action-4.31.7
build(deps): bump github/codeql-action from 4.31.6 to 4.31.7
2025-12-09 15:55:19 +00:00
Phil Estes
0a52ea3f19 Merge pull request #12643 from containerd/dependabot/github_actions/golangci/golangci-lint-action-9.2.0
build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.2.0
2025-12-09 15:54:54 +00:00
Phil Estes
4c6312059b Merge pull request #12645 from containerd/dependabot/github_actions/actions/stale-10.1.1
build(deps): bump actions/stale from 10.1.0 to 10.1.1
2025-12-09 15:54:32 +00:00
dependabot[bot]
b0946006fa build(deps): bump actions/checkout from 6.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 23:07:38 +00:00
dependabot[bot]
e72ce62153 build(deps): bump actions/stale from 10.1.0 to 10.1.1
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5f858e3efb...997185467f)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 23:07:18 +00:00
dependabot[bot]
7053b5cd10 build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.2.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.0.0 to 9.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](0a35821d5c...1e7e51e771)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 23:07:13 +00:00
dependabot[bot]
ca0637f16c build(deps): bump github/codeql-action from 4.31.6 to 4.31.7
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.6 to 4.31.7.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](fe4161a26a...cf1bb45a27)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 23:07:09 +00:00
Davanum Srinivas
9d5ee65014 cri: Add background stats collector to calculate UsageNanoCores
adds a background stats collector that calculates `UsageNanoCores` for containers and pod sandboxes.

- run in the background every second to collect CPU metrics for all containers and sandboxes (similar to what cAdvisor does)
- keep a rolling buffer of CPU samples and calculates the instantaneous CPU usage rate from consecutive samples
- read pod-level CPU stats from the parent cgroup rather than the pause container
- add cgroupv2 Pressure Stall Information for CPU, memory, and IO
- add missing `Timestamp` and `Interfaces` fields

when Kubernetes runs with `PodAndContainerStatsFromCRI=true`, it expects `UsageNanoCores` to be set in stats responses.
This value represents how much CPU is being used right now (as opposed to `UsageCoreNanoSeconds` which is cumulative).
To calculate it, we need to compare CPU samples over time to replicate what is in cadvisor.

we can't yet really test this in CI as some changes in kubernetes has to land for `--feature-gates=PodAndContainerStatsFromCRI=true`

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-08 16:03:06 -05:00
Davanum Srinivas
d958fb2a27 ci: update CIFuzz actions to support Ubuntu 24.04
Update the OSS-Fuzz CIFuzz action references from commit abe2c06d
(Oct 2024) to c8c1b257 (Dec 2025) which includes support for
Ubuntu 24.04 base images. The new version reads
`base_os_version: ubuntu-24-04` from the
containerd project.yaml.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-06 12:01:44 -05:00
Maksym Pavlenko
ebaf158368 Merge pull request #12610 from containerd/dependabot/github_actions/softprops/action-gh-release-2.5.0
build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0
2025-12-04 00:01:32 +00:00
Austin Vazquez
127b163577 ci: bump Go 1.24.11, 1.25.5
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
2025-12-03 09:53:26 -06:00
Austin Vazquez
65ad60ed9a ci: bump Go 1.24.10, 1.25.4
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
2025-12-03 09:52:09 -06:00
dependabot[bot]
37f18854c5 build(deps): bump github/codeql-action from 4.31.5 to 4.31.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.5 to 4.31.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](fdbfb4d275...fe4161a26a)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 02:02:43 +00:00
dependabot[bot]
fbb53684fe build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.4.2 to 2.5.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](5be0e66d93...a06a81a03e)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 02:02:26 +00:00
Shiming Zhang
80dc405432 [CI] Prevents triggering of an inactive issue/PR check for forked repository.
Signed-off-by: Shiming Zhang <wzshiming@hotmail.com>
2025-11-28 15:53:27 +08:00
Akihiro Suda
ddad4a8c4e Merge pull request #12528 from containerd/dependabot/go_modules/github.com/opencontainers/selinux-1.13.1
build(deps): bump github.com/opencontainers/selinux from 1.12.0 to 1.13.1
2025-11-27 18:46:14 +00:00
Fu Wei
18fd11cd84 Merge pull request #12571 from containerd/dependabot/github_actions/actions/checkout-6.0.0
build(deps): bump actions/checkout from 5.0.1 to 6.0.0
2025-11-27 15:51:39 +00:00
dependabot[bot]
dfb8bffb9a build(deps): bump actions/checkout from 5.0.1 to 6.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](93cb6efe18...1af3b93b68)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27 10:15:08 -05:00
Fu Wei
e6c5b213e9 Merge pull request #12572 from containerd/dependabot/github_actions/github/codeql-action-4.31.5
build(deps): bump github/codeql-action from 4.31.3 to 4.31.5
2025-11-27 15:14:39 +00:00
CrazyMax
0eac0eeb19 ci(release): set GO_VERSION in Dockerfile
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-11-27 14:42:49 +01:00
dependabot[bot]
72b218ee7a build(deps): bump github.com/opencontainers/selinux
Bumps [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) from 1.12.0 to 1.13.1.
- [Release notes](https://github.com/opencontainers/selinux/releases)
- [Commits](https://github.com/opencontainers/selinux/compare/v1.12.0...v1.13.1)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/selinux
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-11-27 13:10:41 +09:00
Wei Fu
13912cf3b4 .github: skip 5 critest cases in window CI pipeline
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-11-26 21:21:57 -05:00
Gao Xiang
c1089f6ed6 ci: use GitHub source for erofs-utils
`git.kernel.org` is suffering from network flakiness so just use
github source for github workflows.

Also, upgrade erofs-utils to the latest version, 1.8.10.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
2025-11-25 10:32:42 +08:00
dependabot[bot]
5a104b9670 build(deps): bump github/codeql-action from 4.31.3 to 4.31.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.3 to 4.31.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](014f16e7ab...fdbfb4d275)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 23:29:09 +00:00
Maksym Pavlenko
5834b946b5 Merge pull request #12500 from containerd/dependabot/github_actions/softprops/action-gh-release-2.4.2
build(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2
2025-11-20 18:54:51 +00:00
Fu Wei
4ab5ee32ad Merge pull request #12525 from containerd/dependabot/github_actions/actions/checkout-5.0.1
build(deps): bump actions/checkout from 5.0.0 to 5.0.1
2025-11-18 23:56:30 +00:00
dependabot[bot]
e155f0a4bb build(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](6da8fa9354...5be0e66d93)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 11:24:56 -08:00
dependabot[bot]
0cf656ab94 build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](0499de31b9...014f16e7ab)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 23:08:43 +00:00
dependabot[bot]
83a5208a60 build(deps): bump actions/checkout from 5.0.0 to 5.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...93cb6efe18)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 23:08:31 +00:00
dependabot[bot]
7f5d9c25bf build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](4afd733a84...0a35821d5c)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 23:09:08 +00:00