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

Update dependency kitchen-docker to '~> 2.15.0' #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mend-5034428[bot]
Copy link

@mend-5034428 mend-5034428 bot commented Oct 18, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
kitchen-docker '~> 2.3.0' -> '~> 2.15.0' age adoption passing confidence

Release Notes

test-kitchen/kitchen-docker (kitchen-docker)

v2.15.0

What's Changed

Full Changelog: test-kitchen/kitchen-docker@v.2.14.0...v2.15.0

v2.14.0

v2.13.0

Compare Source

v2.12.0

Compare Source

  • Support Docker BuildKit - @​RulerOf
  • Add new docker_platform config to allow specifying architectures - @​RulerOf

v2.11.0

Compare Source

  • Update the development dependency on kitchen-inspec to 2.x
  • Retrieve hostname state data after container is launched to avoid failures when use_internal_docker_network is set
  • Add a new option for setting container isolation. See the readme for additional details
  • Support GPUs in containers with a new gpus option that takes the same arguments that would be passed to docker run --gpus
  • suse platform: use system script for ssh key initialization
  • Add support for the --mount docker CLI option. See the readme for additional details
  • Use sudo.d files instead of directly editing the sudoers file
  • Allow passing --tmpfs entries to the docker run command. See the readme for additional details
  • Use less verbose and quicker setup on Gentoo
  • Lowercase the instance-name to avoid issues since docker does not allow instance with capital cases
  • Fix the error "Could not parse Docker build output for image ID" by improving the output line matching
  • Add support for almalinux & rockylinux

v2.10.0

Compare Source

  • Switched from require to require_relative to slightly improve load time performance
  • Allow for train gem 3.x
  • Refactor driver to include Windows support (includes new transport for all supported platforms)

v2.9.0

Compare Source

  • Add automatic OS detection for amazonlinux, opensuse/leap, and opensuse/tumbleweed
  • On Fedora containers uses dnf to setup the OS not yum

v2.8.0

Compare Source

  • Add new config option use_internal_docker_network, which allows running Docker within Docker. See readme for usage details.
  • Resolve errors while loading libraries on archlinux
  • Fix failures on Ubuntu 18.04
  • Check if image exists before attempting to remove it so we don't fail
  • Add oraclelinux platform support
  • Prevent uninitialized constant Kitchen::Driver::Docker::Base64 error by requiring base64

v2.7.0

Compare Source

  • Support for SUSE-based container images.
  • Improved support for build context shipping.
  • Changed use_sudo to default to false in keeping with modern Docker usage.

v2.6.0

Compare Source

  • Set container name with information from the run so you can identify them
    later on.
  • Upgrade to new driver base class structure.

v2.5.0

Compare Source

  • #​209 Fix usage with Kitchen rake tasks.
  • Add run_options and build_options configuration.
  • #​195 Fix Arch Linux support.
  • Fix shell escaping for build paths and SSH keys.

v2.4.0

Compare Source

  • #​148 Restored support for older versions of Ruby.
  • #​149 Handle connecting to a container directly as root.
  • #​154 Improve container caching by reordering the build steps.
  • #​176 Expose proxy environment variables to the container automatically.
  • #​192 Set $container=docker for CentOS images.
  • #​196 Mutex SSH key generation for use with kitchen -c.
  • #​192 Don't wait when stopping a container.

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.


  • If you want to rebase/retry this PR, check this box

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants