2.4 KiB
Development Report for May 22, 2017
New feature: Long running session
PR for adding long-running session between daemon and cli that enables advanced features like incremental context send, build credentials from the client, ssh forwarding etc. is ready for reviews. This is blocking many new features like token signing, not pulling unnecessary context files, exposing sources outside working directory etc.
Quality: Dependency interface switch
Work continues on making the builder dependency interface more stable.
Merged as part of this effort this week:
In review:
Buildkit
Diff and snapshot services were added to containerd. This is a required dependency for buildkit.
Proposals discussed in maintainers meeting
New builder proposals were discussed in maintainers meeting. The decision was to give 2 more weeks for anyone to post feedback to IMPORT/EXPORT commands and RUN --mount
and accept them for development if nothing significant comes up.
Build secrets and its possible overlap with --mount was discussed as well. The decision was to create a new issue(as the old PR is closed) to track this and avoid it from blocking --mount
implementation.
Proposals for new Dockerfile features that need design feedback:
Add IMPORT/EXPORT commands to Dockerfile
Add DOCKEROS/DOCKERARCH
default ARG to Dockerfile
Option to export the hash of the build context (new)
Allow --cache-from=* (new)
If you are interested in implementing any of them, leave a comment on the specific issues.