pkg/containerfs: move to internal #48097
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
/pkg
#32989pkg/containerfs: remove CleanScopedPath and make it internal
The container package is the only consumer of this function in our code
and there's no known external users;
https://grep.app/search?q=.CleanScopedPath%28&filter[lang][0]=Go
pkg/containerfs: cleanup GoDoc, and make Windows a proper wrapper
want it to be updateable, and it currently shows as "variable" on
pkg.go.dev, which is confusing.
pkg/containerfs: move to internal
The only external consumer are the
graphdriver
andgraphdriver/shim
packages in github.com/docker/go-plugins-helpers, which depended on
ContainerFS, which was removed in 9ce2b30.
graphdriver-plugins were deprecated in 6da604a,
and support for them removed in 555dac5,
so removing this should not be an issue.
Ideally this package would've been moved inside
daemon/internal
, but it's usedby the
daemon
(cleanupContainer),plugin
package, and bygraphdrivers
,so needs to be in the top-level
internal/
package.- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)