Skip to content

Conversation

Desiki-high
Copy link
Collaborator

@Desiki-high Desiki-high commented May 23, 2023

Acceld depend on local containerd service, we should replace it by create content store by containerd pkg.

We use github.com/containerd/containerd/content/local to remove containerd service dependency.

Break Change:

  1. remove containerd config.
  2. add work_dir in provider for content store work.

resolve #137.

@Desiki-high Desiki-high changed the title [WIP]Feat: remove containerd service dependency [WIP]feat: remove containerd service dependency May 23, 2023
@Desiki-high Desiki-high force-pushed the feat-remove-containerd branch from 6fd1bd0 to ea70c00 Compare May 23, 2023 09:49
@Desiki-high Desiki-high changed the title [WIP]feat: remove containerd service dependency feat: remove containerd service dependency May 23, 2023
@Desiki-high Desiki-high force-pushed the feat-remove-containerd branch from ea70c00 to e4e608d Compare May 24, 2023 08:54
@Desiki-high
Copy link
Collaborator Author

@imeoer Please review again. The next work is add boltdb to manage the layer caches.

Signed-off-by: Yadong <ding_yadong@foxmail.com>
We don't need containerd service local.
We add the new opt workdir used by content store.

Signed-off-by: Yadong <ding_yadong@foxmail.com>
@Desiki-high Desiki-high force-pushed the feat-remove-containerd branch from ac5699d to 2528bc6 Compare May 25, 2023 01:34
@Desiki-high Desiki-high requested a review from imeoer May 25, 2023 01:35
@imeoer imeoer merged commit d208aba into goharbor:main May 25, 2023
Remove containerd service dependency for acceld.
We use LabeledStore to manage image layers and descriptors.

Signed-off-by: Yadong <ding_yadong@foxmail.com>
Signed-off-by: Yadong <ding_yadong@foxmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: remove containerd service dependency
2 participants