Compare commits

...

123 Commits

Author SHA1 Message Date
Akihiro Suda 8b4beab359
Merge pull request #138 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.1.1
Bump github.com/containerd/containerd/v2 from 2.1.0 to 2.1.1
2025-05-21 03:05:52 +09:00
dependabot[bot] aeca935788
Bump github.com/containerd/containerd/v2 from 2.1.0 to 2.1.1
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-20 18:02:52 +00:00
Akihiro Suda 4a728c1d39
Merge pull request #137 from containerd/dependabot/go_modules/google.golang.org/grpc-1.72.1
Bump google.golang.org/grpc from 1.72.0 to 1.72.1
2025-05-21 03:01:30 +09:00
dependabot[bot] 16f4b5d429
Bump google.golang.org/grpc from 1.72.0 to 1.72.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.72.0 to 1.72.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.72.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-15 06:30:27 +00:00
Akihiro Suda 5bc9985cc7
Merge pull request #136 from takumin/fix-ci-release-workflow
CI: update subject-path in release workflow for correct artifact location
2025-05-08 14:29:45 +09:00
Takumi Takahashi c59a2eae0e
CI: update subject-path in release workflow for correct artifact location
Signed-off-by: Takumi Takahashi <takumiiinn@gmail.com>
2025-05-08 14:12:46 +09:00
Akihiro Suda 278e13f93f
Merge pull request #135 from AkihiroSuda/dev
CI: fix "Error: Could not find subject at path _output/*"
2025-05-08 14:01:11 +09:00
Akihiro Suda 7a777de679
CI: fix "Error: Could not find subject at path _output/*"
Fix issue 134

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-05-08 13:53:36 +09:00
Akihiro Suda 5de7c2b97d
Merge pull request #132 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.1.0
Bump github.com/containerd/containerd/v2 from 2.0.5 to 2.1.0
2025-05-08 13:42:37 +09:00
dependabot[bot] d4b0ee7557
Bump github.com/containerd/containerd/v2 from 2.0.5 to 2.1.0
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.5 to 2.1.0.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.5...v2.1.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 02:28:52 +00:00
Akihiro Suda fa52cf9fa8
Merge pull request #131 from containerd/dependabot/github_actions/golangci/golangci-lint-action-8
Bump golangci/golangci-lint-action from 6 to 8
2025-05-07 12:59:11 +09:00
dependabot[bot] 96076944fb
Bump golangci/golangci-lint-action from 6 to 8
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v8)

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

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-05-07 12:48:31 +09:00
Akihiro Suda e01252b4cf
.golangci.yml: migrate to v2
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-05-07 12:47:58 +09:00
Akihiro Suda 0ae1accdc0
Merge pull request #127 from containerd/dependabot/go_modules/golang.org/x/net-0.38.0
Bump golang.org/x/net from 0.36.0 to 0.38.0
2025-05-01 11:08:01 +09:00
dependabot[bot] 75237fa3e5
Bump golang.org/x/net from 0.36.0 to 0.38.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 02:05:31 +00:00
Akihiro Suda 433397fcf5
Merge pull request #128 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.5
Bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5
2025-05-01 11:04:29 +09:00
dependabot[bot] 691e75f335
Bump github.com/containerd/containerd/v2 from 2.0.4 to 2.0.5
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.4...v2.0.5)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-version: 2.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 02:00:02 +00:00
Akihiro Suda 0c8805796a
Merge pull request #129 from containerd/dependabot/go_modules/google.golang.org/grpc-1.72.0
Bump google.golang.org/grpc from 1.71.0 to 1.72.0
2025-05-01 10:58:52 +09:00
Akihiro Suda a90f690aa5
Merge pull request #130 from takumin/ci-build-provenance-attestations
CI: Enable actions/attest-build-provenance@v2
2025-05-01 10:58:37 +09:00
Takumi Takahashi c0389c78f8
CI: Enable actions/attest-build-provenance@v2
https://github.com/actions/attest-build-provenance

https://github.blog/changelog/2024-06-25-artifact-attestations-is-generally-available/

Signed-off-by: Takumi Takahashi <takumiiinn@gmail.com>
2025-04-25 22:16:22 +09:00
dependabot[bot] fb3d32fce7
Bump google.golang.org/grpc from 1.71.0 to 1.72.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.71.0 to 1.72.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.72.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 07:17:03 +00:00
Akihiro Suda d6076ad2d8
Merge pull request #123 from containerd/dependabot/go_modules/golang.org/x/net-0.36.0
Bump golang.org/x/net from 0.33.0 to 0.36.0
2025-03-19 19:43:46 +09:00
dependabot[bot] 5b49275120
Bump golang.org/x/net from 0.33.0 to 0.36.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-03-19 19:36:26 +09:00
Akihiro Suda 10dbf42a5e
Merge pull request #121 from containerd/dependabot/go_modules/google.golang.org/grpc-1.71.0
Bump google.golang.org/grpc from 1.69.4 to 1.71.0
2025-03-19 19:27:53 +09:00
dependabot[bot] b820a3a604
Bump google.golang.org/grpc from 1.69.4 to 1.71.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.4 to 1.71.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.71.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 03:57:41 +00:00
Akihiro Suda 8654e61b90
Merge pull request #122 from containerd/dependabot/github_actions/containerd/project-checks-1.2.2
Bump containerd/project-checks from 1.2.1 to 1.2.2
2025-03-18 12:56:52 +09:00
Akihiro Suda 8cf0c5364d
Merge pull request #124 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.4
Bump github.com/containerd/containerd/v2 from 2.0.2 to 2.0.4
2025-03-18 12:56:38 +09:00
dependabot[bot] 1a32d3378b
Bump github.com/containerd/containerd/v2 from 2.0.2 to 2.0.4
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 00:18:25 +00:00
dependabot[bot] e11d8ce1bd
Bump containerd/project-checks from 1.2.1 to 1.2.2
Bumps [containerd/project-checks](https://github.com/containerd/project-checks) from 1.2.1 to 1.2.2.
- [Commits](https://github.com/containerd/project-checks/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: containerd/project-checks
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 07:02:02 +00:00
Akihiro Suda 8d660136e2
Merge pull request #120 from containerd/dependabot/github_actions/containerd/project-checks-1.2.0
Bump containerd/project-checks from 1.1.0 to 1.2.1
2025-03-04 17:58:12 +09:00
dependabot[bot] 03ad06d468
Bump containerd/project-checks from 1.1.0 to 1.2.1
Bumps [containerd/project-checks](https://github.com/containerd/project-checks) from 1.1.0 to 1.2.1.
- [Commits](https://github.com/containerd/project-checks/compare/v1.1.0...v1.2.1)

---
updated-dependencies:
- dependency-name: containerd/project-checks
  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-03-04 17:23:08 +09:00
Akihiro Suda f989bbecb0
update Go to 1.24
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-03-04 17:11:47 +09:00
Akihiro Suda 8a6b752667
Merge pull request #45 from austinvazquez/remove-ioutil
Remove references to io/ioutil package
2025-01-17 01:40:33 +09:00
Austin Vazquez 7bbea67ab5
Add golangci-lint to CI and resolve warnings
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2025-01-15 15:38:59 +00:00
Austin Vazquez 7495438262
Remove references to io/ioutil package
Package io/ioutil has been marked deprecated in Go 1.16.

Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2025-01-15 15:04:34 +00:00
Akihiro Suda 4d71bc8239
Merge pull request #117 from thaJeztah/downgrade_deps
downgrade go-difflib and go-spew to tagged releases
2025-01-15 10:41:37 +09:00
Sebastiaan van Stijn 83af66951b
downgrade go-difflib and go-spew to tagged releases
commit ece9a3dbf8 updated the
containerd dependency to v2.0.2, which no longer requires
the untagged versions of these modules, but go modules
didn't automatically downgrade them to the minimum
required version.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2025-01-14 18:40:22 +01:00
Akihiro Suda 3d6cf8c2e9
Merge pull request #116 from containerd/dependabot/go_modules/golang.org/x/net-0.33.0
Bump golang.org/x/net from 0.30.0 to 0.33.0
2025-01-14 16:48:51 +09:00
Akihiro Suda ac4730a6e5
Merge pull request #115 from containerd/dependabot/go_modules/google.golang.org/grpc-1.69.4
Bump google.golang.org/grpc from 1.69.2 to 1.69.4
2025-01-14 16:48:01 +09:00
dependabot[bot] 8dc3853e1b
Bump google.golang.org/grpc from 1.69.2 to 1.69.4
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.2 to 1.69.4.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 07:29:22 +00:00
dependabot[bot] 09ae342b2c
Bump golang.org/x/net from 0.30.0 to 0.33.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.30.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.30.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 07:29:04 +00:00
Akihiro Suda 06cea3f6a1
Merge pull request #114 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.2
Bump github.com/containerd/containerd/v2 from 2.0.1 to 2.0.2
2025-01-14 16:28:14 +09:00
dependabot[bot] ece9a3dbf8
Bump github.com/containerd/containerd/v2 from 2.0.1 to 2.0.2
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 06:20:28 +00:00
Fu Wei c937940158
Merge pull request #112 from containerd/dependabot/go_modules/google.golang.org/grpc-1.69.2
Bump google.golang.org/grpc from 1.68.1 to 1.69.2
2024-12-24 23:40:58 -05:00
dependabot[bot] 742837bf61
Bump google.golang.org/grpc from 1.68.1 to 1.69.2
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.68.1 to 1.69.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.68.1...v1.69.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-20 06:19:20 +00:00
Fu Wei e0b4a46688
Merge pull request #111 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.1
Bump github.com/containerd/containerd/v2 from 2.0.0 to 2.0.1
2024-12-17 15:41:19 -05:00
dependabot[bot] 44b018f2c5
Bump github.com/containerd/containerd/v2 from 2.0.0 to 2.0.1
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 07:00:38 +00:00
Akihiro Suda 4698247b0a
Merge pull request #108 from containerd/dependabot/go_modules/google.golang.org/grpc-1.68.1
Bump google.golang.org/grpc from 1.67.1 to 1.68.1
2024-12-10 17:35:49 +09:00
Akihiro Suda 563baf1220
Merge pull request #109 from henry118/idmap
Added conversion logic for multiple id mapping snasphotter labels
2024-12-10 17:35:13 +09:00
Henry Wang 0542bd50d8 Added convertion logic for multiple id mapping snasphotter labels
Signed-off-by: Henry Wang <henwang@amazon.com>
2024-12-06 22:07:10 +00:00
dependabot[bot] 49bd5e5b61
Bump google.golang.org/grpc from 1.67.1 to 1.68.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.1 to 1.68.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.68.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-05 06:18:13 +00:00
Akihiro Suda 84788daec1
Merge pull request #107 from containerd/dependabot/go_modules/github.com/containerd/continuity-0.4.5
Bump github.com/containerd/continuity from 0.4.4 to 0.4.5
2024-11-19 14:01:15 +09:00
dependabot[bot] 7d72cae895
Bump github.com/containerd/continuity from 0.4.4 to 0.4.5
Bumps [github.com/containerd/continuity](https://github.com/containerd/continuity) from 0.4.4 to 0.4.5.
- [Release notes](https://github.com/containerd/continuity/releases)
- [Commits](https://github.com/containerd/continuity/compare/v0.4.4...v0.4.5)

---
updated-dependencies:
- dependency-name: github.com/containerd/continuity
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 06:52:21 +00:00
Akihiro Suda 89b60836b7
Merge pull request #105 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.0
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.6 to 2.0.0
2024-11-06 06:04:03 +09:00
dependabot[bot] 95dcfbc599
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.6 to 2.0.0
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0-rc.6 to 2.0.0.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0-rc.6...v2.0.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 20:43:31 +00:00
Akihiro Suda 926fa4d913
Merge pull request #101 from containerd/dependabot/go_modules/github.com/containerd/plugin-1.0.0
Bump github.com/containerd/plugin from 0.1.0 to 1.0.0
2024-10-28 09:49:19 +09:00
dependabot[bot] f33c7e90df
Bump github.com/containerd/plugin from 0.1.0 to 1.0.0
Bumps [github.com/containerd/plugin](https://github.com/containerd/plugin) from 0.1.0 to 1.0.0.
- [Release notes](https://github.com/containerd/plugin/releases)
- [Commits](https://github.com/containerd/plugin/compare/v0.1.0...v1.0.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 06:20:03 +00:00
Akihiro Suda cde39b053b
Merge pull request #100 from AkihiroSuda/dev
go.mod: module github.com/containerd/fuse-overlayfs-snapshotter/v2
2024-10-24 22:35:34 +09:00
Akihiro Suda dca913c32a
go.mod: module github.com/containerd/fuse-overlayfs-snapshotter/v2
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-10-24 22:30:45 +09:00
Akihiro Suda 1a420aa0b1
Dockerfile: test go build for all the packages
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-10-24 22:28:13 +09:00
Akihiro Suda ace11ac289
plugin: fix compilation errors
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-10-24 22:26:23 +09:00
Akihiro Suda fb6d1a2a5b
Merge pull request #98 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.0-rc.6
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.4 to 2.0.0-rc.6
2024-10-24 12:51:07 +09:00
dependabot[bot] f8e01b41c4
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.4 to 2.0.0-rc.6
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0-rc.4 to 2.0.0-rc.6.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0-rc.4...v2.0.0-rc.6)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 03:23:13 +00:00
Akihiro Suda b2e0183d97
Merge pull request #93 from containerd/dependabot/go_modules/google.golang.org/grpc-1.66.1
Bump google.golang.org/grpc from 1.66.0 to 1.66.1
2024-09-10 16:05:26 +09:00
dependabot[bot] 506b294020
Bump google.golang.org/grpc from 1.66.0 to 1.66.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.66.0 to 1.66.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.0...v1.66.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 06:54:42 +00:00
Akihiro Suda f230d50bef
Merge pull request #91 from containerd/dependabot/go_modules/google.golang.org/grpc-1.66.0
Bump google.golang.org/grpc from 1.65.0 to 1.66.0
2024-09-01 15:52:10 +09:00
dependabot[bot] fa23a4d398
Bump google.golang.org/grpc from 1.65.0 to 1.66.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.65.0 to 1.66.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 12:34:15 +00:00
Akihiro Suda 14d360cc75
Merge pull request #92 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.0-rc.4
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.3 to 2.0.0-rc.4
2024-08-30 21:33:32 +09:00
dependabot[bot] 9993657044
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.3 to 2.0.0-rc.4
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0-rc.3 to 2.0.0-rc.4.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0-rc.3...v2.0.0-rc.4)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-29 06:11:58 +00:00
Akihiro Suda 2bf0e223fa
Merge pull request #90 from containerd/dependabot/go_modules/github.com/containerd/containerd/api-1.8.0-rc.3
Bump github.com/containerd/containerd/api from 1.8.0-rc.2 to 1.8.0-rc.3
2024-08-23 23:20:54 +09:00
dependabot[bot] 3390142da4
Bump github.com/containerd/containerd/api from 1.8.0-rc.2 to 1.8.0-rc.3
Bumps [github.com/containerd/containerd/api](https://github.com/containerd/containerd) from 1.8.0-rc.2 to 1.8.0-rc.3.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/api/v1.8.0-rc.2...api/v1.8.0-rc.3)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-23 06:58:41 +00:00
Akihiro Suda d84f80a79d
Merge pull request #88 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.0-rc.3
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.1 to 2.0.0-rc.3
2024-08-16 02:41:42 +09:00
dependabot[bot] 1021bbbd02
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.1 to 2.0.0-rc.3
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0-rc.1 to 2.0.0-rc.3.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0-rc.1...v2.0.0-rc.3)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-07-04 18:47:02 +09:00
Akihiro Suda 56492bea37
Merge pull request #89 from containerd/dependabot/go_modules/google.golang.org/grpc-1.65.0
Bump google.golang.org/grpc from 1.64.0 to 1.65.0
2024-07-03 16:20:56 +09:00
dependabot[bot] 25eb18c2a3
Bump google.golang.org/grpc from 1.64.0 to 1.65.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03 06:07:15 +00:00
Akihiro Suda 4689f25638
Merge pull request #86 from containerd/dependabot/go_modules/github.com/containerd/platforms-0.2.1
Bump github.com/containerd/platforms from 0.2.0 to 0.2.1
2024-06-19 11:59:29 +09:00
dependabot[bot] a6aec3671e
Bump github.com/containerd/platforms from 0.2.0 to 0.2.1
Bumps [github.com/containerd/platforms](https://github.com/containerd/platforms) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/containerd/platforms/releases)
- [Commits](https://github.com/containerd/platforms/compare/v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: github.com/containerd/platforms
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 06:07:31 +00:00
Akihiro Suda 3f80b57fd7
Merge pull request #83 from containerd/dependabot/go_modules/google.golang.org/grpc-1.64.0
Bump google.golang.org/grpc from 1.63.2 to 1.64.0
2024-05-20 10:07:46 +09:00
dependabot[bot] b90a89b3bd
Bump google.golang.org/grpc from 1.63.2 to 1.64.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.63.2 to 1.64.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.63.2...v1.64.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-15 06:53:33 +00:00
Akihiro Suda 7eb69ff744
Merge pull request #81 from containerd/dependabot/go_modules/github.com/containerd/containerd/v2-2.0.0-rc.1
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.0 to 2.0.0-rc.1
2024-05-11 05:26:31 +09:00
dependabot[bot] beb8734b7d
Bump github.com/containerd/containerd/v2 from 2.0.0-rc.0 to 2.0.0-rc.1
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.0.0-rc.0 to 2.0.0-rc.1.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v2.0.0-rc.0...v2.0.0-rc.1)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 20:19:59 +00:00
Akihiro Suda 13f7b97f27
Merge pull request #82 from containerd/dependabot/go_modules/github.com/containerd/platforms-0.2.0
Bump github.com/containerd/platforms from 0.1.1 to 0.2.0
2024-05-11 05:19:39 +09:00
dependabot[bot] 7ffc389c42
Bump github.com/containerd/platforms from 0.1.1 to 0.2.0
Bumps [github.com/containerd/platforms](https://github.com/containerd/platforms) from 0.1.1 to 0.2.0.
- [Release notes](https://github.com/containerd/platforms/releases)
- [Commits](https://github.com/containerd/platforms/compare/v0.1.1...v0.2.0)

---
updated-dependencies:
- dependency-name: github.com/containerd/platforms
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 20:19:32 +00:00
Akihiro Suda 2a9884bd12
Merge pull request #80 from containerd/dependabot/go_modules/golang.org/x/net-0.23.0
Bump golang.org/x/net from 0.21.0 to 0.23.0
2024-05-11 05:19:04 +09:00
Akihiro Suda c7b8e8dcf5
Merge pull request #79 from containerd/dependabot/go_modules/google.golang.org/grpc-1.63.2
Bump google.golang.org/grpc from 1.62.1 to 1.63.2
2024-05-11 05:18:50 +09:00
dependabot[bot] 6ae354582b
Bump golang.org/x/net from 0.21.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.21.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 13:15:49 +00:00
dependabot[bot] fa14d7a4ff
Bump google.golang.org/grpc from 1.62.1 to 1.63.2
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.1 to 1.63.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.62.1...v1.63.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-09 06:05:28 +00:00
Akihiro Suda 4d411e961e
Merge pull request #72 from dmcgowan/update-containerd-2.0
Update containerd to v2.0.0 release candidate
2024-03-25 15:05:22 +09:00
Derek McGowan 18874cb3b8 Update containerd to v2.0.0 rc
Update containerd to use v2 package

Signed-off-by: Derek McGowan <derek@mcg.dev>
2024-03-24 22:48:26 -07:00
Akihiro Suda f6b68ec691
Merge pull request #75 from containerd/dependabot/go_modules/google.golang.org/grpc-1.62.1
Bump google.golang.org/grpc from 1.62.0 to 1.62.1
2024-03-06 15:00:16 +09:00
dependabot[bot] 10d3863d9d
Bump google.golang.org/grpc from 1.62.0 to 1.62.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.0 to 1.62.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.62.0...v1.62.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 21:57:44 +00:00
Akihiro Suda db63eaafe5
Merge pull request #74 from containerd/dependabot/go_modules/google.golang.org/grpc-1.62.0
Bump google.golang.org/grpc from 1.61.1 to 1.62.0
2024-03-06 06:54:55 +09:00
dependabot[bot] 03c2a87246
Bump google.golang.org/grpc from 1.61.1 to 1.62.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.1 to 1.62.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.61.1...v1.62.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-22 06:15:26 +00:00
Akihiro Suda 785b2eea99
Merge pull request #73 from containerd/dependabot/go_modules/google.golang.org/grpc-1.61.1
Bump google.golang.org/grpc from 1.61.0 to 1.61.1
2024-02-16 02:06:03 +09:00
Akihiro Suda 41a02739fb
Merge pull request #71 from containerd/dependabot/go_modules/github.com/containerd/containerd-1.7.13
Bump github.com/containerd/containerd from 1.7.12 to 1.7.13
2024-02-16 02:05:46 +09:00
dependabot[bot] c3150fcd98
Bump google.golang.org/grpc from 1.61.0 to 1.61.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.0 to 1.61.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.61.0...v1.61.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-14 06:35:21 +00:00
dependabot[bot] 1f7cfb128c
Bump github.com/containerd/containerd from 1.7.12 to 1.7.13
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.12 to 1.7.13.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.12...v1.7.13)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 06:24:09 +00:00
Akihiro Suda e5eaa2e2bd
Merge pull request #65 from containerd/dependabot/github_actions/actions/setup-go-5
Bump actions/setup-go from 4 to 5
2024-01-24 17:49:50 +09:00
Akihiro Suda 8ffb93771a
Merge pull request #69 from containerd/dependabot/go_modules/github.com/containerd/containerd-1.7.12
Bump github.com/containerd/containerd from 1.7.9 to 1.7.12
2024-01-24 17:49:34 +09:00
Akihiro Suda c3a0e65798
Merge pull request #70 from containerd/dependabot/go_modules/google.golang.org/grpc-1.61.0
Bump google.golang.org/grpc from 1.59.0 to 1.61.0
2024-01-24 17:49:18 +09:00
dependabot[bot] 0fc7415fc6
Bump google.golang.org/grpc from 1.59.0 to 1.61.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.59.0 to 1.61.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0...v1.61.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-24 06:30:17 +00:00
dependabot[bot] c5467aa5ae
Bump github.com/containerd/containerd from 1.7.9 to 1.7.12
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.9 to 1.7.12.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.9...v1.7.12)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 06:53:39 +00:00
dependabot[bot] 271a4a233c
Bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 06:55:40 +00:00
Akihiro Suda 0953284ed5
Merge pull request #63 from containerd/dependabot/go_modules/github.com/containerd/containerd-1.7.9
Bump github.com/containerd/containerd from 1.7.8 to 1.7.9
2023-11-21 09:16:43 +09:00
dependabot[bot] e5b837d80f
Bump github.com/containerd/containerd from 1.7.8 to 1.7.9
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.8 to 1.7.9.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.8...v1.7.9)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 06:35:39 +00:00
Akihiro Suda c54d1c1d71
Merge pull request #60 from containerd/dependabot/go_modules/github.com/containerd/continuity-0.4.3
Bump github.com/containerd/continuity from 0.4.2 to 0.4.3
2023-11-02 02:15:26 +09:00
dependabot[bot] 0ea4ff253f
Bump github.com/containerd/continuity from 0.4.2 to 0.4.3
Bumps [github.com/containerd/continuity](https://github.com/containerd/continuity) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/containerd/continuity/releases)
- [Commits](https://github.com/containerd/continuity/compare/v0.4.2...v0.4.3)

---
updated-dependencies:
- dependency-name: github.com/containerd/continuity
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 16:58:20 +00:00
Akihiro Suda b4c624e216
Merge pull request #61 from containerd/dependabot/go_modules/google.golang.org/grpc-1.59.0
Bump google.golang.org/grpc from 1.58.3 to 1.59.0
2023-11-02 01:57:34 +09:00
Akihiro Suda de6d679fd3
Merge pull request #62 from containerd/dependabot/go_modules/github.com/containerd/containerd-1.7.8
Bump github.com/containerd/containerd from 1.7.6 to 1.7.8
2023-11-02 01:57:17 +09:00
dependabot[bot] 6caabb19c4
Bump github.com/containerd/containerd from 1.7.6 to 1.7.8
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.6 to 1.7.8.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.6...v1.7.8)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 14:06:29 +00:00
dependabot[bot] ff2bc133c1
Bump google.golang.org/grpc from 1.58.3 to 1.59.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.3 to 1.59.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 14:06:15 +00:00
Akihiro Suda 45e9a1930c
Merge pull request #59 from AkihiroSuda/dev
Add .github/dependabot.yml
2023-11-01 23:00:55 +09:00
Akihiro Suda fcba4c1134
Add .github/dependabot.yml
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-11-01 22:47:37 +09:00
Akihiro Suda 93ad3f136b
Merge pull request #58 from containerd/dependabot/go_modules/google.golang.org/grpc-1.58.3
Bump google.golang.org/grpc from 1.58.2 to 1.58.3
2023-11-01 22:37:51 +09:00
Akihiro Suda 0a50a0c18a
Merge pull request #57 from alrs/dropped-err
fix dropped snapshotter.Mounts() error
2023-11-01 22:37:00 +09:00
dependabot[bot] ece010d907
Bump google.golang.org/grpc from 1.58.2 to 1.58.3
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.2 to 1.58.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 21:37:03 +00:00
Lars Lehtonen 1d861920d2
fix dropped snapshotter.Mounts() error
Signed-off-by: Lars Lehtonen <lars.lehtonen@gmail.com>
2023-10-25 09:39:42 -07:00
Akihiro Suda 2347109973
Merge pull request #56 from containerd/dependabot/go_modules/golang.org/x/net-0.17.0
Bump golang.org/x/net from 0.16.0 to 0.17.0
2023-10-12 11:13:51 +09:00
dependabot[bot] 9c4e20ec2e
Bump golang.org/x/net from 0.16.0 to 0.17.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-11 23:19:25 +00:00
Fu Wei 04efe648d0
Merge pull request #54 from AkihiroSuda/hub-to-gh 2023-10-09 10:09:36 +08:00
Akihiro Suda 5c80c36855
Merge pull request #55 from AkihiroSuda/dev
Update dependencies
2023-10-09 10:31:26 +09:00
Akihiro Suda a9af713c4f
release.yaml: migrate from `hub` to `gh`
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-10-09 07:50:50 +09:00
Akihiro Suda 04b906c904
Update dependencies
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-10-09 07:43:49 +09:00
14 changed files with 246 additions and 1034 deletions

11
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"

View File

@ -11,36 +11,54 @@ jobs:
runs-on: ubuntu-22.04
timeout-minutes: 20
steps:
- uses: actions/setup-go@v4
- uses: actions/setup-go@v5
with:
go-version: 1.20.x
- uses: actions/checkout@v3
go-version: 1.24.x
- uses: actions/checkout@v4
with:
path: src/github.com/containerd/fuse-overlayfs-snapshotter
fetch-depth: 25
- uses: containerd/project-checks@v1.1.0
- uses: containerd/project-checks@v1.2.2
with:
working-directory: src/github.com/containerd/fuse-overlayfs-snapshotter
linters:
name: Linters
permissions:
contents: read # for actions/checkout to fetch code
pull-requests: read # for golangci/golangci-lint-action to fetch pull requests
runs-on: ubuntu-22.04
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
with:
path: src/github.com/containerd/fuse-overlayfs-snapshotter
- uses: actions/setup-go@v5
with:
go-version: 1.24.x
- uses: golangci/golangci-lint-action@v8
with:
working-directory: src/github.com/containerd/fuse-overlayfs-snapshotter
test:
runs-on: ubuntu-22.04
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
fuse-overlayfs: [v1.0.0, v1.11, main]
fuse-overlayfs: [v1.0.0, v1.13, main]
env:
FUSEOVERLAYFS_COMMIT: "${{ matrix.fuse-overlayfs }}"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: make test
cross:
runs-on: ubuntu-22.04
timeout-minutes: 30
steps:
- uses: actions/setup-go@v4
- uses: actions/setup-go@v5
with:
go-version: 1.20.x
- uses: actions/checkout@v3
go-version: 1.24.x
- uses: actions/checkout@v4
- run: make artifacts

View File

@ -10,11 +10,17 @@ jobs:
release:
runs-on: ubuntu-22.04
timeout-minutes: 20
# The maximum access is "read" for PRs from public forked repos
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token
permissions:
contents: write # for releases
id-token: write # for provenances
attestations: write # for provenances
steps:
- uses: actions/setup-go@v4
- uses: actions/setup-go@v5
with:
go-version: 1.20.x
- uses: actions/checkout@v3
go-version: 1.24.x
- uses: actions/checkout@v4
with:
path: go/src/github.com/containerd/fuse-overlayfs-snapshotter
- name: "Compile binaries"
@ -31,11 +37,8 @@ jobs:
- name: "Prepare the release note"
working-directory: go/src/github.com/containerd/fuse-overlayfs-snapshotter
run: |
tag="${GITHUB_REF##*/}"
shasha=$(sha256sum _output/SHA256SUMS | awk '{print $1}')
cat <<-EOF | tee /tmp/release-note.txt
${tag}
(To be documented)
- - -
The binaries were built automatically on GitHub Actions.
@ -43,12 +46,13 @@ jobs:
The sha256sum of the SHA256SUMS file itself is \`${shasha}\` .
EOF
- uses: actions/attest-build-provenance@v2
with:
subject-path: go/src/github.com/containerd/fuse-overlayfs-snapshotter/_output/*
- name: "Create release"
working-directory: go/src/github.com/containerd/fuse-overlayfs-snapshotter
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
tag="${GITHUB_REF##*/}"
asset_flags=()
for f in _output/*; do asset_flags+=("-a" "$f"); done
hub release create "${asset_flags[@]}" -F /tmp/release-note.txt --draft "${tag}"
gh release create -F /tmp/release-note.txt --draft --title "${tag}" "${tag}" _output/*

39
.golangci.yml Normal file
View File

@ -0,0 +1,39 @@
version: "2"
linters:
enable:
- copyloopvar
- depguard
- gosec
- misspell
- nolintlint
- unconvert
disable:
- errcheck
- revive
settings:
depguard:
rules:
main:
deny:
- pkg: io/ioutil
desc: use "io" or "os" instead
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
paths:
- third_party$
- builtin$
- examples$
formatters:
enable:
- gofmt
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$

View File

@ -15,7 +15,7 @@
ARG FUSEOVERLAYFS_COMMIT=main
ARG ROOTLESSKIT_COMMIT=v1.1.0
ARG GO_VERSION=1.20
ARG GO_VERSION=1.24
ARG DEBIAN_VERSION=11
ARG ALPINE_VERSION=3.18
@ -24,6 +24,7 @@ COPY . /go/src/github.com/containerd/fuse-overlayfs-snapshotter
WORKDIR /go/src/github.com/containerd/fuse-overlayfs-snapshotter
ENV CGO_ENABLED=0
ENV GO111MODULE=on
RUN go build ./...
RUN mkdir /out && go test -c -o /out/containerd-fuse-overlayfs.test
# from https://github.com/containers/fuse-overlayfs/blob/53c17dab78b43de1cd121bf9260b20b76371bbaf/Dockerfile.static.ubuntu

View File

@ -31,8 +31,8 @@ VERSION ?= $(shell $(GIT) describe --match 'v[0-9]*' --dirty='.m' --always --tag
VERSION_TRIMMED := $(VERSION:v%=%)
REVISION ?= $(shell $(GIT) rev-parse HEAD)$(shell if ! $(GIT) diff --no-ext-diff --quiet --exit-code; then $(ECHO) .m; fi)
PKG_MAIN := github.com/containerd/fuse-overlayfs-snapshotter/cmd/$(TARGET_BIN)
PKG_VERSION := github.com/containerd/fuse-overlayfs-snapshotter/cmd/$(TARGET_BIN)/version
PKG_MAIN := github.com/containerd/fuse-overlayfs-snapshotter/v2/cmd/$(TARGET_BIN)
PKG_VERSION := github.com/containerd/fuse-overlayfs-snapshotter/v2/cmd/$(TARGET_BIN)/version
export GO_BUILD=GO111MODULE=on CGO_ENABLED=0 $(GO) build -ldflags "-s -w -X $(PKG_VERSION).Version=$(VERSION) -X $(PKG_VERSION).Revision=$(REVISION)"

View File

@ -23,7 +23,7 @@ Choose 1 if you don't mind recompiling containerd, otherwise choose 2.
### Option 1: Embed `fuse-overlayfs` plugin into the containerd binary
Create `builtins_fuseoverlayfs_linux.go` under [`$GOPATH/src/github.com/containerd/containerd/cmd/containerd`](https://github.com/containerd/containerd/tree/master/cmd/containerd)
Create `builtins_fuseoverlayfs_linux.go` under [`$GOPATH/src/github.com/containerd/containerd/cmd/containerd/builtins`](https://github.com/containerd/containerd/tree/master/cmd/containerd/builtins)
with the following content, and recompile the containerd binary:
```go
@ -45,7 +45,7 @@ with the following content, and recompile the containerd binary:
package main
import _ "github.com/containerd/fuse-overlayfs-snapshotter/plugin"
import _ "github.com/containerd/fuse-overlayfs-snapshotter/v2/plugin"
```
No extra configuration is needed.

View File

@ -21,19 +21,18 @@ package fuseoverlayfs
import (
"fmt"
"io/ioutil"
"os"
"os/exec"
"path/filepath"
"github.com/containerd/containerd/log"
"github.com/containerd/containerd/mount"
"github.com/containerd/containerd/v2/core/mount"
"github.com/containerd/log"
)
// supportsReadonlyMultipleLowerDir checks if read-only multiple lowerdirs can be mounted with fuse-overlayfs.
// https://github.com/containers/fuse-overlayfs/pull/133
func supportsReadonlyMultipleLowerDir(d string) error {
td, err := ioutil.TempDir(d, "fuseoverlayfs-check")
td, err := os.MkdirTemp(d, "fuseoverlayfs-check")
if err != nil {
return err
}

View File

@ -22,20 +22,18 @@ import (
"os"
"path/filepath"
sddaemon "github.com/coreos/go-systemd/v22/daemon"
"github.com/sirupsen/logrus"
"google.golang.org/grpc"
snapshotsapi "github.com/containerd/containerd/api/services/snapshots/v1"
"github.com/containerd/containerd/contrib/snapshotservice"
fuseoverlayfs "github.com/containerd/fuse-overlayfs-snapshotter"
"github.com/containerd/fuse-overlayfs-snapshotter/cmd/containerd-fuse-overlayfs-grpc/version"
"github.com/containerd/containerd/v2/contrib/snapshotservice"
fuseoverlayfs "github.com/containerd/fuse-overlayfs-snapshotter/v2"
"github.com/containerd/fuse-overlayfs-snapshotter/v2/cmd/containerd-fuse-overlayfs-grpc/version"
"github.com/containerd/log"
sddaemon "github.com/coreos/go-systemd/v22/daemon"
"google.golang.org/grpc"
)
// main is from https://github.com/containerd/containerd/blob/b9fad5e310fafb453def5f1e7094f4c36a9806d2/PLUGINS.md
func main() {
logrus.Infof("containerd-fuse-overlayfs-grpc Version=%q Revision=%q", version.Version, version.Revision)
log.L.Infof("containerd-fuse-overlayfs-grpc Version=%q Revision=%q", version.Version, version.Revision)
// Provide a unix address to listen to, this will be the `address`
// in the `proxy_plugin` configuration.
// The root will be used to store the snapshots.

View File

@ -22,17 +22,16 @@ package fuseoverlayfs
import (
"context"
"fmt"
"io/ioutil"
"os"
"path/filepath"
"strings"
"syscall"
"github.com/containerd/containerd/log"
"github.com/containerd/containerd/mount"
"github.com/containerd/containerd/snapshots"
"github.com/containerd/containerd/snapshots/storage"
"github.com/containerd/containerd/v2/core/mount"
"github.com/containerd/containerd/v2/core/snapshots"
"github.com/containerd/containerd/v2/core/snapshots/storage"
"github.com/containerd/continuity/fs"
"github.com/containerd/log"
)
const (
@ -183,6 +182,9 @@ func (o *snapshotter) Mounts(ctx context.Context, key string) ([]mount.Mount, er
return nil, err
}
s, err := storage.GetSnapshot(ctx, key)
if err != nil {
return nil, err
}
_, info, _, err := storage.GetInfo(ctx, key)
t.Rollback()
if err != nil {
@ -414,7 +416,7 @@ func (o *snapshotter) createSnapshot(ctx context.Context, kind snapshots.Kind, k
}
func (o *snapshotter) prepareDirectory(ctx context.Context, snapshotDir string, kind snapshots.Kind) (string, error) {
td, err := ioutil.TempDir(snapshotDir, "new-")
td, err := os.MkdirTemp(snapshotDir, "new-")
if err != nil {
return "", fmt.Errorf("failed to create temp dir: %w", err)
}
@ -479,10 +481,10 @@ func (o *snapshotter) mounts(s storage.Snapshot, info snapshots.Info) []mount.Mo
options = append(options, fmt.Sprintf("lowerdir=%s", strings.Join(parentPaths, ":")))
if mapping, ok := info.Labels["containerd.io/snapshot/uidmapping"]; ok {
options = append(options, fmt.Sprintf("uidmapping=%s", mapping))
options = append(options, fmt.Sprintf("uidmapping=%s", convertIDMappingOption(mapping)))
}
if mapping, ok := info.Labels["containerd.io/snapshot/gidmapping"]; ok {
options = append(options, fmt.Sprintf("gidmapping=%s", mapping))
options = append(options, fmt.Sprintf("gidmapping=%s", convertIDMappingOption(mapping)))
}
return []mount.Mount{
{
@ -506,3 +508,10 @@ func (o *snapshotter) workPath(id string) string {
func (o *snapshotter) Close() error {
return o.ms.Close()
}
// fuseIDMappingOption converts mapping entries joined with ',' to ':'
// This is expected by the fuse-overlayfs program:
// https://github.com/containers/fuse-overlayfs/blob/main/fuse-overlayfs.1.md
func convertIDMappingOption(label string) string {
return strings.ReplaceAll(label, ",", ":")
}

View File

@ -22,13 +22,11 @@ package fuseoverlayfs
import (
"context"
_ "crypto/sha256"
"io/ioutil"
"os"
"testing"
"github.com/containerd/containerd/pkg/testutil"
"github.com/containerd/containerd/snapshots"
"github.com/containerd/containerd/snapshots/testsuite"
"github.com/containerd/containerd/v2/core/snapshots"
"github.com/containerd/containerd/v2/core/snapshots/testsuite"
"github.com/containerd/containerd/v2/pkg/testutil"
)
func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, func() error, error) {
@ -42,11 +40,7 @@ func newSnapshotter(ctx context.Context, root string) (snapshots.Snapshotter, fu
func TestFUSEOverlayFS(t *testing.T) {
testutil.RequiresRoot(t)
td, err := ioutil.TempDir("", "fuseoverlayfs-test")
if err != nil {
t.Fatal(err)
}
defer os.RemoveAll(td)
td := t.TempDir()
if err := Supported(td); err != nil {
t.Skipf("fuse-overlayfs not supported: %v", err)
}

62
go.mod
View File

@ -1,43 +1,45 @@
module github.com/containerd/fuse-overlayfs-snapshotter
module github.com/containerd/fuse-overlayfs-snapshotter/v2
go 1.19
// The test suite from containerd v1.7.x is not compatible with fuse-overlayfs:
// https://github.com/containerd/fuse-overlayfs-snapshotter/pull/53#issuecomment-1543442048
// Expected to be fixed in v1.7.2 (https://github.com/containerd/containerd/pull/8507)
go 1.23.0
require (
github.com/containerd/containerd v1.6.21
github.com/containerd/continuity v0.3.0
github.com/containerd/containerd/api v1.9.0
github.com/containerd/containerd/v2 v2.1.1
github.com/containerd/continuity v0.4.5
github.com/containerd/log v0.1.0
github.com/containerd/platforms v1.0.0-rc.1
github.com/containerd/plugin v1.0.0
github.com/coreos/go-systemd/v22 v22.5.0
github.com/sirupsen/logrus v1.9.0
google.golang.org/grpc v1.55.0
google.golang.org/grpc v1.72.1
)
require (
github.com/Microsoft/go-winio v0.6.1 // indirect
github.com/Microsoft/hcsshim v0.9.9 // indirect
github.com/containerd/cgroups v1.1.0 // indirect
github.com/containerd/ttrpc v1.2.2 // indirect
github.com/containerd/typeurl v1.0.2 // indirect
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/Microsoft/hcsshim v0.13.0 // indirect
github.com/containerd/cgroups/v3 v3.0.5 // indirect
github.com/containerd/errdefs v1.0.0 // indirect
github.com/containerd/errdefs/pkg v0.3.0 // indirect
github.com/containerd/ttrpc v1.2.7 // indirect
github.com/containerd/typeurl/v2 v2.2.3 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/go-cmp v0.5.9 // indirect
github.com/moby/sys/mountinfo v0.6.2 // indirect
github.com/google/go-cmp v0.7.0 // indirect
github.com/moby/sys/mountinfo v0.7.2 // indirect
github.com/moby/sys/userns v0.1.0 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.1.0-rc3 // indirect
github.com/opencontainers/image-spec v1.1.1 // indirect
github.com/pkg/errors v0.9.1 // indirect
go.etcd.io/bbolt v1.3.7 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/stretchr/testify v1.10.0 // indirect
go.etcd.io/bbolt v1.4.0 // indirect
go.opencensus.io v0.24.0 // indirect
golang.org/x/mod v0.10.0 // indirect
golang.org/x/net v0.10.0 // indirect
golang.org/x/sync v0.2.0 // indirect
golang.org/x/sys v0.8.0 // indirect
golang.org/x/text v0.9.0 // indirect
golang.org/x/tools v0.9.1 // indirect
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
google.golang.org/protobuf v1.30.0 // indirect
gotest.tools/v3 v3.4.0 // indirect
golang.org/x/net v0.38.0 // indirect
golang.org/x/sync v0.14.0 // indirect
golang.org/x/sys v0.33.0 // indirect
golang.org/x/text v0.23.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
google.golang.org/protobuf v1.36.6 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

1023
go.sum

File diff suppressed because it is too large Load Diff

View File

@ -22,9 +22,11 @@ package fuseoverlayfs
import (
"errors"
"github.com/containerd/containerd/platforms"
"github.com/containerd/containerd/plugin"
fuseoverlayfs "github.com/containerd/fuse-overlayfs-snapshotter"
"github.com/containerd/containerd/v2/plugins"
fuseoverlayfs "github.com/containerd/fuse-overlayfs-snapshotter/v2"
"github.com/containerd/platforms"
"github.com/containerd/plugin"
"github.com/containerd/plugin/registry"
)
// Config represents configuration for the fuse-overlayfs plugin.
@ -34,8 +36,8 @@ type Config struct {
}
func init() {
plugin.Register(&plugin.Registration{
Type: plugin.SnapshotPlugin,
registry.Register(&plugin.Registration{
Type: plugins.SnapshotPlugin,
ID: "fuse-overlayfs",
Config: &Config{},
InitFn: func(ic *plugin.InitContext) (interface{}, error) {
@ -46,7 +48,7 @@ func init() {
return nil, errors.New("invalid fuse-overlayfs configuration")
}
root := ic.Root
root := ic.Properties[plugins.PropertyRootDir]
if config.RootPath != "" {
root = config.RootPath
}