From 2e55c686a89cb6977c49891148750fe3d829daed Mon Sep 17 00:00:00 2001 From: Takumi Takahashi Date: Fri, 25 Apr 2025 22:23:00 +0900 Subject: [PATCH 1/5] feat(containerd/stargz-snapshotter): scaffold containerd/stargz-snapshotter --- pkgs/containerd/stargz-snapshotter/pkg.yaml | 4 +++ .../stargz-snapshotter/registry.yaml | 26 +++++++++++++++++++ registry.yaml | 24 +++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 pkgs/containerd/stargz-snapshotter/pkg.yaml create mode 100644 pkgs/containerd/stargz-snapshotter/registry.yaml diff --git a/pkgs/containerd/stargz-snapshotter/pkg.yaml b/pkgs/containerd/stargz-snapshotter/pkg.yaml new file mode 100644 index 00000000000..3b176e54d34 --- /dev/null +++ b/pkgs/containerd/stargz-snapshotter/pkg.yaml @@ -0,0 +1,4 @@ +packages: + - name: containerd/stargz-snapshotter@v0.16.3 + - name: containerd/stargz-snapshotter + version: v0.3.0 diff --git a/pkgs/containerd/stargz-snapshotter/registry.yaml b/pkgs/containerd/stargz-snapshotter/registry.yaml new file mode 100644 index 00000000000..8a3284c32c4 --- /dev/null +++ b/pkgs/containerd/stargz-snapshotter/registry.yaml @@ -0,0 +1,26 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json +packages: + - type: github_release + repo_owner: containerd + repo_name: stargz-snapshotter + description: Fast container image distribution plugin with lazy pulling + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.3.0") + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum + algorithm: sha256 + supported_envs: + - linux/amd64 + - version_constraint: "true" + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum + algorithm: sha256 + supported_envs: + - linux diff --git a/registry.yaml b/registry.yaml index e76922f4aaa..2cabba477cc 100644 --- a/registry.yaml +++ b/registry.yaml @@ -21065,6 +21065,30 @@ packages: supported_envs: - linux - windows/amd64 + - type: github_release + repo_owner: containerd + repo_name: stargz-snapshotter + description: Fast container image distribution plugin with lazy pulling + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.3.0") + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum + algorithm: sha256 + supported_envs: + - linux/amd64 + - version_constraint: "true" + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} + format: tar.gz + checksum: + type: github_release + asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz.sha256sum + algorithm: sha256 + supported_envs: + - linux - type: github_release repo_owner: containers repo_name: crun From 29e854598cd4401bc0190bec5da26a3fca72b86a Mon Sep 17 00:00:00 2001 From: Takumi Takahashi Date: Fri, 25 Apr 2025 22:56:04 +0900 Subject: [PATCH 2/5] fix(containerd/stargz-snapshotter): add files --- pkgs/containerd/stargz-snapshotter/registry.yaml | 8 ++++++++ registry.yaml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/pkgs/containerd/stargz-snapshotter/registry.yaml b/pkgs/containerd/stargz-snapshotter/registry.yaml index 8a3284c32c4..642fdfe2038 100644 --- a/pkgs/containerd/stargz-snapshotter/registry.yaml +++ b/pkgs/containerd/stargz-snapshotter/registry.yaml @@ -4,6 +4,11 @@ packages: repo_owner: containerd repo_name: stargz-snapshotter description: Fast container image distribution plugin with lazy pulling + files: + - name: "containerd-stargz-grpc" + - name: "ctr-remote" + - name: "stargz-store" + - name: "stargz-store-helper" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") @@ -15,6 +20,9 @@ packages: algorithm: sha256 supported_envs: - linux/amd64 + files: + - name: "containerd-stargz-grpc" + - name: "ctr-remote" - version_constraint: "true" asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz diff --git a/registry.yaml b/registry.yaml index 2cabba477cc..e1b91cabb60 100644 --- a/registry.yaml +++ b/registry.yaml @@ -21069,6 +21069,11 @@ packages: repo_owner: containerd repo_name: stargz-snapshotter description: Fast container image distribution plugin with lazy pulling + files: + - name: "containerd-stargz-grpc" + - name: "ctr-remote" + - name: "stargz-store" + - name: "stargz-store-helper" version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") @@ -21080,6 +21085,9 @@ packages: algorithm: sha256 supported_envs: - linux/amd64 + files: + - name: "containerd-stargz-grpc" + - name: "ctr-remote" - version_constraint: "true" asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz From 76f090699bdf03c07cc597def9f19271a1c39d1b Mon Sep 17 00:00:00 2001 From: Takumi Takahashi Date: Fri, 25 Apr 2025 23:04:45 +0900 Subject: [PATCH 3/5] fix(containerd/stargz-snapshotter): update description --- pkgs/containerd/stargz-snapshotter/registry.yaml | 10 +++++++++- registry.yaml | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/pkgs/containerd/stargz-snapshotter/registry.yaml b/pkgs/containerd/stargz-snapshotter/registry.yaml index 642fdfe2038..f1d3447e6e0 100644 --- a/pkgs/containerd/stargz-snapshotter/registry.yaml +++ b/pkgs/containerd/stargz-snapshotter/registry.yaml @@ -3,7 +3,15 @@ packages: - type: github_release repo_owner: containerd repo_name: stargz-snapshotter - description: Fast container image distribution plugin with lazy pulling + description: |- + Fast container image distribution plugin with lazy pulling + + ## How to set up + + Please see: + + https://github.com/containerd/stargz-snapshotter/blob/main/docs/INSTALL.md + https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - name: "containerd-stargz-grpc" - name: "ctr-remote" diff --git a/registry.yaml b/registry.yaml index e1b91cabb60..d5b9e72e756 100644 --- a/registry.yaml +++ b/registry.yaml @@ -21068,7 +21068,15 @@ packages: - type: github_release repo_owner: containerd repo_name: stargz-snapshotter - description: Fast container image distribution plugin with lazy pulling + description: |- + Fast container image distribution plugin with lazy pulling + + ## How to set up + + Please see: + + https://github.com/containerd/stargz-snapshotter/blob/main/docs/INSTALL.md + https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - name: "containerd-stargz-grpc" - name: "ctr-remote" From 3fe40ff86546a5c5f1ef49a203ce25aabbfd2fa6 Mon Sep 17 00:00:00 2001 From: Takumi Takahashi Date: Wed, 30 Apr 2025 23:40:27 +0900 Subject: [PATCH 4/5] fix(containerd/stargz-snapshotter): cleanup files --- pkgs/containerd/stargz-snapshotter/registry.yaml | 9 +++++---- registry.yaml | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/containerd/stargz-snapshotter/registry.yaml b/pkgs/containerd/stargz-snapshotter/registry.yaml index f1d3447e6e0..aa7fc3967d3 100644 --- a/pkgs/containerd/stargz-snapshotter/registry.yaml +++ b/pkgs/containerd/stargz-snapshotter/registry.yaml @@ -13,10 +13,11 @@ packages: https://github.com/containerd/stargz-snapshotter/blob/main/docs/INSTALL.md https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - - name: "containerd-stargz-grpc" - - name: "ctr-remote" - - name: "stargz-store" - - name: "stargz-store-helper" + - name: containerd-stargz-grpc + - name: ctr + src: ctr-remote + - name: stargz-store + - name: stargz-store-helper version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") diff --git a/registry.yaml b/registry.yaml index d5b9e72e756..e99abdf472f 100644 --- a/registry.yaml +++ b/registry.yaml @@ -21078,10 +21078,11 @@ packages: https://github.com/containerd/stargz-snapshotter/blob/main/docs/INSTALL.md https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - - name: "containerd-stargz-grpc" - - name: "ctr-remote" - - name: "stargz-store" - - name: "stargz-store-helper" + - name: containerd-stargz-grpc + - name: ctr + src: ctr-remote + - name: stargz-store + - name: stargz-store-helper version_constraint: "false" version_overrides: - version_constraint: semver("<= 0.3.0") From db60c299cf863b1ebd911f9ad0bd772caffc2a9c Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Thu, 1 May 2025 07:28:51 +0900 Subject: [PATCH 5/5] fix: fix files --- pkgs/containerd/stargz-snapshotter/registry.yaml | 7 +++---- registry.yaml | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/containerd/stargz-snapshotter/registry.yaml b/pkgs/containerd/stargz-snapshotter/registry.yaml index aa7fc3967d3..b4275fea04d 100644 --- a/pkgs/containerd/stargz-snapshotter/registry.yaml +++ b/pkgs/containerd/stargz-snapshotter/registry.yaml @@ -14,8 +14,7 @@ packages: https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - name: containerd-stargz-grpc - - name: ctr - src: ctr-remote + - name: ctr-remote - name: stargz-store - name: stargz-store-helper version_constraint: "false" @@ -30,8 +29,8 @@ packages: supported_envs: - linux/amd64 files: - - name: "containerd-stargz-grpc" - - name: "ctr-remote" + - name: containerd-stargz-grpc + - name: ctr-remote - version_constraint: "true" asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz diff --git a/registry.yaml b/registry.yaml index e99abdf472f..6f7df7d1e13 100644 --- a/registry.yaml +++ b/registry.yaml @@ -21079,8 +21079,7 @@ packages: https://github.com/containerd/stargz-snapshotter/blob/main/docs/rootless.md files: - name: containerd-stargz-grpc - - name: ctr - src: ctr-remote + - name: ctr-remote - name: stargz-store - name: stargz-store-helper version_constraint: "false" @@ -21095,8 +21094,8 @@ packages: supported_envs: - linux/amd64 files: - - name: "containerd-stargz-grpc" - - name: "ctr-remote" + - name: containerd-stargz-grpc + - name: ctr-remote - version_constraint: "true" asset: stargz-snapshotter-{{.Version}}-{{.OS}}-{{.Arch}}.{{.Format}} format: tar.gz