pulumi/tests
dependabot[bot] c107beed11
Bump github.com/moby/moby from 25.0.4+incompatible to 26.0.0+incompatible in /pkg in the go_modules group across 1 directory (#17904)
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=&lt;subpath&gt;</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 &lt;file&gt;: 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="8b79278316"><code>8b79278</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/47599">#47599</a>
from neersighted/short_id_aliases_removal</li>
<li><a
href="22726fb63b"><code>22726fb</code></a>
api: document changed behavior of the <code>Aliases</code> field in
v1.45</li>
<li><a
href="963e1f3eed"><code>963e1f3</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/47597">#47597</a>
from vvoland/c8d-list-fix-shared-size</li>
<li><a
href="3312b82515"><code>3312b82</code></a>
c8d/list: Add a test case for images sharing a top layer</li>
<li><a
href="ad8a5a5732"><code>ad8a5a5</code></a>
c8d/list: Fix diffIDs being outputted instead of chainIDs</li>
<li><a
href="0c2d83b5fb"><code>0c2d83b</code></a>
c8d/list: Handle unpacked layers when calculating shared size</li>
<li><a
href="330d777c53"><code>330d777</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/47591">#47591</a>
from vvoland/api-1.45</li>
<li><a
href="3d2a56e7cf"><code>3d2a56e</code></a>
docs/api: add documentation for API v1.45</li>
<li><a
href="4531a371f2"><code>4531a37</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/47580">#47580</a>
from vvoland/c8d-list-slow</li>
<li><a
href="731a64069f"><code>731a640</code></a>
c8d/list: Generate image summary concurrently</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/moby/compare/v25.0.4...v26.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/moby/moby&package-manager=go_modules&previous-version=25.0.4+incompatible&new-version=26.0.0+incompatible)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts page](https://github.com/pulumi/pulumi/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2024-12-02 23:48:44 +00:00
..
benchmarks/go-alias-norm Bump go modules (#16051) 2024-04-25 14:30:00 +00:00
examples Update node sdk to use typescript definitions for grpc and protobufs. (#14415) 2023-12-04 15:22:44 +00:00
integration Drop Python 3.8 support (#17883) 2024-12-02 16:13:08 +00:00
performance Add simple performance gate to integration tests (#17364) 2024-11-04 21:26:27 +00:00
testdata Drop Python 3.8 support (#17883) 2024-12-02 16:13:08 +00:00
testprovider Add NodeJS test for parameterized providers #2 (#16901) 2024-08-09 08:34:29 +00:00
.gitignore ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
README.md Rename "Smoke" test to "Acceptance" tests 2023-01-30 15:38:37 -05:00
about_test.go Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +00:00
config_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
go.mod Changelog and go.mod updates for v3.142.0 (#17875) 2024-11-26 17:18:58 +00:00
go.sum Bump github.com/moby/moby from 25.0.4+incompatible to 26.0.0+incompatible in /pkg in the go_modules group across 1 directory (#17904) 2024-12-02 23:48:44 +00:00
history_test.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00
login_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
main_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
policy_new_test.go Revert "[policy] support premium policies (#13898)" (#14114) 2023-10-06 09:49:40 +00:00
preview_only_test.go Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +00:00
remote_test.go Use new API for deployments (#15684) 2024-04-16 23:23:56 +00:00
roundtrip_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
smoke_test.go Respect existing stack configuration when initialising secret managers (#17465) 2024-10-03 15:40:39 +00:00
stack_test.go Run Environment.DeleteIfNotFailed after tests complete (#16730) 2024-07-23 10:37:01 +00:00

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