-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Update dependency moby/moby to v27 #183
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
maayanyosef
added a commit
to explorium-ai/jenkins-agent-dind
that referenced
this pull request
Jul 28, 2024
* Downgrade docker compose from 2.19.1 to 2.18.1 Because of docker/compose#10751 * Revert "Downgrade docker compose from 2.19.1 to 2.18.1" Because docker compose 2.20.2 solves the issue. This reverts commit d0e25e5. * Downgrade JDK from 11.0.20 to to 11.0.19 (felipecrs#76) * Align remoting version with jenkins/docker-agent So we don't try to use non-tested versions of the remoting library. Also adds some dependencies from jenkins/docker-agent that were missing in this image. * Bump dind hack to latest version * Clean not needed data like man pages * Switch skopeo installation to skopeo-bin * Upgrade fixuid from 0.5.1 to 0.6.0 * Add retry (felipecrs#80) * Fix some hadolint issues * Bump actions/checkout from 3 to 4 (felipecrs#81) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (felipecrs#85) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](docker/metadata-action@v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (felipecrs#84) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (felipecrs#83) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (felipecrs#82) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Honor default shell in /ssh-command/get.sh * Upgrade s6-overlay from v2 to v3 (felipecrs#78) * Revert "Downgrade JDK from 11.0.20 to to 11.0.19 (felipecrs#76)" (felipecrs#86) This reverts commit 0c9a5a9. * Revert "Upgrade s6-overlay from v2 to v3 (felipecrs#78)" This reverts commit b074844, due to just-containers/s6-overlay#558. * Upgrade s6-overlay from v2 to v3 (felipecrs#78)"" This reverts commit 70ec592. Refs felipecrs#78 Refs just-containers/s6-overlay#558 (comment) * Downgrade and pin Node.js to v18 (felipecrs#90) * Bump peter-evans/dockerhub-description from 3 to 4 (felipecrs#91) Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 3 to 4. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](peter-evans/dockerhub-description@v3...v4) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Ubuntu 20.04 to 22.04 * Fix minor README issues (felipecrs#93) * Extract image preparation into a separate script and improve it (felipecrs#94) Among other things, the new script no longer needs add-apt-repository, changes the kubernetes debian repository to the new one. As part of this improvement, we also change the base image from buildpack to ubuntu, while still keeping the build-essential package installed. This allows to trim the image size a little bit. * Stop publishing to Docker Hub (felipecrs#95) I prefer to concentrate on publishing to GitHub Container Registry, so that I don't need to maintain two accounts and also because this way all download counts are in one place. As part of this change, I also removed the Docker image from Docker Hub, so that when users try to download it again, it will fail and therefore notice that the image is no longer available there. Otherwise, they would keep using the old image without noticing that it's no longer updated. * Remove btrfs-progs and add pigz for faster docker pulls (felipecrs#96) * Remove non-generic packages from image but add pkgx (felipecrs#97) * Set docker daemon log-level to warn by default (felipecrs#98) And remove deprecated fix-attrs. * Use same JDK as jenkins/inbound-agent (upgrade to 17) (felipecrs#89) * Add automatic tests (felipecrs#59) * Add support for `arm64` architecture (felipecrs#75) * Add Oh My Bash and nano to make debugging the container easier (felipecrs#99) * Add mention to pkgx and sshd into README * Allow to run with docker on docker mode (felipecrs#100) * Setup dond-shim when running in docker on docker mode (felipecrs#101) * Configure Renovate (felipecrs#102) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Format json files * Enable Renovate automerge and dependency dashboard * Remove nightly docker tags and other dev improvements * Fix build and Renovate regex * Reorganize README * Allow to run as a devcontainer (felipecrs#104) * Configure Renovate to update Docker (felipecrs#106) * Update dependency felipecrs/fixdockergid to v0.7.1 * Update dependency docker/buildx to v0.13.0 * Update dependency moby/moby to v25.0.4 (felipecrs#110) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency docker/compose to v2.24.7 (felipecrs#108) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Update ubuntu Docker tag to jammy-20240227 (felipecrs#111) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Fix shell in intermediate stage * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-5 * Refactor legacy s6-overlay services.d into s6-rc.d (felipecrs#114) * Set startup time per s6-overlay service (felipecrs#115) * Split image into devcontainer and jenkins-agent-dind (felipecrs#117) * Fix paths in renovate.json after rename [skip ci] * Fix image push * Fix image push (again) * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-6 * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-7 * Configure GitHub Actions cache (felipecrs#124) * Update dependency moby/moby to v25.0.5 * Update dependency docker/compose to v2.25.0 * Update dependency docker/buildx to v0.13.1 (felipecrs#118) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Only pin docker-ce version (felipecrs#127) * Retain USER and HOME env vars when running with docker exec * Add tests for USER env var * Reduce sleeps * Check docker socket through mountpoint * Speed up Jenkins startup in test * Fix devcontainer not running entrypoint * Fix description label of the images * Fix build cache in CI not being used properly Refs docker/buildx#1044 * Update jenkins/jenkins Docker tag to v2.440.2 * Combine dockerfiles to improve caching (felipecrs#130) Because apparently bake does not cache linked build contexts. * Update dependency moby/moby to v26 (felipecrs#131) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix images description in ghcr.io (felipecrs#133) * Add test for SSHD in devcontainer (felipecrs#135) * Test scripted pipeline mounting ~/.m2 (felipecrs#136) * Ship a better default Dockerfile `SHELL` (felipecrs#137) * Update dependency moby/moby to v26.0.1 * Update ubuntu Docker tag to jammy-20240405 * Update jenkins/jenkins Docker tag to v2.440.3 * Update dependency moby/moby to v26.0.2 * Update dependency moby/moby to v26.1.0 * Update ubuntu Docker tag to jammy-20240416 * Update Ubuntu 22.04 to 24.04 (felipecrs#144) * Add Volta back as a pkgx stub (felipecrs#146) * Move Volta stub to ~/.local/bin instead of /usr/local/bin (felipecrs#148) * Add python3 and pipx (felipecrs#149) * Update dependency moby/moby to v26.1.1 * Update ubuntu Docker tag to noble-20240429 * Prefer volta binaries over pkgx ones if available (felipecrs#152) * Inherit DOMAIN from parent container for /ssh-command/get.sh (felipecrs#153) * Update dependency moby/moby to v26.1.2 * Update Jenkins Agent JDK from 17 to 21 (felipecrs#155) * Bypass dind hack when running with Sysbox (felipecrs#156) * Add wget back to devcontainer and jenkins-agent-dind Wget was part of v1, but was unintentionally removed in v2. * Update dependency jenkinsci/helm-charts to v5.1.13 * Update dependency jenkinsci/helm-charts to v5.1.15 * Update dependency jenkinsci/helm-charts to v5.1.16 * Update dependency moby/moby to v26.1.3 * Update dependency jenkinsci/helm-charts to v5.1.17 * Update dependency jenkinsci/helm-charts to v5.1.18 * Update dependency jenkinsci/helm-charts to v5.1.20 * Update dependency jenkinsci/helm-charts to v5.1.21 * Update dependency jenkinsci/helm-charts to v5.1.22 * Update dependency jenkinsci/helm-charts to v5.1.23 * Update dependency jenkinsci/helm-charts to v5.1.24 * Update dependency jenkinsci/helm-charts to v5.1.25 * Update dependency jenkinsci/helm-charts to v5.1.26 * Update ubuntu Docker tag to noble-20240530 * Update dependency moby/moby to v26.1.4 * Update dependency jenkinsci/helm-charts to v5.1.28 * Update dependency jenkinsci/helm-charts to v5.1.29 * Update dependency jenkinsci/helm-charts to v5.1.30 * Update dependency jenkinsci/helm-charts to v5.1.31 * Update dependency jenkinsci/helm-charts to v5.2.0 * Update dependency jenkinsci/helm-charts to v5.2.1 * Update dependency jenkinsci/helm-charts to v5.2.2 * Update docker/bake-action action to v5 (felipecrs#179) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update ubuntu Docker tag to noble-20240605 * Update dependency jenkinsci/helm-charts to v5.3.0 * Update dependency jenkinsci/helm-charts to v5.3.1 * Update dependency moby/moby to v27 (felipecrs#183) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency moby/moby to v27.0.2 * Use my pkgx fork while main repo is inactive (felipecrs#185) * Update dependency jenkinsci/helm-charts to v5.3.2 * Update dependency jenkinsci/helm-charts to v5.3.3 * Create FUNDING.yml * Update dependency felipecrs/pkgx to 1.2.0-felipecrs.1 (felipecrs#189) * Update dependency moby/moby to v27.0.3 * Improve Renovate depNames * Try to fix Renovate for felipecrs/pkgx * Remove unnecessary Renovate config for felipecrs/pkgx * Update dependency felipecrs/pkgx to v1.2.0-felipecrs.2 * Update dependency jenkinsci/helm-charts to v5.3.6 * Update dependency jenkinsci/helm-charts to v5.4.1 * Update dependency jenkinsci/helm-charts to v5.4.2 * Update dependency jenkinsci/helm-charts to v5.4.3 * Update dependency docker to v27.1.0 * Update dependency docker to v27.1.1 * update ci --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Felipe Santos <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
maayanyosef
added a commit
to explorium-ai/jenkins-agent-dind
that referenced
this pull request
Jul 28, 2024
* Downgrade docker compose from 2.19.1 to 2.18.1 Because of docker/compose#10751 * Revert "Downgrade docker compose from 2.19.1 to 2.18.1" Because docker compose 2.20.2 solves the issue. This reverts commit d0e25e5. * Downgrade JDK from 11.0.20 to to 11.0.19 (felipecrs#76) * Align remoting version with jenkins/docker-agent So we don't try to use non-tested versions of the remoting library. Also adds some dependencies from jenkins/docker-agent that were missing in this image. * Bump dind hack to latest version * Clean not needed data like man pages * Switch skopeo installation to skopeo-bin * Upgrade fixuid from 0.5.1 to 0.6.0 * Add retry (felipecrs#80) * Fix some hadolint issues * Bump actions/checkout from 3 to 4 (felipecrs#81) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/metadata-action from 4 to 5 (felipecrs#85) Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](docker/metadata-action@v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 4 to 5 (felipecrs#84) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 2 to 3 (felipecrs#83) Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 2 to 3 (felipecrs#82) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Honor default shell in /ssh-command/get.sh * Upgrade s6-overlay from v2 to v3 (felipecrs#78) * Revert "Downgrade JDK from 11.0.20 to to 11.0.19 (felipecrs#76)" (felipecrs#86) This reverts commit 0c9a5a9. * Revert "Upgrade s6-overlay from v2 to v3 (felipecrs#78)" This reverts commit b074844, due to just-containers/s6-overlay#558. * Upgrade s6-overlay from v2 to v3 (felipecrs#78)"" This reverts commit 70ec592. Refs felipecrs#78 Refs just-containers/s6-overlay#558 (comment) * Downgrade and pin Node.js to v18 (felipecrs#90) * Bump peter-evans/dockerhub-description from 3 to 4 (felipecrs#91) Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 3 to 4. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](peter-evans/dockerhub-description@v3...v4) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Ubuntu 20.04 to 22.04 * Fix minor README issues (felipecrs#93) * Extract image preparation into a separate script and improve it (felipecrs#94) Among other things, the new script no longer needs add-apt-repository, changes the kubernetes debian repository to the new one. As part of this improvement, we also change the base image from buildpack to ubuntu, while still keeping the build-essential package installed. This allows to trim the image size a little bit. * Stop publishing to Docker Hub (felipecrs#95) I prefer to concentrate on publishing to GitHub Container Registry, so that I don't need to maintain two accounts and also because this way all download counts are in one place. As part of this change, I also removed the Docker image from Docker Hub, so that when users try to download it again, it will fail and therefore notice that the image is no longer available there. Otherwise, they would keep using the old image without noticing that it's no longer updated. * Remove btrfs-progs and add pigz for faster docker pulls (felipecrs#96) * Remove non-generic packages from image but add pkgx (felipecrs#97) * Set docker daemon log-level to warn by default (felipecrs#98) And remove deprecated fix-attrs. * Use same JDK as jenkins/inbound-agent (upgrade to 17) (felipecrs#89) * Add automatic tests (felipecrs#59) * Add support for `arm64` architecture (felipecrs#75) * Add Oh My Bash and nano to make debugging the container easier (felipecrs#99) * Add mention to pkgx and sshd into README * Allow to run with docker on docker mode (felipecrs#100) * Setup dond-shim when running in docker on docker mode (felipecrs#101) * Configure Renovate (felipecrs#102) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Format json files * Enable Renovate automerge and dependency dashboard * Remove nightly docker tags and other dev improvements * Fix build and Renovate regex * Reorganize README * Allow to run as a devcontainer (felipecrs#104) * Configure Renovate to update Docker (felipecrs#106) * Update dependency felipecrs/fixdockergid to v0.7.1 * Update dependency docker/buildx to v0.13.0 * Update dependency moby/moby to v25.0.4 (felipecrs#110) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency docker/compose to v2.24.7 (felipecrs#108) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Update ubuntu Docker tag to jammy-20240227 (felipecrs#111) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Fix shell in intermediate stage * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-5 * Refactor legacy s6-overlay services.d into s6-rc.d (felipecrs#114) * Set startup time per s6-overlay service (felipecrs#115) * Split image into devcontainer and jenkins-agent-dind (felipecrs#117) * Fix paths in renovate.json after rename [skip ci] * Fix image push * Fix image push (again) * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-6 * Update dependency jenkinsci/docker-agent to v3206.vb_15dcf73f6a_9-7 * Configure GitHub Actions cache (felipecrs#124) * Update dependency moby/moby to v25.0.5 * Update dependency docker/compose to v2.25.0 * Update dependency docker/buildx to v0.13.1 (felipecrs#118) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Felipe Santos <[email protected]> * Only pin docker-ce version (felipecrs#127) * Retain USER and HOME env vars when running with docker exec * Add tests for USER env var * Reduce sleeps * Check docker socket through mountpoint * Speed up Jenkins startup in test * Fix devcontainer not running entrypoint * Fix description label of the images * Fix build cache in CI not being used properly Refs docker/buildx#1044 * Update jenkins/jenkins Docker tag to v2.440.2 * Combine dockerfiles to improve caching (felipecrs#130) Because apparently bake does not cache linked build contexts. * Update dependency moby/moby to v26 (felipecrs#131) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix images description in ghcr.io (felipecrs#133) * Add test for SSHD in devcontainer (felipecrs#135) * Test scripted pipeline mounting ~/.m2 (felipecrs#136) * Ship a better default Dockerfile `SHELL` (felipecrs#137) * Update dependency moby/moby to v26.0.1 * Update ubuntu Docker tag to jammy-20240405 * Update jenkins/jenkins Docker tag to v2.440.3 * Update dependency moby/moby to v26.0.2 * Update dependency moby/moby to v26.1.0 * Update ubuntu Docker tag to jammy-20240416 * Update Ubuntu 22.04 to 24.04 (felipecrs#144) * Add Volta back as a pkgx stub (felipecrs#146) * Move Volta stub to ~/.local/bin instead of /usr/local/bin (felipecrs#148) * Add python3 and pipx (felipecrs#149) * Update dependency moby/moby to v26.1.1 * Update ubuntu Docker tag to noble-20240429 * Prefer volta binaries over pkgx ones if available (felipecrs#152) * Inherit DOMAIN from parent container for /ssh-command/get.sh (felipecrs#153) * Update dependency moby/moby to v26.1.2 * Update Jenkins Agent JDK from 17 to 21 (felipecrs#155) * Bypass dind hack when running with Sysbox (felipecrs#156) * Add wget back to devcontainer and jenkins-agent-dind Wget was part of v1, but was unintentionally removed in v2. * Update dependency jenkinsci/helm-charts to v5.1.13 * Update dependency jenkinsci/helm-charts to v5.1.15 * Update dependency jenkinsci/helm-charts to v5.1.16 * Update dependency moby/moby to v26.1.3 * Update dependency jenkinsci/helm-charts to v5.1.17 * Update dependency jenkinsci/helm-charts to v5.1.18 * Update dependency jenkinsci/helm-charts to v5.1.20 * Update dependency jenkinsci/helm-charts to v5.1.21 * Update dependency jenkinsci/helm-charts to v5.1.22 * Update dependency jenkinsci/helm-charts to v5.1.23 * Update dependency jenkinsci/helm-charts to v5.1.24 * Update dependency jenkinsci/helm-charts to v5.1.25 * Update dependency jenkinsci/helm-charts to v5.1.26 * Update ubuntu Docker tag to noble-20240530 * Update dependency moby/moby to v26.1.4 * Update dependency jenkinsci/helm-charts to v5.1.28 * Update dependency jenkinsci/helm-charts to v5.1.29 * Update dependency jenkinsci/helm-charts to v5.1.30 * Update dependency jenkinsci/helm-charts to v5.1.31 * Update dependency jenkinsci/helm-charts to v5.2.0 * Update dependency jenkinsci/helm-charts to v5.2.1 * Update dependency jenkinsci/helm-charts to v5.2.2 * Update docker/bake-action action to v5 (felipecrs#179) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update ubuntu Docker tag to noble-20240605 * Update dependency jenkinsci/helm-charts to v5.3.0 * Update dependency jenkinsci/helm-charts to v5.3.1 * Update dependency moby/moby to v27 (felipecrs#183) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update dependency moby/moby to v27.0.2 * Use my pkgx fork while main repo is inactive (felipecrs#185) * Update dependency jenkinsci/helm-charts to v5.3.2 * Update dependency jenkinsci/helm-charts to v5.3.3 * Create FUNDING.yml * Update dependency felipecrs/pkgx to 1.2.0-felipecrs.1 (felipecrs#189) * Update dependency moby/moby to v27.0.3 * Improve Renovate depNames * Try to fix Renovate for felipecrs/pkgx * Remove unnecessary Renovate config for felipecrs/pkgx * Update dependency felipecrs/pkgx to v1.2.0-felipecrs.2 * Update dependency jenkinsci/helm-charts to v5.3.6 * Update dependency jenkinsci/helm-charts to v5.4.1 * Update dependency jenkinsci/helm-charts to v5.4.2 * Update dependency jenkinsci/helm-charts to v5.4.3 * Update dependency docker to v27.1.0 * Update dependency docker to v27.1.1 * update ci * Update README.md --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Felipe Santos <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
26.1.4
->27.0.1
Release Notes
moby/moby (moby/moby)
v27.0.1
Compare Source
27.0.1
For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:
New
--platform
flag todocker image push
and improve the default behavior when not all platforms of the multi-platform image are available locally. docker/cli#4984, moby/moby#47679docker stack deploy
fordriver_opts
in a service's networks. docker/cli#5125/usr/local/libexec
and/usr/libexec
paths when looking up the userland proxy binaries by a name with adocker-
prefix. moby/moby#47804Bug fixes and enhancements
*client.Client
instances are now always safe for concurrent use by multiple goroutines. Previously, this could lead to data races when theWithAPIVersionNegotiation()
option is used. moby/moby#47961$TMPDIR
in some cases. docker/cli#5146--privileged
. moby/moby#47500StartInterval
default value of healthcheck to reflect the documented value of 5s. moby/moby#47799docker save
anddocker load
not ending on the daemon side when the operation was cancelled by the user, for example with Ctrl+C. moby/moby#47629StartedAt
property of containers is now recorded before container startup, guaranteeing that theStartedAt
is always beforeFinishedAt
. moby/moby#47003nslookup
to resolve external hostnames. This behaviour can be disabled viadaemon.json
, using"features": { "windows-dns-proxy": false }
. The configuration option will be removed in a future release. moby/moby#47826Networking
For example, on the command line in a
docker run
command,--network mynet --sysctl net.ipv4.conf.eth0.log_martians=1
will be rejected.Instead, you must use
--network name=mynet,driver-opt=com.docker.network.endpoint.sysctls=net.ipv4.conf.IFNAME.log_martians=1
.IPv6
ip6tables
is no longer experimental. You may remove theexperimental
configuration option and continue to use IPv6, if it is not required by any other features.ip6tables
is now enabled for Linux bridge networks by default. moby/moby#47747ip6tables
enabled (new default).ip6tables
, this is likely a breaking change. Only published container ports (-p
or--publish
) are accessible from outside the Docker bridge network, and outgoing connections masquerade as the host.ip6tables
at all, set"ip6tables": false
indaemon.json
, or use the CLI option--ip6tables=false
. Alternatively, leaveip6tables
enabled, publish ports, and enable direct routing.ip6tables
enabled, ifip6tables
is not functional on your host, Docker Engine will start but it will not be possible to create an IPv6-enabled network.IPv6 network configuration improvements
default-address-pools
if this parameter wasn't manually configured, or if it contains no IPv6 prefixes.--subnet
option to specify an IPv6 subnet, or add IPv6 ranges todefault-address-pools
indaemon.json
.--ipv6
and no IPv6 subnet is defined by those options, an IPv6 Unique Local Address (ULA) base prefix is used.default-address-pools
. moby/moby#47768"default-network-opts": { "bridge": {"com.docker.network.enable_ipv6": "true"}}
indaemon.json
, ordockerd --default-network-opt=bridge=com.docker.network.enable_ipv6=true
on the comand line. moby/moby#47867ip6tables
enabled. moby/moby#47871com.docker.network.bridge.gateway_mode_ipv6=<nat|routed>
.nat
, is unchanged from previous releases running withip6tables
enabled. NAT and masquerading rules are set up for each published container port.routed
, no NAT or masquerading rules are configured for published ports. This enables direct IPv6 access to the container, if the host's network can route packets for the container's address to the host. Published ports will be opened in the container's firewall.routed
mode, only addresses0.0.0.0
or::
are allowed and a host port must not be given.nat
orrouted
mode, are accessible from any remote address if routing is set up in the network, unless the Docker host's firewall has additional restrictions. For example:docker network create --ipv6 -o com.docker.network.bridge.gateway_mode_ipv6=routed mynet
.com.docker.network.bridge.gateway_mode_ipv4=<nat|routed>
is also available, with the same behavior but for IPv4.docker-forwarding
to allow forwarding from any zone to thedocker
zone. This makes it possible to configure a bridge network with a routable IPv6 address, and no NAT or masquerading. moby/moby#47745-p 80
will result in the same ephemeral port being allocated for0.0.0.0
and::
, and-p 8080-8083:80
will pick the same port from the range for both address families.-p 127.0.0.1::80 -p '[::1]::80'
.DOCKER_ALLOW_IPV6_ON_IPV4_INTERFACE
, introduced in release 26.1.1, no longer has any effect. moby/moby#47963/proc/sys/net
, the environment variable allowed the container to start anyway.--ipv6
when creating it. Other workarounds are to configure the OS to disable IPv6 by default on new interfaces, mount/proc/sys/net
read-write, or use a kernel with no IPv6 support.fe80::1
. moby/moby#47787Removed
NewTempArchive
andTempArchive
. These types were only used in tests and will be removed in the next release. moby/moby#48002CanonicalTarNameForPath
moby/moby#48001pkg/stringid.ValidateID
andpkg/stringid.IsShortID
moby/moby#47995SetDefaultNetModeIfBlank
and moveContainerConfigWrapper
toapi/types/container
moby/moby#48007DefaultDaemonNetworkMode
and move todaemon/network
moby/moby#48008opts.ConvertKVStringsToMap
. This utility is no longer used, and will be removed in the next release. moby/moby#48016IsPreDefinedNetwork
. moby/moby#48011API
POST /images/{name}/push
now supports aplatform
parameter (JSON encoded OCI Platform type) that allows selecting a specific platform-manifest from the multi-platform image. This is experimental and may change in future API versions. moby/moby#47679POST /services/create
andPOST /services/{id}/update
now supportOomScoreAdj
. moby/moby#47950ContainerList
api returns container annotations. moby/moby#47866POST /containers/create
andPOST /services/create
now takeOptions
as part ofHostConfig.Mounts.TmpfsOptions
allowing to set options for tmpfs mounts. moby/moby#46809Healthcheck.StartInterval
property is now correctly ignored when updating a Swarm service using API versions less than v1.44. moby/moby#47991GET /events
now supports imagecreate
event that is emitted when a new image is built regardless if it was tagged or not. moby/moby#47929GET /info
now includes aContainerd
field containing information about the location of the containerd API socket and containerd namespaces used by the daemon to run containers and plugins. moby/moby#47239Config
field returned by this endpoint (used fordocker image inspect
) returned additional fields that are not part of the image's configuration and not part of the Docker Image Spec and the OCI Image Spec. These fields are never set (and always return the default value for the type), but are not omitted in the response when left empty. As these fields were not intended to be part of the image configuration response, they are deprecated, and will be removed in the future API versions.--api-cors-header
and the correspondingdaemon.json
configuration option. These will be removed in the next major release. moby/moby#45313The following deprecated fields are currently included in the API response, but are not part of the underlying image's
Config
: moby/moby#47941Hostname
Domainname
AttachStdin
AttachStdout
AttachStderr
Tty
OpenStdin
StdinOnce
Image
NetworkDisabled
(already omitted unless set)MacAddress
(already omitted unless set)StopTimeout
(already omitted unless set)Go SDK changes
Client API callback for the following functions now require a context parameter. moby/moby#47536
client.RequestPrivilegeFunc
client.ImageSearchOptions.AcceptPermissionsFunc
image.ImportOptions.PrivilegeFunc
Remove deprecated aliases for Image types. moby/moby#47900
ImageImportOptions
ImageCreateOptions
ImagePullOptions
ImagePushOptions
ImageListOptions
ImageRemoveOptions
Introduce
Ulimit
type alias forgithub.com/docker/go-units.Ulimit
.The
Ulimit
type as used in the API is defined in a Go module that will transition to a new location in future.A type alias is added to reduce the friction that comes with moving the type to a new location.
The alias makes sure that existing code continues to work, but its definition may change in future.
Users are recommended to use this alias instead of the
units.Ulimit
directly. moby/moby#48023Move and rename types, changing their import paths and exported names. moby/moby#47936, moby/moby#47873, moby/moby#47887, moby/moby#47882, moby/moby#47921, moby/moby#48040:
api/types/container
:BlkioStatEntry
BlkioStats
CPUStats
CPUUsage
ContainerExecInspect
ContainerPathStat
ContainerStats
ContainersPruneReport
CopyToContainerOptions
ExecConfig
ExecStartCheck
MemoryStats
NetworkStats
PidsStats
StatsJSON
Stats
StorageStats
ThrottlingData
api/types/image
:ImagesPruneReport
ImageImportSource
ImageLoadResponse
ExecStartOptions
type toapi/types/backend
.VolumesPruneReport
type toapi/types/volume
.EventsOptions
type toapi/types/events
.ImageSearchOptions
type toapi/types/registry
.Network
prefix and move the following types toapi/types/network
:NetworkCreateResponse
NetworkConnect
NetworkDisconnect
NetworkInspectOptions
EndpointResource
NetworkListOptions
NetworkCreateOptions
NetworkCreateRequest
NetworksPruneReport
NetworkResource
toapi/types/network
.Packaging updates
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.