mirror of https://github.com/pulumi/pulumi.git
c107beed11
Bumps the go_modules group with 1 update in the /pkg directory: [github.com/moby/moby](https://github.com/moby/moby). Updates `github.com/moby/moby` from 25.0.4+incompatible to 26.0.0+incompatible <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/moby/moby/releases">github.com/moby/moby's releases</a>.</em></p> <blockquote> <h2>v26.0.0</h2> <h2>26.0.0</h2> <p>For a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:</p> <ul> <li><a href="https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A26.0.0">docker/cli, 26.0.0 milestone</a></li> <li><a href="https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A26.0.0">moby/moby, 26.0.0 milestone</a></li> <li>Deprecated and removed features, see <a href="https://github.com/docker/cli/blob/v26.0.0/docs/deprecated.md">Deprecated Features</a>.</li> <li>Changes to the Engine API, see <a href="https://github.com/moby/moby/blob/v26.0.0/docs/api/version-history.md">API version history</a>.</li> </ul> <h3>Security</h3> <p>This release contains a security fix for [CVE-2024-29018], a potential data exfiltration from 'internal' networks via authoritative DNS servers.</p> <h3>New</h3> <ul> <li>Add <code>Subpath</code> field to the <code>VolumeOptions</code> making it possible to mount a subpath of a volume. <a href="https://redirect.github.com/moby/moby/pull/45687">moby/moby#45687</a></li> <li>Add <code>volume-subpath</code> support to the mount flag (<code>--mount type=volume,...,volume-subpath=<subpath></code>). <a href="https://redirect.github.com/docker/cli/pull/4331">docker/cli#4331</a></li> <li>Accept <code>=</code> separators and <code>[ipv6]</code> in compose files for <code>docker stack deploy</code>. <a href="https://redirect.github.com/docker/cli/pull/4860">docker/cli#4860</a></li> <li>rootless: Add support for enabling host loopback by setting the <code>DOCKERD_ROOTLESS_ROOTLESSKIT_DISABLE_HOST_LOOPBACK</code> environment variable to <code>false</code> (defaults to <code>true</code>). This lets containers connect to the host by using IP address <code>10.0.2.2</code>. <a href="https://redirect.github.com/moby/moby/pull/47352">moby/moby#47352</a></li> <li>containerd image store: <code>docker image ls</code> no longer creates duplicates entries for multi-platform images. <a href="https://redirect.github.com/moby/moby/pull/45967">moby/moby#45967</a></li> <li>containerd image store: Send Prometheus metrics. <a href="https://redirect.github.com/moby/moby/pull/47555">moby/moby#47555</a></li> </ul> <h3>Bug fixes and enhancements</h3> <ul> <li>[CVE-2024-29018]: Do not forward requests to external DNS servers for a container that is only connected to an 'internal' network. Previously, requests were forwarded if the host's DNS server was running on a loopback address, like systemd's 127.0.0.53. <a href="https://redirect.github.com/moby/moby/pull/47589">moby/moby#47589</a></li> <li>Ensure that a generated MAC address is not restored when a container is restarted, but a configured MAC address is preserved. <a href="https://redirect.github.com/moby/moby/pull/47233">moby/moby#47233</a></li> </ul> <blockquote> <p>[!WARNING]</p> <p>Containers created using Docker Engine 25.0.0 may have duplicate MAC addresses, they must be re-created. Containers created using version 25.0.0 or 25.0.1 with user-defined MAC addresses will get generated MAC addresses when they are started using 25.0.2. They must also be re-created.</p> </blockquote> <ul> <li>Always attempt to enable IPv6 on a container's loopback interface, and only include IPv6 in <code>/etc/hosts</code> if successful. <a href="https://redirect.github.com/moby/moby/pull/47062">moby/moby#47062</a></li> </ul> <blockquote> <p>[!NOTE]</p> <p>By default, IPv6 will remain enabled on a container's loopback interface when the container is not connected to an IPv6-enabled network. For example, containers that are only connected to an IPv4-only network now have the <code>::1</code> address on their loopback interface.</p> <p>To disable IPv6 in a container, use option <code>--sysctl net.ipv6.conf.all.disable_ipv6=1</code> in the <code>create</code> or <code>run</code> command, or the equivalent <code>sysctls</code> option in the service configuration section of a Compose file.</p> <p>If IPv6 is not available in a container because it has been explicitly disabled for the container, or the host's networking stack does not have IPv6 enabled (or for any other reason) the container's <code>/etc/hosts</code> file will not include IPv6 entries.</p> </blockquote> <ul> <li>Fix <code>ADD</code> Dockerfile instruction failing with <code>lsetxattr <file>: operation not supported</code> when unpacking archive with xattrs onto a filesystem that doesn't support them. <a href="https://redirect.github.com/moby/moby/pull/47175">moby/moby#47175</a></li> <li>Fix <code>docker container start</code> failing when used with <code>--checkpoint</code>. <a href="https://redirect.github.com/moby/moby/pull/47456">moby/moby#47456</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
---|---|---|
.. | ||
benchmarks/go-alias-norm | ||
examples | ||
integration | ||
performance | ||
testdata | ||
testprovider | ||
.gitignore | ||
README.md | ||
about_test.go | ||
config_test.go | ||
go.mod | ||
go.sum | ||
history_test.go | ||
login_test.go | ||
main_test.go | ||
policy_new_test.go | ||
preview_only_test.go | ||
remote_test.go | ||
roundtrip_test.go | ||
smoke_test.go | ||
stack_test.go |
README.md
Integration Tests
This module provides integration tests for the Pulumi CLI.
The tests can be run via:
make test_all
Usage of Go build tags
In order to speed up integration tests in GitHub actions, Go build tags are used to conditionally compile the desired test cases.
// integration_nodejs_test.go
//go:build (nodejs || all) && !xplatform-acceptance
// integration_nodejs_acceptance_test.go
//go:build nodejs || all