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

[pull] master from moby:master #4

Open
wants to merge 5,737 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5737 commits
Select commit Hold shift + click to select a range
6b7565b
vendor: go.etcd.io/bbolt v1.3.11
thaJeztah Oct 9, 2024
51cf0ed
vendor: golang.org/x/sys v0.25.0
thaJeztah Oct 9, 2024
6e32888
vendor: golang.org/x/text v0.18.0
thaJeztah Oct 9, 2024
9d6db83
vendor: golang.org/x/crypto v0.27.0
thaJeztah Oct 9, 2024
cc80652
vendor: golang.org/x/net v0.29.0
thaJeztah Oct 9, 2024
36549fb
vendor: golang.org/x/mod v0.21.0
thaJeztah Oct 9, 2024
4592ce4
vendor: golang.org/x/tools v0.25.0
thaJeztah Oct 9, 2024
30b6e58
vendor: github.com/cespare/xxhash/v2 v2.3.0
thaJeztah Oct 9, 2024
e007ef7
vendor: google.golang.org/protobuf v1.34.1
thaJeztah Oct 9, 2024
2e69987
vendor: google.golang.org/grpc v1.66.2
thaJeztah Oct 9, 2024
eacb99d
Merge pull request #48613 from thaJeztah/bump_buildkit_deps
thaJeztah Oct 10, 2024
7fa6d3c
integration/build: remove TestBuildWithSession, and fsutil direct dep…
thaJeztah Oct 10, 2024
6b7e278
gha: add guardrails timeouts on all jobs
thaJeztah Oct 10, 2024
810c7c1
Merge pull request #48628 from thaJeztah/integration_remove_TestBuild…
thaJeztah Oct 10, 2024
2d32d75
Merge pull request #48629 from thaJeztah/gha_timeout
thaJeztah Oct 10, 2024
037bac8
gha: remove stray double empty line
thaJeztah Oct 10, 2024
c09e526
Merge pull request #48636 from thaJeztah/gha_white_noise_space
tianon Oct 10, 2024
d31c241
PushImage: remove misleading error about --platform without containerd
thaJeztah Oct 11, 2024
8681b3c
images: GetImage: touch-up error message for missing platform
thaJeztah Oct 11, 2024
91f74c2
Disable iptables/ip6tables in two tests to remove conflict
robmry Oct 11, 2024
c16be54
daemon/containerd: touch-up errPlatformNotFound error
thaJeztah Oct 11, 2024
cd551b9
daemon/containerd: getPushDescriptor: fix formatting of platform in e…
thaJeztah Oct 10, 2024
afc0fcc
Merge pull request #48642 from robmry/remove-iptables-conflict-betwee…
thaJeztah Oct 11, 2024
8cc4029
Merge pull request #48605 from akx/48601-pull-opt-2
thaJeztah Oct 11, 2024
7fe04c1
vendor: github.com/moby/buildkit v0.17.0-rc1
thaJeztah Oct 9, 2024
61030f0
Merge pull request #48634 from thaJeztah/bump_buildkit
thaJeztah Oct 11, 2024
c68c9ae
gha: restrict cross and bin-image to 20 minutes
thaJeztah Oct 11, 2024
c961924
Merge pull request #48645 from thaJeztah/gha_cross_bin_image_timeout
thaJeztah Oct 11, 2024
740798d
client: imageBuildOptionsToQuery: omit empty values from query
thaJeztah Oct 12, 2024
805e2c6
builder/builder-next: Builder.Build: use network-mode consts
thaJeztah Oct 12, 2024
b13cf4f
client: imageBuildOptionsToQuery: only send "rm" when disabling
thaJeztah Oct 12, 2024
e06245a
client: imageBuildOptionsToQuery: omit "default" networkmode
thaJeztah Oct 12, 2024
0f8f143
docs/api: version-history: update documentation links
thaJeztah Oct 12, 2024
5b149d3
client: update link to API documentation
thaJeztah Oct 12, 2024
4a2361e
pkg/authorization: update link to API documentation
thaJeztah Oct 12, 2024
e75f7ac
gha: dco: limit to 10 minutes
thaJeztah Oct 12, 2024
cfe0d2a
gha: build (binary), build (dynbinary): limit to 20 minutes
thaJeztah Oct 12, 2024
7da4ab9
README: add some badges
thaJeztah Oct 12, 2024
3cb98d7
gha: dco: update ALPINE_VERSION to 3.20
thaJeztah Oct 12, 2024
9a14299
gha: dco: small tweaks to running the container
thaJeztah Oct 12, 2024
91c448b
gha: use "ubuntu-24.04" instead of "ubuntu-latest"
thaJeztah Oct 12, 2024
a051aba
gha: shorter time limits for smoke, validate
thaJeztah Oct 12, 2024
075918c
Merge pull request #48631 from thaJeztah/improve_multiarch_errors
thaJeztah Oct 14, 2024
2a3a7e8
api: document w (width) and h (height) query params as required
thaJeztah Oct 14, 2024
d9627b6
docs: api: document w (width) and h (height) query params as required
thaJeztah Oct 14, 2024
9eeec5f
Merge pull request #48654 from thaJeztah/gha_more_limits_and_updates
neersighted Oct 14, 2024
731832e
Merge pull request #48652 from thaJeztah/build_use_consts
vvoland Oct 15, 2024
97b1233
Merge pull request #48663 from thaJeztah/api_resize_required
vvoland Oct 15, 2024
0d36ab1
container: TestNames: don't string-match error assertions
thaJeztah Oct 15, 2024
0603bd9
container: viewDB.withTxn: don't wrap errors
thaJeztah Oct 15, 2024
0200c58
container: viewDB.ReserveName, view.GetID: return errdefs errors
thaJeztah Oct 15, 2024
3cf90ca
container: deprecate ErrNameReserved, ErrNameNotReserved
thaJeztah Oct 15, 2024
a0a0bba
Discard ErrDumpInterrupted and return data after maxRetries
robmry Oct 7, 2024
6c6174b
cmd/docker-proxy: UDP: reply to clients with original daddr
akerouanton Oct 2, 2024
8883db2
hack: run firewalld when $DOCKER_FIREWALLD is set
akerouanton Oct 8, 2024
4e567e1
ci: run integration tests with firewalld enabled
akerouanton Oct 8, 2024
71977a8
daemon: Daemon.registerName: inline validateID utility
thaJeztah Oct 15, 2024
a602054
daemon: fix restoring containers with name matching an ID
thaJeztah Oct 15, 2024
28925c9
Merge pull request #48653 from thaJeztah/docs_update_api_links
thaJeztah Oct 15, 2024
2c68149
Merge pull request #48598 from robmry/netlink_dump_interrupted
thaJeztah Oct 15, 2024
20571e4
Generate iptables documentation
robmry Oct 10, 2024
ac4a95d
Add iptables doc for a user-defined network
robmry Oct 10, 2024
a8eaeba
Add iptables doc for a network with userland-proxy disabled
robmry Oct 10, 2024
bc84b4b
Add iptables doc for a network with icc=false
robmry Oct 10, 2024
19328fd
Add iptables doc for a --internal network
robmry Oct 10, 2024
59cf8e8
Add iptables doc for a gateway-mode=routed network
robmry Oct 10, 2024
3ba06cf
Merge pull request #48593 from robmry/iptables_doc
robmry Oct 15, 2024
0c595fe
api/server/router/container: fix inconsistent receiver name
thaJeztah Oct 15, 2024
3f2e9da
api/server/router/container: move API adjustments to API
thaJeztah Oct 15, 2024
944dc4a
integration/container: TestResize: add more test-cases
thaJeztah Oct 14, 2024
44010e7
integration/container: add TestExecResize
thaJeztah Oct 14, 2024
87390ae
Merge pull request #48571 from akerouanton/proxy-udp-with-correct-saddr
thaJeztah Oct 15, 2024
bca54a6
daemon: killWithSignal: use more structured logs
thaJeztah Oct 15, 2024
3f2bf91
Merge pull request #48672 from thaJeztah/inspect_move_to_api
thaJeztah Oct 16, 2024
f96c059
Merge pull request #48665 from thaJeztah/integration_resize
thaJeztah Oct 16, 2024
4e840b9
volume/service: change some logs to use structured logs
thaJeztah Oct 16, 2024
b849b4d
Merge pull request #48673 from thaJeztah/daemon_kill_logs
thaJeztah Oct 16, 2024
4992869
Merge pull request #48668 from thaJeztah/container_viewdb_fix_errtypes
thaJeztah Oct 16, 2024
277cd94
Merge pull request #48655 from thaJeztah/vanity_badges
thaJeztah Oct 16, 2024
1701bce
api/server/middleware: use structured logs for debug-logs
thaJeztah Oct 16, 2024
1b7c209
Merge pull request #48651 from thaJeztah/cleaner_buildopts
thaJeztah Oct 16, 2024
a8bfa83
Fix: setup user chains even if there are running containers
am97 Oct 3, 2024
039e164
api/server/httputils: DecodePlatform: improve test-coverage
thaJeztah Oct 17, 2024
0548fe2
Enable bridge netfiltering if userland-proxy=false
robmry Oct 16, 2024
091b09f
Merge pull request #48575 from robmry/port_mapping_validation
robmry Oct 17, 2024
3900f9a
Merge pull request #48680 from thaJeztah/decodeplatform_coverage
thaJeztah Oct 17, 2024
1dd9d2c
api/server/httputils: add Uint32Value utility
thaJeztah Oct 14, 2024
d19aa0c
api: container resize: improve errors for invalid width/height
thaJeztah Oct 16, 2024
8553d34
api: backend.ContainerResize: pass context and use uint32 for width, …
thaJeztah Oct 16, 2024
2b2aa69
api: exec resize: improve errors for invalid width/height
thaJeztah Oct 16, 2024
ed44a05
api: backend.ContainerExecResize: pass context and use uint32 for wid…
thaJeztah Oct 16, 2024
abed0e1
client: ContainerResize, ContainerExecResize: don't overflow width/he…
thaJeztah Oct 16, 2024
e7e555f
distribution: remove formatPlatform utility
thaJeztah Oct 17, 2024
6649a32
Merge pull request #48676 from robmry/48664_br_netfilter_noproxy
akerouanton Oct 17, 2024
fafdcd1
dockerd-rootless-setuptool.sh: let --force ignore smoke test errors
AkihiroSuda Oct 17, 2024
921ac59
Merge pull request #48682 from thaJeztah/remove_formatPlatform
AkihiroSuda Oct 17, 2024
5e9c96e
Merge pull request #48679 from thaJeztah/resize_uint
thaJeztah Oct 17, 2024
21b0d5f
vendor: github.com/moby/swarmkit/v2 v2.0.0-20241017191044-e8ecf83ee08e
thaJeztah Oct 17, 2024
d828b03
Merge pull request #48565 from crazy-max/build-split-history-db
thaJeztah Oct 17, 2024
d5ec1e2
Merge pull request #48686 from thaJeztah/bump_swarmkit
vvoland Oct 18, 2024
8c5a6c6
Merge pull request #48603 from akerouanton/firewalld-ci-jobs
akerouanton Oct 18, 2024
e33fcb4
Merge pull request #48669 from thaJeztah/daemon_fix_restore
thaJeztah Oct 18, 2024
cca7085
cmd/dockerd: Add workaround for OTEL meter leak
vvoland Oct 18, 2024
36a3bd0
Merge pull request #48690 from vvoland/otel-meter-leak
thaJeztah Oct 18, 2024
ba222fc
Merge pull request #48683 from AkihiroSuda/fix-48678
thaJeztah Oct 18, 2024
e7f9f06
Merge pull request #48677 from thaJeztah/debug_structured_logs
cpuguy83 Oct 18, 2024
b0632b2
Merge pull request #48675 from thaJeztah/volumes_more_structured_logs
thaJeztah Oct 18, 2024
1aba291
Releases container layer on export
Sep 17, 2024
d122ea0
api: GET /images/json: preserve original manifest order
thaJeztah Oct 20, 2024
5208e29
daemon: deprecate Daemon.Register and make it internal
thaJeztah Oct 20, 2024
c0b86dd
daemon: remove configsSupported utility
thaJeztah Oct 20, 2024
77f9792
daemon: remove secretsSupported utility
thaJeztah Oct 20, 2024
83f17b0
pkg/stringid: remove deprecated IsShortID, ValidateID
thaJeztah Oct 20, 2024
c837027
pkg/stringid: replace TestShortenIdXXX with TestTruncateID table test
thaJeztah Oct 20, 2024
b313fcb
pkg/archive: remove deprecated CanonicalTarNameForPath
thaJeztah Oct 20, 2024
7ebe625
pkg/archive: move deprecated NewTempArchive, TempArchive to test-utils
thaJeztah Oct 20, 2024
de083b2
Merge pull request #48705 from thaJeztah/stringid_cleanups_step2
AkihiroSuda Oct 21, 2024
4194bc0
Merge pull request #48708 from thaJeztah/pkg_archive_remove_deprecated
AkihiroSuda Oct 21, 2024
5039225
Merge pull request #48702 from thaJeztah/deprecate_daemon_register
AkihiroSuda Oct 21, 2024
e038410
Merge pull request #48701 from thaJeztah/keep_manifest_order
thaJeztah Oct 21, 2024
0539b70
pkg/stringid: optimize GenerateRandomID
thaJeztah Oct 20, 2024
7faaa3a
client: explicitly return zero-type on failures in prune functions
thaJeztah Oct 21, 2024
303530c
daemon: Daemon.newContainer: inline Daemon.generateHostname
thaJeztah Oct 20, 2024
d9ae342
daemon: Daemon.newContainer: explicitly return nil-error
thaJeztah Oct 21, 2024
e3c4ed1
Merge pull request #48517 from grautxo/48516-release-layer-on-contain…
vvoland Oct 21, 2024
89ff523
Merge pull request #48577 from am97/48560-setup-user-chains
akerouanton Oct 21, 2024
71fffa7
Merge pull request #48707 from thaJeztah/stringid_tabletest
thaJeztah Oct 21, 2024
d47c31f
daemon: deprecate Daemon.Exists
thaJeztah Oct 15, 2024
ac6e32c
daemon: deprecate Daemon.IsPaused
thaJeztah Oct 20, 2024
5f994c4
vendor: go.etcd.io/etcd v3.5.16
thaJeztah Oct 11, 2024
a8cd0fc
vendor: go.etcd.io/etcd/server/v3 v3.5.16
thaJeztah Oct 12, 2024
03b2d96
Merge pull request #48704 from thaJeztah/refactor_hostname
thaJeztah Oct 21, 2024
3f9e489
Merge pull request #48706 from thaJeztah/stringid_optimize
thaJeztah Oct 21, 2024
d99294e
Merge pull request #48670 from thaJeztah/deprecate_daemon_exists
AkihiroSuda Oct 21, 2024
1bb5f8b
update to go1.23.2
AkihiroSuda Oct 21, 2024
11aa9e1
Merge pull request #48417 from adams1mon/try-fix-flaky-plugin-client-…
vvoland Oct 22, 2024
3f745f2
c8d/list: Extract fake service helpers
vvoland Oct 18, 2024
3bbb974
c8d/test: Add memoryLabelStore
vvoland Oct 22, 2024
96bb0b4
Merge pull request #48650 from thaJeztah/bump_etcd
thaJeztah Oct 22, 2024
692024a
daemon: remove deprecated Daemon.Exists
thaJeztah Oct 22, 2024
6131322
daemon: remove deprecated Daemon.IsPaused
thaJeztah Oct 22, 2024
6634fc5
Allow ICMP in routed mode
robmry Sep 24, 2024
c9fdeaf
Explicitly DROP packets for ports/protos that aren't mapped.
robmry Sep 24, 2024
aba8df7
Add TestDirectRoutingOpenPorts
robmry Sep 27, 2024
7c087c3
Fork buildkit resolver logic to daemon package
dmcgowan Feb 12, 2024
7f8ef5c
Merge pull request #48723 from thaJeztah/daemon_remove_exists_ispaused
thaJeztah Oct 22, 2024
1dcb7af
daemon: remove Daemon.containerRoot, Daemon.newBaseContainer
thaJeztah Oct 22, 2024
0acdc37
container: remove deprecated ErrNameReserved, ErrNameNotReserved
thaJeztah Oct 22, 2024
d4159a7
ci/gha: enable go caching
kolyshkin Oct 23, 2024
6be2074
daemon: use OwnCgroupPath in withCgroups
kolyshkin Oct 23, 2024
34898da
Merge pull request #48730 from kolyshkin/own-cgroup-path
thaJeztah Oct 23, 2024
51dd387
vendor: github.com/cyphar/filepath-securejoin v0.3.4
thaJeztah Oct 23, 2024
87365d9
Merge pull request #48724 from robmry/no_dependency_on_filter_forward…
robmry Oct 23, 2024
33d4580
Merge pull request #48728 from thaJeztah/container_remove_deprecated_…
thaJeztah Oct 23, 2024
914ed02
Merge pull request #48713 from thaJeztah/client_prune_zerotype
thaJeztah Oct 23, 2024
a136eba
Merge pull request #48725 from thaJeztah/daemon_cleanup_bits
thaJeztah Oct 23, 2024
9369a39
Merge pull request #48703 from thaJeztah/daemon_remove_configsSupported
thaJeztah Oct 23, 2024
43bbacb
Merge pull request #48732 from thaJeztah/bump_securejoin
thaJeztah Oct 23, 2024
0105091
vendor: github.com/cilium/ebpf v0.16.0
thaJeztah Oct 23, 2024
5c72a95
client: prevent idle connections leaking FDs
laurazard Oct 23, 2024
88b90eb
vendor: github.com/opencontainers/selinux v1.11.1
thaJeztah Oct 23, 2024
5aaceef
Merge pull request #48729 from kolyshkin/go-cache
thaJeztah Oct 24, 2024
b79bba6
Remove feature flag "windows-dns-proxy"
robmry Oct 23, 2024
533e7d1
From 28.0.0, don't migrate per-endpoint sysctls.
robmry Oct 24, 2024
4ab7644
c8d/load: Don't ignore missing platform when requested
vvoland Oct 21, 2024
bb364cc
inte/t/networking: delete veth ifaces before netns
akerouanton Oct 24, 2024
e8bab0f
Merge pull request #48741 from thaJeztah/bump_selinux
AkihiroSuda Oct 24, 2024
45bfb19
Merge pull request #48735 from thaJeztah/bump_ebpf
AkihiroSuda Oct 24, 2024
a6d5b48
vendor: github.com/opencontainers/runc v1.2.0
thaJeztah Apr 3, 2024
c8ff350
Merge pull request #48715 from AkihiroSuda/go1.23
thaJeztah Oct 24, 2024
281bdbd
Merge pull request #48738 from robmry/47732_remove_windows-dns-proxy_…
thaJeztah Oct 24, 2024
032721f
Merge pull request #48746 from robmry/48282_disable_sysctl_migration_…
thaJeztah Oct 24, 2024
c98c6d4
vendor: github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161
thaJeztah Oct 23, 2024
d255746
vendor: google.golang.org/protobuf v1.34.2
thaJeztah Oct 23, 2024
c3cab41
vendor: github.com/go-logr/logr v1.4.2
thaJeztah Oct 23, 2024
f31188b
vendor: github.com/cenkalti/backoff/v4 v4.3.0
thaJeztah Oct 23, 2024
7d70892
api/types/filters: GetBoolOrDefault: remove unreachableCode
thaJeztah Oct 24, 2024
10d57fd
volume/mounts: fix anonymous volume not being labeled
thaJeztah Oct 24, 2024
3f02bca
Merge pull request #48751 from thaJeztah/bump_protobuf
AkihiroSuda Oct 25, 2024
95959f7
vendor: github.com/prometheus/client_golang v1.20.5
thaJeztah Oct 23, 2024
c2029cb
Update tmLanguage file to cover first escape character
Myeongjoon Apr 2, 2018
025c84b
Merge pull request #48749 from akerouanton/fix-L3Segment-Destroy
akerouanton Oct 25, 2024
d3c3a74
Merge pull request #47668 from thaJeztah/vendor_runc_1.2.0
thaJeztah Oct 25, 2024
7298401
Merge pull request #48753 from thaJeztah/bump_prometheus
thaJeztah Oct 25, 2024
9b2bff8
Merge pull request #48745 from thaJeztah/filters_remove_unreachableCode
thaJeztah Oct 25, 2024
7d5ec05
Merge pull request #48750 from thaJeztah/bump_ansiterm
thaJeztah Oct 25, 2024
b04246c
Merge pull request #48752 from thaJeztah/bump_hcsshim_deps
thaJeztah Oct 25, 2024
070d6c7
vendor: google.golang.org/genproto/googleapis/api f6361c86f094
thaJeztah Oct 25, 2024
d9a2ca7
vendor: go.opentelemetry.io/otel v1.28.0
thaJeztah Oct 23, 2024
f2a3acc
vendor: go.opentelemetry.io/contrib/instrumentation/xxx v0.53.0
thaJeztah Oct 25, 2024
8e0bf25
container: update confusing GoDoc for Container and State
thaJeztah Oct 22, 2024
b50f8af
Merge pull request #48754 from thaJeztah/fix_anonymous_volumes_labels
thaJeztah Oct 25, 2024
d96020b
Merge pull request #48726 from thaJeztah/container_update_comment
thaJeztah Oct 25, 2024
1240301
Merge pull request #48736 from laurazard/client-set-conn-timeout
thaJeztah Oct 25, 2024
8eba9bf
Merge pull request #48718 from vvoland/c8d-load-platform-notinarchive
thaJeztah Oct 25, 2024
8b4cb6f
Update host resolver to use containerd host config
dmcgowan Feb 13, 2024
1c34581
Use daemon config to check for legacy config
dmcgowan Apr 22, 2024
b3569eb
Add HTTP fallback to all insecure registries
dmcgowan Apr 22, 2024
2aaae08
Cleanup legacy mirror string to registry host
dmcgowan Apr 27, 2024
352b4ff
volume: VolumesService.Create: fix log-level for debug logs
thaJeztah Oct 26, 2024
5c48736
remove redundant alias for runtime-spec
thaJeztah Oct 26, 2024
0c43bc6
demon: ImageService.Mount: use structured logs
thaJeztah Oct 26, 2024
9e00a63
Merge pull request #48767 from thaJeztah/fix_debug_level
thaJeztah Oct 26, 2024
4e5c7ee
daemon: cdiHandler.getErrors: remove var that shadowed import
thaJeztah Oct 26, 2024
b5f0008
Merge pull request #36766 from Myeongjoon/dev_moby
thaJeztah Oct 27, 2024
5fc5b05
internal/safepath: kubernetesSafeOpen: explicitly suppress unhandled err
thaJeztah Oct 27, 2024
4b60c68
internal/safepath: Join(): log some unhandled errors
thaJeztah Oct 27, 2024
75e8f57
internal/safepath: Join(): remove workaround for ECI / Sysbox
thaJeztah Oct 27, 2024
56445e1
Merge pull request #48769 from thaJeztah/remove_alias
AkihiroSuda Oct 27, 2024
0b29009
volume/mounts: windowsParser.ConvertTmpfsOptions don't use runtime.GOOS
thaJeztah Oct 27, 2024
be7d573
volumes/mounts: remove backticks from errors
thaJeztah Oct 27, 2024
e141be8
volumes/mounts: remove backticks from test logs
thaJeztah Oct 27, 2024
6b0c4b5
volumes/mounts: don't set "expected" values for fail cases
thaJeztah Oct 27, 2024
275609e
volumes/mounts: test the actual error returned
thaJeztah Oct 27, 2024
3188079
volumes/mounts: test the actual MountConfig returned
thaJeztah Oct 27, 2024
c1652ab
volume/service: use local driver as default for anonymous volumes
thaJeztah Oct 27, 2024
2054fd9
pkg/longpath: remove deprecated Prefix const
thaJeztah Oct 28, 2024
ae87c1d
remove deprecated pkg/directory
thaJeztah Oct 28, 2024
22d94b2
Merge pull request #48770 from thaJeztah/mount_struct_logs
vvoland Oct 28, 2024
89c0170
Merge pull request #48771 from thaJeztah/cdi_noshadow
vvoland Oct 28, 2024
61433c2
Merge pull request #48774 from thaJeztah/safepath_nits
thaJeztah Oct 28, 2024
ba454f5
c8d/inspect: Fix duplicate RepoDigests
vvoland Oct 28, 2024
3cc736e
chore: fix some function names
jinjiadu Oct 28, 2024
5f0f32b
Merge pull request #48776 from thaJeztah/mount_improve_tests
thaJeztah Oct 28, 2024
1cf8a43
Merge pull request #48779 from thaJeztah/rm_deprecated_bits
AkihiroSuda Oct 28, 2024
cfe4b4d
Merge pull request #48777 from vvoland/c8d-inspect-duplicate-repodigests
thaJeztah Oct 28, 2024
4ade1b1
Merge pull request #48775 from thaJeztah/anonymous_use_default_driver
thaJeztah Oct 28, 2024
2807c0c
Revert "ci: run integration tests with firewalld enabled"
akerouanton Oct 28, 2024
25787fc
Merge pull request #48788 from akerouanton/revert-firewalld-jobs
thaJeztah Oct 28, 2024
9b5c909
Merge pull request #48781 from jinjiadu/master
thaJeztah Oct 28, 2024
571d659
Merge pull request #48757 from thaJeztah/bump_otel_v0.28_v0.53
thaJeztah Oct 29, 2024
3dc042b
vendor: sigs.k8s.io/yaml v1.4.0
thaJeztah Oct 29, 2024
93255bd
vendor: github.com/Microsoft/hcsshim v0.12.7
thaJeztah Oct 12, 2024
cb96607
container create: add warning for volumeDriver together with mounts
thaJeztah Oct 28, 2024
53013c1
Merge pull request #48790 from thaJeztah/bump_hcsshim
thaJeztah Oct 29, 2024
2cc2120
vendor: update buildkit to v0.17.0-rc2
tonistiigi Oct 29, 2024
9be6e90
Restore 27.x path for libnet's Bolt database
robmry Oct 29, 2024
e775c68
Merge pull request #48793 from robmry/fix_libnet_db_path
robmry Oct 29, 2024
741cc49
builder-next: exporter: emptyImageConfig: use platform directly
thaJeztah Oct 30, 2024
dc9390c
Merge pull request #48792 from tonistiigi/vendor-buildkit-v0.17.0-rc2
thaJeztah Oct 30, 2024
5f39567
vendor: github.com/containerd/containerd v1.7.23, hcsshim v0.12.8
thaJeztah Oct 12, 2024
fbb595c
Remove libnetwork_test.TestMain
robmry Oct 30, 2024
85153dd
Merge pull request #48794 from thaJeztah/mobyexporter_use_platform_di…
thaJeztah Oct 30, 2024
6d6ee62
Merge pull request #48789 from thaJeztah/volumedriver_warning
thaJeztah Oct 30, 2024
b08bc5d
Merge pull request #47553 from vvoland/testing-libnetwork-rerun-flaky
vvoland Oct 30, 2024
3e96728
Merge pull request #48796 from robmry/remove_libnet_testmain
robmry Oct 30, 2024
dc22579
Merge pull request #47380 from dmcgowan/registry-http-fallback
vvoland Oct 30, 2024
0e72863
vendor: update buildkit to v0.17.0
tonistiigi Oct 30, 2024
32e2c05
Merge pull request #48801 from tonistiigi/vendor-buildkit-v0.17.0
thaJeztah Oct 31, 2024
6ac445c
Merge pull request #48544 from thaJeztah/vendor_containerd_1.7.23
thaJeztah Oct 31, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
22 changes: 0 additions & 22 deletions .DEREK.yml

This file was deleted.

21 changes: 21 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "moby",
"build": {
"context": "..",
"dockerfile": "../Dockerfile",
"target": "devcontainer"
},
"workspaceFolder": "/go/src/github.com/docker/docker",
"workspaceMount": "source=${localWorkspaceFolder},target=/go/src/github.com/docker/docker,type=bind,consistency=cached",

"remoteUser": "root",
"runArgs": ["--privileged"],

"customizations": {
"vscode": {
"extensions": [
"golang.go"
]
}
}
}
5 changes: 1 addition & 4 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
.git
.go-pkg-cache
.gopath
bundles
bundles/
cli/winresources/**/winres.json
cli/winresources/**/*.syso
vendor/pkg
2 changes: 0 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@

builder/** @tonistiigi
contrib/mkimage/** @tianon
daemon/graphdriver/devmapper/** @rhvgoyal
daemon/graphdriver/overlay/** @dmcgowan
daemon/graphdriver/overlay2/** @dmcgowan
daemon/graphdriver/windows/** @johnstep
daemon/logger/awslogs/** @samuelkarp
Expand Down
5 changes: 4 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,12 @@ Please provide the following information:
**- Description for the changelog**
<!--
Write a short (one line) summary that describes the changes in this
pull request for inclusion in the changelog:
pull request for inclusion in the changelog.
It must be placed inside the below triple backticks section:
-->
```markdown changelog

```

**- A picture of a cute animal (not mandatory but encouraged)**

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
14 changes: 14 additions & 0 deletions .github/actions/setup-tracing/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: 'Setup Tracing'
description: 'Composite action to set up the tracing for test jobs'

runs:
using: composite
steps:
- run: |
set -e
# Jaeger is set up on Windows through an inline run step. If you update Jaeger here, don't forget to update
# the version set in .github/workflows/.windows.yml.
docker run -d --net=host --name jaeger -e COLLECTOR_OTLP_ENABLED=true jaegertracing/all-in-one:1.46
docker0_ip="$(ip -f inet addr show docker0 | grep -Po 'inet \K[\d.]+')"
echo "OTEL_EXPORTER_OTLP_ENDPOINT=http://${docker0_ip}:4318" >> "${GITHUB_ENV}"
shell: bash
60 changes: 60 additions & 0 deletions .github/workflows/.dco.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# reusable workflow
name: .dco

# TODO: hide reusable workflow from the UI. Tracked in https://github.com/community/community/discussions/12025

# Default to 'contents: read', which grants actions to read commits.
#
# If any permission is set, any permission not included in the list is
# implicitly set to "none".
#
# see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
permissions:
contents: read

on:
workflow_call:

env:
ALPINE_VERSION: "3.20"

jobs:
run:
runs-on: ubuntu-20.04
timeout-minutes: 10 # guardrails timeout for the whole job
steps:
-
name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
-
name: Dump context
uses: actions/github-script@v7
with:
script: |
console.log(JSON.stringify(context, null, 2));
-
name: Get base ref
id: base-ref
uses: actions/github-script@v7
with:
result-encoding: string
script: |
if (/^refs\/pull\//.test(context.ref) && context.payload?.pull_request?.base?.ref != undefined) {
return context.payload.pull_request.base.ref;
}
return context.ref.replace(/^refs\/heads\//g, '');
-
name: Validate
run: |
docker run --rm \
--quiet \
-v ./:/workspace \
-w /workspace \
-e VALIDATE_REPO \
-e VALIDATE_BRANCH \
alpine:${{ env.ALPINE_VERSION }} sh -c 'apk add --no-cache -q bash git openssh-client && git config --system --add safe.directory /workspace && hack/validate/dco'
env:
VALIDATE_REPO: ${{ github.server_url }}/${{ github.repository }}.git
VALIDATE_BRANCH: ${{ steps.base-ref.outputs.result }}
45 changes: 45 additions & 0 deletions .github/workflows/.test-prepare.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# reusable workflow
name: .test-prepare

# TODO: hide reusable workflow from the UI. Tracked in https://github.com/community/community/discussions/12025

# Default to 'contents: read', which grants actions to read commits.
#
# If any permission is set, any permission not included in the list is
# implicitly set to "none".
#
# see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
permissions:
contents: read

on:
workflow_call:
outputs:
matrix:
description: Test matrix
value: ${{ jobs.run.outputs.matrix }}

jobs:
run:
runs-on: ubuntu-20.04
timeout-minutes: 120 # guardrails timeout for the whole job
outputs:
matrix: ${{ steps.set.outputs.matrix }}
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Create matrix
id: set
uses: actions/github-script@v7
with:
script: |
let matrix = ['graphdriver'];
if ("${{ contains(github.event.pull_request.labels.*.name, 'containerd-integration') || github.event_name != 'pull_request' }}" == "true") {
matrix.push('snapshotter');
}
await core.group(`Set matrix`, async () => {
core.info(`matrix: ${JSON.stringify(matrix)}`);
core.setOutput('matrix', JSON.stringify(matrix));
});
Loading