Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24.0.7 rp #2

Open
wants to merge 447 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
335ed29
docs: api v1.43: remove outdated information from ServerVersion
thaJeztah Jul 2, 2023
acb95e4
docs: api v1.42: remove outdated information from ServerVersion
thaJeztah Jul 2, 2023
f66ef31
docs: api v1.41: remove outdated information from ServerVersion
thaJeztah Jul 2, 2023
32bcbdf
api: swagger: add missing "force" query arg on plugin disable
milas Aug 1, 2022
50fb65f
docs: api: amend changelog for API 1.28 for "force" option
thaJeztah Jul 2, 2023
b732cfd
docs: api v1.43: add missing "force" query arg on plugin disable
thaJeztah Jul 2, 2023
b5aacf8
docs: api v1.42: add missing "force" query arg on plugin disable
thaJeztah Jul 2, 2023
7adb590
docs: api v1.41: add missing "force" query arg on plugin disable
thaJeztah Jul 2, 2023
5892aae
docs: api v1.28 - v1.40: add missing "force" query arg on plugin dis…
thaJeztah Jul 2, 2023
05cf8e8
Merge pull request #45867 from thaJeztah/24.0_backport_api_remove_dep…
thaJeztah Jul 2, 2023
64f7956
Merge pull request #45869 from thaJeztah/24.0_backport_docs_plugin_di…
thaJeztah Jul 2, 2023
1d9c861
Merge pull request #45860 from thaJeztah/24.0_backport_update_cgroups
thaJeztah Jul 3, 2023
d3893b5
daemon: daemon.prepareMountPoints(): fix panic if mount is not a volume
thaJeztah Jul 7, 2023
4ffc614
Merge pull request #45903 from thaJeztah/24.0_backport_fix_volume_npe
neersighted Jul 7, 2023
a304965
pkg/plugins: make unit test less time sensitive
corhere Jul 5, 2023
0e88c57
integration: disable iptables in parallel tests
corhere Jul 5, 2023
ecd494a
Merge pull request #45909 from corhere/backport-24.0/improve-test-fla…
corhere Jul 7, 2023
6c7f6c2
daemon/containerd: fix assignment to entry in nil map during commit
thaJeztah Jul 10, 2023
71f749b
Merge pull request #45921 from thaJeztah/24.0_backport_fix_expose_npe
thaJeztah Jul 10, 2023
a4b1a5a
vendor: github.com/moby/[email protected] 0a0807e
crazy-max Jul 12, 2023
9ff2c39
ci(buildkit): match moby go version for buildkit tests
crazy-max Jul 12, 2023
661fe9f
Merge pull request #45951 from crazy-max/24.0_backport_ci-buildkit-go…
cpuguy83 Jul 12, 2023
6c5144d
Add t.Helper() to the cli test helper functions
rumpl Jul 13, 2023
959889e
integration: Don't env cleanup before parallel subtests
vvoland Jul 13, 2023
08321a0
Merge pull request #45958 from rumpl/24.0_backport_cli-test-helper
thaJeztah Jul 13, 2023
3fe7652
Merge pull request #45959 from vvoland/tests-fix-setuptest-24
thaJeztah Jul 13, 2023
fee4db8
client: TestSetHostHeader: don't use un-keyed literals
thaJeztah Jul 14, 2023
597a5f9
client: define a "dummy" hostname to use for local connections
thaJeztah Jul 12, 2023
547ea18
pkg/plugins: use a dummy hostname for local connections
thaJeztah Jul 12, 2023
bdaadec
testutil: use dummyhost for non-tcp connections
thaJeztah Jul 12, 2023
d09fe00
Merge pull request #45962 from thaJeztah/24.0_backport_fix_host_header
thaJeztah Jul 14, 2023
fa909df
update go to go1.20.6
thaJeztah Jul 12, 2023
75a90f8
gha: add note about buildkit using older go version
thaJeztah Jul 14, 2023
632fc23
builder/dockerfile: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
5bba60b
builder/builder-next: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
a3f1f4e
integration-cli: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
147b87a
daemon: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
8928571
cli/debug: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
ae8e329
client: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
2d2df43
daemon/cluster: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
efe9e90
libnetwork: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
ff667ed
integration: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
69d77bc
opts: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
cea5829
pkg/idtools: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
962a4f4
pkg/ioutils: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
deea880
pkg/jsonmessage: use string-literals for easier grep'ing
thaJeztah Jul 5, 2023
a5c0fda
libnet: Return proper error when overlay network can't be created
akerouanton Jul 8, 2023
738d841
libnet: Return a 403 when overlay network isn't allowed
akerouanton Jul 8, 2023
68c0cec
Disable tls when launching dockerd through hack/make.sh
akerouanton Jul 9, 2023
fcb87e8
ci: push bin image to Docker Hub
crazy-max Jul 9, 2023
e7c333c
ci(bin-image): don't set tags when pushing by digest
crazy-max Jul 11, 2023
b9904ba
ci(bin-image): fix typo
crazy-max Jul 11, 2023
26a457e
ci(bin-image): fix meta step
crazy-max Jul 11, 2023
8bdf6d1
ci(bin-image): add SHA-based tags
neersighted Jul 12, 2023
eb34c0b
Merge pull request #45970 from thaJeztah/24.0_backport_update_go_1.20.6
neersighted Jul 14, 2023
e916ec1
Merge pull request #45975 from thaJeztah/24.0_backport_hack-make-run-…
thaJeztah Jul 14, 2023
36e9e79
Merge pull request #45976 from thaJeztah/24.0_backport_moby-bin-tags
thaJeztah Jul 14, 2023
8443a06
Merge pull request #45974 from thaJeztah/24.0_backport_create-overlay…
thaJeztah Jul 17, 2023
bff68bf
client: Client.setupHijackConn: explicitly ignore errors
thaJeztah Jul 15, 2023
d94f2dc
client: Client.postHijacked: use Client.buildRequest
thaJeztah Jul 14, 2023
31567e0
Dockerfile: use default apt mirrors
crazy-max Jan 3, 2023
151686a
Makefile: pass through APT_MIRROR
neersighted Jul 17, 2023
05f82fd
Dockerfile(.simple): align APT_MIRROR support
neersighted Jul 17, 2023
0df2e1b
Dockerfile: improve CLI/rootlesskit caching
neersighted Jul 17, 2023
544032f
hack/d/cli.sh: properly handle errors in curl
neersighted Jul 17, 2023
2e3f3fd
Merge pull request #45998 from neersighted/backport/45997/24.0
thaJeztah Jul 17, 2023
bd1ae65
quota: remove gotest.tools from testhelpers
thaJeztah Jul 17, 2023
8ab6d02
Merge pull request #46001 from thaJeztah/24.0_backport_notestyourself
thaJeztah Jul 18, 2023
8b24eea
Merge pull request #45990 from thaJeztah/24.0_backport_hijack_share_r…
thaJeztah Jul 18, 2023
5dded33
ci: extract buildkit version correctly with replace-d modules
jedevc Jul 17, 2023
572de87
c8d/inspect: Don't duplicate digested ref
vvoland Jul 18, 2023
3c5c192
c8d/resolveImage: Fix Digested and Named reference
vvoland Jul 18, 2023
4c29864
hack/with-go-mod.sh: warn on stderr
neersighted Jul 18, 2023
a936ae7
ci(buildkit): remove misleading code from buildkit-ref
neersighted Jul 18, 2023
ff0144d
ci(buildkit): remove early-return from buildkit-ref
neersighted Jul 18, 2023
4f0747b
Merge pull request #46014 from vvoland/c8d-inspect-fix-duplicate-dige…
thaJeztah Jul 18, 2023
d63f7fb
Merge pull request #46010 from thaJeztah/24.0_backport_buildkit_ref_r…
neersighted Jul 18, 2023
d4a26c1
Merge pull request #46013 from vvoland/c8d-resolve-fix-digested-and-n…
thaJeztah Jul 18, 2023
1be48ec
c8d: Make sure the content isn't removed while we export
rumpl Jul 13, 2023
aab94fb
Dockerfile: update buildx to v0.11.2
thaJeztah Jul 19, 2023
98a6422
c8d/inspect: Include platform Variant
vvoland Jul 19, 2023
2b2a72c
Merge pull request #46021 from thaJeztah/24.0_backport_c8d-image-save…
thaJeztah Jul 19, 2023
5164e5f
Merge pull request #46025 from vvoland/c8d-inspect-variant-24
thaJeztah Jul 19, 2023
bd41493
Merge pull request #46023 from thaJeztah/24.0_backport_bump_buildx
thaJeztah Jul 19, 2023
f022632
Dockerfile: update runc binary to v1.1.8
thaJeztah Jul 19, 2023
52c92be
Merge pull request #46029 from thaJeztah/24.0_backport_bump_runc_bina…
thaJeztah Jul 19, 2023
907f838
Remove Upstart and cgroups bits from Debian sysvinit script
tianon May 16, 2023
eede7f0
Remove Upstart scripts
tianon May 17, 2023
a61e2b4
Merge pull request #46044 from neersighted/init_cleanup_24.0
neersighted Jul 21, 2023
fed26d5
vendor: github.com/moby/buildkit v0.11.7-dev
thaJeztah Jul 15, 2023
35a8b00
hack/integration: Add TEST_INTEGRATION_FAIL_FAST
vvoland Jul 24, 2023
96a2b21
Merge pull request #46045 from thaJeztah/24.0_backport_bump_buildkit_…
neersighted Jul 24, 2023
b76ffec
Merge pull request #46061 from vvoland/integration-no-fail-fast-24
thaJeztah Jul 24, 2023
3029f55
c8d/readConfig: Translate c8d NotFound to errdefs
vvoland Jul 26, 2023
fcb68e5
daemon/list: Replace ErrImageDoesNotExist check
vvoland Jul 26, 2023
6c4121a
daemon/list: Refactor refreshImage
vvoland Jul 26, 2023
45ba926
daemon/list: Drop unused arg from containerReducer
vvoland Jul 26, 2023
7927cae
c8d/container: Follow snapshot parents for size calculation
vvoland Jul 26, 2023
9e5726d
Merge pull request #46097 from vvoland/c8d-missing-config-24
thaJeztah Jul 28, 2023
77e2d29
Merge pull request #46095 from vvoland/c8d-refreshimage-refactor-24
thaJeztah Jul 28, 2023
3a6899c
update containerd binary to v1.7.2
thaJeztah Jul 28, 2023
02241b0
update containerd binary to v1.7.3
thaJeztah Jul 28, 2023
b6568d2
api/types/filters: fix errors not being matched by errors.Is()
thaJeztah Jul 28, 2023
6be708a
vendor: gotest.tools/v3 v3.5.0
thaJeztah Jul 29, 2023
e426ae0
Merge pull request #46103 from thaJeztah/24.0_backport_update_contain…
AkihiroSuda Jul 30, 2023
2ef88a3
Merge pull request #46115 from thaJeztah/24.0_backport_fix_filter_errors
thaJeztah Aug 1, 2023
a6f8e97
Improve test daemon logging
cpuguy83 Mar 11, 2021
d6536d4
TestDaemonProxy: check proxy settings early
cpuguy83 Jul 28, 2023
a49bca9
Fix daemon proxy test for "reload sanitized"
cpuguy83 Jul 28, 2023
4cd50eb
TestDaemonProxy: use new scanners to check logs
cpuguy83 Jul 28, 2023
ba9875c
Merge pull request #46120 from thaJeztah/24.0_backport_bump_gotest_tools
thaJeztah Aug 1, 2023
b7c5385
update to go1.20.7
thaJeztah Aug 1, 2023
00e46f8
Merge pull request #46140 from thaJeztah/24.0_backport_update_go1.20.7
AkihiroSuda Aug 2, 2023
8895c32
Merge pull request #46134 from thaJeztah/24.0_backport_fix_daemon_int…
thaJeztah Aug 4, 2023
1288382
hack/test: Don't fail-fast before integration-cli
vvoland Aug 8, 2023
749e687
integration/windows: Unskip some kill tests
vvoland Apr 25, 2023
ea0a6f7
Merge pull request #46177 from vvoland/hack-integrationcli-dont-failf…
thaJeztah Aug 9, 2023
c370341
Merge pull request #46179 from vvoland/windows-unskip-kill-tests-24
thaJeztah Aug 9, 2023
b7d1e98
libnet/d/bridge: Allow IPv6 ICC from any IP address
akerouanton May 30, 2023
25b709d
windows: fix --register-service when executed from within binary dire…
thaJeztah Jul 27, 2023
5f0df8c
vendor github.com/containerd/ttrpc v1.1.2
thaJeztah Aug 13, 2023
7e7bc0f
vendor: github.com/containerd/containerd v1.6.22
thaJeztah Jul 29, 2023
72947f5
hack: use Git-free ROOTDIR convention
neersighted Jul 11, 2023
314b84b
hack: enable Go modules when building dockerd and docker-proxy
crazy-max Apr 11, 2023
e67f9da
hack/make/.binary: use with-go-mod.sh
neersighted Jul 11, 2023
bf2b8a0
Do not drop effective&permitted set
xpivarc May 10, 2023
cc39fb9
Integration test for capabilities
xpivarc Jul 17, 2023
15bd07b
update runc binary to v1.1.9
AkihiroSuda Aug 11, 2023
5d2c383
remove s390x and ppc64ls pipelines
sam-thibault Aug 14, 2023
bb06416
Merge pull request #46231 from thaJeztah/24.0_backport_remove-ibm-jen…
thaJeztah Aug 15, 2023
ff50c6e
Merge pull request #46228 from thaJeztah/24.0_backport_runc_binary_1.1.9
neersighted Aug 15, 2023
ad7a03e
Merge pull request #46221 from thaJeztah/24.0_backport_capabilites
neersighted Aug 15, 2023
6f8cf86
Merge pull request #46219 from thaJeztah/24.0_backport_with-go-mod_RO…
neersighted Aug 15, 2023
635524e
Merge pull request #46218 from thaJeztah/24.0_backport_bump_container…
neersighted Aug 15, 2023
215c6e7
Merge pull request #46215 from thaJeztah/24.0_backport_windows_fix_se…
neersighted Aug 15, 2023
f1cc576
Merge pull request #46214 from thaJeztah/24.0_backport_allow-all-ipv6…
neersighted Aug 15, 2023
600aa7b
c8d/inspect: Ignore manifest with missing config
vvoland Aug 16, 2023
3ce0dc7
bakefile: Remove default value of DOCKER_GITCOMMIT
vvoland Jul 31, 2023
448ae33
ci(bin-image): populate DOCKER_GITCOMMIT
neersighted Aug 17, 2023
0c131f5
ci(bin-image): populate DOCKER_GITCOMMIT, take 2
neersighted Aug 17, 2023
821e6d8
Merge pull request #46260 from vvoland/ci-mobybin-sha-24
thaJeztah Aug 18, 2023
3897724
volume/local: Fix debug log typo
vvoland Aug 18, 2023
e4ecfef
Merge pull request #46263 from vvoland/volume-decrement-refcount-typo-24
vvoland Aug 18, 2023
54953f2
integration: Add test for not breaking overlayfs
vvoland Aug 10, 2023
b76a0c7
c8d/export: Use ref counted mounter
vvoland Aug 10, 2023
74bf46a
c8d/diff: Reuse mount, mount parent as read-only
vvoland Aug 10, 2023
8d43772
Merge pull request #46244 from vvoland/c8d-inspect-handle-missing-con…
thaJeztah Aug 18, 2023
2774296
Merge pull request #46266 from vvoland/c8d-more-mount-refcount-24
vvoland Aug 21, 2023
fb6784b
gha: set 10-minute timeout on "report" actions
thaJeztah Aug 21, 2023
bb22b8a
ci(bin-image): check repo origin
crazy-max Aug 19, 2023
e239799
distribution: update warning for deprecated image formats
thaJeztah Jul 31, 2023
a99e62f
distribution: show image schema deprecation on all registries
thaJeztah Aug 1, 2023
aaf84dd
remove Dockerfile.e2e
crazy-max Nov 25, 2022
5eef5a7
ci(bin-image): clean up env var handling
neersighted Aug 18, 2023
ac2a80f
ci(bin-image): clean up metadata
neersighted Aug 18, 2023
4ac2355
hack: use long SHA for DOCKER_GITCOMMIT
neersighted Aug 18, 2023
e6c959b
Merge pull request #46290 from thaJeztah/24.0_backport_v1_deprecation
neersighted Aug 21, 2023
2013000
Merge pull request #46286 from thaJeztah/24.0_backport_gha_report_tim…
thaJeztah Aug 21, 2023
a7cc790
Merge pull request #46289 from thaJeztah/24.0_backport_ci-bin-image-r…
neersighted Aug 23, 2023
b83f5a8
Don't return an error if the lease is not found
rumpl Aug 22, 2023
e0661af
Merge pull request #46300 from thaJeztah/24.0_backport_fix-platform-c…
thaJeztah Aug 23, 2023
4967125
c8d/commit: Don't produce an empty layer
vvoland Aug 21, 2023
6342251
c8d/run: Allow running container without image
vvoland Aug 21, 2023
1d10e86
daemon: Handle NotFound when deleting container lease
vvoland Aug 21, 2023
aade22d
Merge pull request #46302 from thaJeztah/24.0_backport_c8d-legacybuil…
rumpl Aug 23, 2023
ed2f5d1
c8d/builder: Don't drop fields from created image
vvoland Aug 23, 2023
8ff9ef2
Merge pull request #46310 from vvoland/c8d-legacybuilder-fix-layermis…
thaJeztah Aug 24, 2023
088cec8
hack: update link to GOPATH documentation
thaJeztah Aug 25, 2023
377af4c
Dockerfile: Windows: update Golang download domains to cut down redir…
thaJeztah Aug 25, 2023
7741a89
Merge pull request #46325 from thaJeztah/24.0_backport_hack_less_redi…
thaJeztah Aug 25, 2023
de13951
docs/api: update links to Go documentation
thaJeztah Aug 25, 2023
73f6053
api: swagger: update link to Go documentation
thaJeztah Aug 25, 2023
d2e9a19
CONTRIBUTING.md: update links to golang docs and blog
thaJeztah Aug 25, 2023
1d983e2
update golangci-lint to v1.54.2
thaJeztah Aug 25, 2023
6282d95
Merge pull request #46331 from thaJeztah/24.0_backport_update_golangc…
thaJeztah Aug 25, 2023
c78abd9
Merge pull request #46330 from thaJeztah/24.0_backport_api_docs_updat…
thaJeztah Aug 25, 2023
5d4cc0b
integration/liveRestore: Check volume content
vvoland Aug 17, 2023
c35376c
volume/local: Don't unmount, restore mounted status
vvoland Aug 17, 2023
1a79695
Merge pull request #46366 from thaJeztah/24.0_backport_volume-local-r…
thaJeztah Aug 29, 2023
8216da2
more robust dockerd-rootless-setuptools.sh
jmrouet Nov 4, 2022
ab7ac16
Merge pull request #46407 from ameyag/24.0-uname-backlash
thaJeztah Sep 6, 2023
e2ab5f7
24.0: Update buildkit to fix source policy order
cpuguy83 Sep 8, 2023
eb2607b
Merge pull request #46441 from cpuguy83/24.0_update_builkit
thaJeztah Sep 8, 2023
f014c34
update to go1.20.8
thaJeztah Sep 11, 2023
92563c9
Merge pull request #46459 from thaJeztah/24.0_backport_update_golang_…
thaJeztah Sep 12, 2023
df983b7
daemon: fix under what conditions container's mac-address is applied
akerouanton Sep 6, 2023
b81261f
Merge pull request #46478 from akerouanton/cp-24.0-mac-address
thaJeztah Sep 14, 2023
5822445
ipam: Replace ChildSubnet with parent Subnet when its mask is bigger
akerouanton Jun 14, 2023
74e3528
Merge pull request #46482 from akerouanton/cp-24.0-3e8af081
thaJeztah Sep 14, 2023
1f3ea98
update containerd binary to v1.7.6
thaJeztah Sep 15, 2023
00108c5
Merge pull request #46487 from thaJeztah/24.0_backport_update_contain…
thaJeztah Sep 16, 2023
a1ba69a
libcontainer/windows: Fix process not being killed after stdio attach…
vvoland Sep 14, 2023
1320e79
libcontainer/windows: Remove unneeded var declaration
vvoland Sep 14, 2023
30fe654
libcontainerd/windows: Don't reap on failure
vvoland Sep 14, 2023
164a1a0
oci/defaults: deny /sys/devices/virtual/powercap
neersighted Sep 18, 2023
19039ea
profiles/apparmor: deny /sys/devices/virtual/powercap
neersighted Sep 18, 2023
20c688f
Merge pull request #46505 from vvoland/libcontainerd-windows-reap-fix-24
thaJeztah Sep 19, 2023
bed0c78
daemon/cluster: format code with gofumpt
thaJeztah Jan 20, 2022
f0808d3
Merge pull request #46540 from thaJeztah/24.0_backport_gofumpt_cluster
vvoland Sep 26, 2023
0702941
restartmanager: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
3347191
api/types/versions: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
e996dff
daemon: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
b340a77
pkg/archive: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
710c748
pkg/sysinfo: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
0b97ecd
pkg/plugins: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
4e11c14
pkg/tailfile: rename max/min as it collides with go1.21 builtin
thaJeztah Aug 26, 2023
51dc5fb
integration/internal/swarm: rename max/min as it collides with go1.21…
thaJeztah Aug 26, 2023
fa2f6f9
Merge pull request #46559 from thaJeztah/24.0_backport_no_min_max
AkihiroSuda Sep 28, 2023
37796c7
Revert "daemon/logger/etwlogs: rewrite to use go-winio/pkg/etw"
cpuguy83 Oct 3, 2023
31f49bd
Make one-shot stats faster
cpuguy83 Oct 5, 2023
3b09657
Merge pull request #46586 from cpuguy83/24.0_fix_etwlogs
thaJeztah Oct 11, 2023
3715eaf
update to go1.20.9
thaJeztah Oct 11, 2023
f874926
update to go1.20.10
thaJeztah Oct 11, 2023
58c1c7b
Limit OOMScoreAdj when running in UserNS ("Rootful-in-Rootless")
AkihiroSuda Sep 29, 2023
122b11a
Merge pull request #46624 from thaJeztah/24.0_update_go1.20.10
cpuguy83 Oct 11, 2023
a27bf46
Merge pull request #46619 from xinfengliu/24.0_backport_improve_stats…
corhere Oct 12, 2023
f9b8a35
Merge pull request #46626 from AkihiroSuda/cherrypick-46564-24
thaJeztah Oct 12, 2023
1dffa3a
vendor: github.com/moby/patternmatcher v0.6.0
thaJeztah Aug 22, 2023
daf599e
replace dockerfile/dockerignore with patternmatcher/ignorefile
thaJeztah Aug 22, 2023
fad4b16
Merge pull request #46659 from thaJeztah/24.0_backport_replace_docker…
neersighted Oct 17, 2023
01860dc
vendor: golang.org/x/crypto v0.3.0
thaJeztah Aug 10, 2023
9702281
vendor: golang.org/x/sys v0.10.0
thaJeztah Sep 18, 2023
8523403
vendor: golang.org/x/crypto v0.9.0
thaJeztah Sep 18, 2023
a22da0d
vendor: golang.org/x/text v0.11.0
thaJeztah Oct 10, 2023
d7a1fce
vendor: golang.org/x/net v0.13.0, golang.org/x/crypto v0.11.0
thaJeztah Oct 10, 2023
d8c62df
vendor: golang.org/x/sys v0.13.0
thaJeztah Oct 11, 2023
81d73e1
vendor: golang.org/x/text v0.13.0
thaJeztah Oct 11, 2023
8864727
vendor: golang.org/x/crypto v0.14.0
thaJeztah Oct 11, 2023
dde5995
vendor: golang.org/x/net v0.17.0
thaJeztah Oct 11, 2023
535b70e
Update check-config.sh
stephan-henningsen Oct 17, 2023
88eb323
Merge pull request #46676 from moby/backport/46667/24.0
thaJeztah Oct 19, 2023
7986f70
Merge pull request #46671 from thaJeztah/24.0_backport_update_x_net
AkihiroSuda Oct 20, 2023
73814c4
internal: Add compatcontext.WithoutCancel
vvoland Sep 27, 2023
c981f8a
daemon/containerd: log errors when releasing leases
thaJeztah Aug 24, 2023
a8d0a58
daemon/containerd: newROLayerForImage: remove unused args
thaJeztah Aug 24, 2023
a9e20ae
daemon/containerd: rename some vars that collided with imports
thaJeztah Aug 24, 2023
2783345
daemon/c8d: Use non cancellable context in defers
vvoland Oct 3, 2023
c2e7c32
Merge pull request #46686 from thaJeztah/24.0_backport_c8d_push_defer…
thaJeztah Oct 23, 2023
05d95fd
daemon: release sandbox even when NetworkDisabled
payall4u Jun 15, 2021
57bd388
daemon: overlay2: Write layer metadata atomically
mike-sul Sep 13, 2023
7058c0d
vendor: github.com/klauspost/compress v1.16.5
thaJeztah Sep 18, 2023
dd37b0b
vendor: github.com/klauspost/compress v1.17.2
thaJeztah Oct 23, 2023
9b20b1a
Merge pull request #46702 from thaJeztah/24.0_backport_releaseNetwork…
thaJeztah Oct 24, 2023
649c944
Merge pull request #46703 from thaJeztah/24.0_backport_atomic-layer-d…
corhere Oct 24, 2023
05d7386
daemon: daemon.containerRestart: don't cancel restart on context cancel
thaJeztah Oct 20, 2023
3cf363e
Merge pull request #46709 from thaJeztah/24.0_backport_bump_compress
thaJeztah Oct 24, 2023
af60804
Merge pull request from GHSA-jq35-85cj-fj4p
thaJeztah Oct 25, 2023
311b9ff
Merge pull request #46697 from thaJeztah/24.0_backport_restart_nocancel
thaJeztah Oct 26, 2023
13829e6
new security-opt: privileged-without-host-devices
flash-singh Jan 4, 2024
104eeb7
add PrivilegedWithoutHostDevices to securityOptions
flash-singh Jan 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/setup-runner/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ runs:
shell: bash
- run: |
if [ ! -e /etc/docker/daemon.json ]; then
echo '{}' | tee /etc/docker/daemon.json >/dev/null
echo '{}' | sudo tee /etc/docker/daemon.json >/dev/null
fi
DOCKERD_CONFIG=$(jq '.+{"experimental":true,"live-restore":true,"ipv6":true,"fixed-cidr-v6":"2001:db8:1::/64"}' /etc/docker/daemon.json)
sudo tee /etc/docker/daemon.json <<<"$DOCKERD_CONFIG" >/dev/null
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/.windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
default: false

env:
GO_VERSION: "1.20.4"
GO_VERSION: "1.20.10"
GOTESTLIST_VERSION: v0.3.1
TESTSTAT_VERSION: v0.1.3
WINDOWS_BASE_IMAGE: mcr.microsoft.com/windows/servercore
Expand Down
181 changes: 181 additions & 0 deletions .github/workflows/bin-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
name: bin-image

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on:
workflow_dispatch:
push:
branches:
- 'master'
- '[0-9]+.[0-9]+'
tags:
- 'v*'
pull_request:

env:
MOBYBIN_REPO_SLUG: moby/moby-bin
DOCKER_GITCOMMIT: ${{ github.sha }}
VERSION: ${{ github.ref }}
PLATFORM: Moby Engine - Nightly
PRODUCT: moby-bin
PACKAGER_NAME: The Moby Project

jobs:
validate-dco:
uses: ./.github/workflows/.dco.yml

prepare:
runs-on: ubuntu-20.04
outputs:
platforms: ${{ steps.platforms.outputs.matrix }}
steps:
-
name: Checkout
uses: actions/checkout@v3
-
name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
${{ env.MOBYBIN_REPO_SLUG }}
### versioning strategy
## push semver tag v23.0.0
# moby/moby-bin:23.0.0
# moby/moby-bin:latest
## push semver prelease tag v23.0.0-beta.1
# moby/moby-bin:23.0.0-beta.1
## push on master
# moby/moby-bin:master
## push on 23.0 branch
# moby/moby-bin:23.0
## any push
# moby/moby-bin:sha-ad132f5
tags: |
type=semver,pattern={{version}}
type=ref,event=branch
type=ref,event=pr
type=sha
-
name: Rename meta bake definition file
run: |
mv "${{ steps.meta.outputs.bake-file }}" "/tmp/bake-meta.json"
-
name: Upload meta bake definition
uses: actions/upload-artifact@v3
with:
name: bake-meta
path: /tmp/bake-meta.json
if-no-files-found: error
retention-days: 1
-
name: Create platforms matrix
id: platforms
run: |
echo "matrix=$(docker buildx bake bin-image-cross --print | jq -cr '.target."bin-image-cross".platforms')" >>${GITHUB_OUTPUT}

build:
runs-on: ubuntu-20.04
needs:
- validate-dco
- prepare
strategy:
fail-fast: false
matrix:
platform: ${{ fromJson(needs.prepare.outputs.platforms) }}
steps:
-
name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: Download meta bake definition
uses: actions/download-artifact@v3
with:
name: bake-meta
path: /tmp
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to Docker Hub
if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_MOBYBIN_USERNAME }}
password: ${{ secrets.DOCKERHUB_MOBYBIN_TOKEN }}
-
name: Build
id: bake
uses: docker/bake-action@v3
with:
files: |
./docker-bake.hcl
/tmp/bake-meta.json
targets: bin-image
set: |
*.platform=${{ matrix.platform }}
*.output=type=image,name=${{ env.MOBYBIN_REPO_SLUG }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' && github.repository == 'moby/moby' }}
*.tags=
-
name: Export digest
if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
run: |
mkdir -p /tmp/digests
digest="${{ fromJSON(steps.bake.outputs.metadata)['bin-image']['containerimage.digest'] }}"
touch "/tmp/digests/${digest#sha256:}"
-
name: Upload digest
if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
uses: actions/upload-artifact@v3
with:
name: digests
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1

merge:
runs-on: ubuntu-20.04
if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
needs:
- build
steps:
-
name: Download meta bake definition
uses: actions/download-artifact@v3
with:
name: bake-meta
path: /tmp
-
name: Download digests
uses: actions/download-artifact@v3
with:
name: digests
path: /tmp/digests
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_MOBYBIN_USERNAME }}
password: ${{ secrets.DOCKERHUB_MOBYBIN_TOKEN }}
-
name: Create manifest list and push
working-directory: /tmp/digests
run: |
set -x
docker buildx imagetools create $(jq -cr '.target."docker-metadata-action".tags | map("-t " + .) | join(" ")' /tmp/bake-meta.json) \
$(printf '${{ env.MOBYBIN_REPO_SLUG }}@sha256:%s ' *)
-
name: Inspect image
run: |
set -x
docker buildx imagetools inspect ${{ env.MOBYBIN_REPO_SLUG }}:$(jq -cr '.target."docker-metadata-action".args.DOCKER_META_VERSION' /tmp/bake-meta.json)
7 changes: 3 additions & 4 deletions .github/workflows/buildkit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
pull_request:

env:
GO_VERSION: "1.20.10"
DESTDIR: ./build

jobs:
Expand Down Expand Up @@ -47,8 +48,6 @@ jobs:
test:
runs-on: ubuntu-20.04
timeout-minutes: 120
env:
BUILDKIT_REPO: moby/buildkit
needs:
- build
strategy:
Expand Down Expand Up @@ -82,7 +81,7 @@ jobs:
-
name: BuildKit ref
run: |
echo "BUILDKIT_REF=$(./hack/buildkit-ref)" >> $GITHUB_ENV
echo "$(./hack/buildkit-ref)" >> $GITHUB_ENV
working-directory: moby
-
name: Checkout BuildKit ${{ env.BUILDKIT_REF }}
Expand All @@ -106,7 +105,7 @@ jobs:
-
name: Update daemon.json
run: |
sudo rm /etc/docker/daemon.json
sudo rm -f /etc/docker/daemon.json
sudo service docker restart
docker version
docker info
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
pull_request:

env:
GO_VERSION: "1.20.4"
GO_VERSION: "1.20.10"
GOTESTLIST_VERSION: v0.3.1
TESTSTAT_VERSION: v0.1.3
ITG_CLI_MATRIX_SIZE: 6
Expand Down Expand Up @@ -166,6 +166,7 @@ jobs:

unit-report:
runs-on: ubuntu-20.04
timeout-minutes: 10
if: always()
needs:
- unit
Expand Down Expand Up @@ -354,6 +355,7 @@ jobs:

integration-report:
runs-on: ubuntu-20.04
timeout-minutes: 10
if: always()
needs:
- integration
Expand Down Expand Up @@ -482,6 +484,7 @@ jobs:

integration-cli-report:
runs-on: ubuntu-20.04
timeout-minutes: 10
if: always()
needs:
- integration-cli
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,6 @@ The rules:
guidelines. Since you've read all the rules, you now know that.

If you are having trouble getting into the mood of idiomatic Go, we recommend
reading through [Effective Go](https://golang.org/doc/effective_go.html). The
[Go Blog](https://blog.golang.org) is also a great resource. Drinking the
reading through [Effective Go](https://go.dev/doc/effective_go). The
[Go Blog](https://go.dev/blog/) is also a great resource. Drinking the
kool-aid is a lot easier than going thirsty.
Loading