const NamespaceEnvVar … const Default … type namespaceKey … // WithNamespace sets a given namespace on the context func WithNamespace(ctx context.Context, namespace string) context.Context { … } // NamespaceFromEnv uses the namespace defined in CONTAINERD_NAMESPACE or // default func NamespaceFromEnv(ctx context.Context) context.Context { … } // Namespace returns the namespace from the context. // // The namespace is not guaranteed to be valid. func Namespace(ctx context.Context) (string, bool) { … } // NamespaceRequired returns the valid namespace from the context or an error. func NamespaceRequired(ctx context.Context) (string, error) { … }