WithNamespace sets a given namespace on the context
(ctx context.Context, namespace string)
| 36 | |
| 37 | // WithNamespace sets a given namespace on the context |
| 38 | func WithNamespace(ctx context.Context, namespace string) context.Context { |
| 39 | ctx = context.WithValue(ctx, namespaceKey{}, namespace) // set our key for namespace |
| 40 | // also store on the grpc and ttrpc headers so it gets picked up by any clients that |
| 41 | // are using this. |
| 42 | return withTTRPCNamespaceHeader(withGRPCNamespaceHeader(ctx, namespace), namespace) |
| 43 | } |
| 44 | |
| 45 | // NamespaceFromEnv uses the namespace defined in CONTAINERD_NAMESPACE or |
| 46 | // default |
searching dependent graphs…