MCPcopy Index your code
hub / github.com/containerd/containerd / List

Method List

core/leases/proxy/manager.go:78–95  ·  view source on GitHub ↗
(ctx context.Context, filters ...string)

Source from the content-addressed store, hash-verified

76}
77
78func (pm *proxyManager) List(ctx context.Context, filters ...string) ([]leases.Lease, error) {
79 resp, err := pm.client.List(ctx, &leasesapi.ListRequest{
80 Filters: filters,
81 })
82 if err != nil {
83 return nil, errgrpc.ToNative(err)
84 }
85 l := make([]leases.Lease, len(resp.Leases))
86 for i := range resp.Leases {
87 l[i] = leases.Lease{
88 ID: resp.Leases[i].ID,
89 CreatedAt: protobuf.FromTimestamp(resp.Leases[i].CreatedAt),
90 Labels: resp.Leases[i].Labels,
91 }
92 }
93
94 return l, nil
95}
96
97func (pm *proxyManager) AddResource(ctx context.Context, lease leases.Lease, r leases.Resource) error {
98 _, err := pm.client.AddResource(ctx, &leasesapi.AddResourceRequest{

Callers

nothing calls this directly

Calls 2

FromTimestampFunction · 0.92
ListMethod · 0.65

Tested by

no test coverage detected