Commit 9f77f18
authored
chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.12.0 to 1.13.0 (#221)
Bumps
[github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing)
from 1.12.0 to 1.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-plugin-testing/releases">github.com/hashicorp/terraform-plugin-testing's
releases</a>.</em></p>
<blockquote>
<h2>v1.13.0</h2>
<p>NOTES:</p>
<ul>
<li>reduced the volume of DEBUG-level logging to make it easier to
visually scan debug output (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/463">#463</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li>ImportState: Added support for testing plannable import via
Terraform configuration. Configuration is used from the previous test
step if available. <code>Config</code>, <code>ConfigFile</code>, and
<code>ConfigDirectory</code> can also be used directly with
<code>ImportState</code> if needed. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/442">#442</a>)</li>
<li>ImportState: Added <code>ImportStateKind</code> to control which
method of import the <code>ImportState</code> test step uses.
<code>ImportCommandWithID</code> (default, same behavior as today) ,
<code>ImportBlockWithID</code>, and
<code>ImportBlockWithResourceIdentity</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/442">#442</a>)</li>
<li>ImportState: Added <code>ImportStateConfigExact</code> to opt-out of
new import config generation for plannable import. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/494">#494</a>)</li>
<li>statecheck: Added <code>ExpectIdentityValueMatchesState</code> state
check to assert that an identity value matches a state value at the same
path. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/503">#503</a>)</li>
<li>statecheck: Added <code>ExpectIdentityValueMatchesStateAtPath</code>
state check to assert that an identity value matches a state value at
different paths. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/503">#503</a>)</li>
</ul>
<p>ENHANCEMENTS:</p>
<ul>
<li>statecheck: Added <code>ExpectIdentityValue</code> state check,
which asserts a specified attribute value of a managed resource identity
in state. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/468">#468</a>)</li>
<li>statecheck: Added <code>ExpectIdentity</code> state check, which
asserts all data of a managed resource identity in state. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/470">#470</a>)</li>
<li>Adds <code>AdditionalCLIOptions.PlanOptions.NoRefresh</code> to test
<code>terraform plan -refresh=false</code> (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/490">#490</a>)</li>
</ul>
<h2>v1.13.0-beta.1</h2>
<p>BREAKING CHANGES:</p>
<ul>
<li>importstate: <code>ImportStatePersist</code> and
<code>ImportStateVerify</code> are not supported for plannable import
(<code>ImportBlockWith*</code>) and will return an error (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/476">#476</a>)</li>
<li>importstate: renamed <code>ImportStateWithId</code> to
<code>ImportStateWithID</code> and renamed
<code>ImportCommandWithId</code> to <code>ImportCommandWithID</code>.
(<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/465">#465</a>)</li>
</ul>
<p>NOTES:</p>
<ul>
<li>This beta pre-release adds support for managed resource identity,
which can be used with Terraform v1.12.0-beta2. Acceptance tests can use
the <code>ImportBlockWithResourceIdentity</code> kind to exercise the
import of a managed resource using its resource identity object values
instead of using a string identifier. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/480">#480</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>importstate: plannable import (<code>ImportBlockWith*</code>) fixed
for a resource with a dependency (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/476">#476</a>)</li>
</ul>
<h2>v1.13.0-alpha.1</h2>
<p>NOTES:</p>
<ul>
<li>This alpha pre-release contains testing utilities for managed
resource identity, which can be used with <code>Terraform
v1.12.0-alpha20250319</code>, to assert identity data stored during
apply workflows. A managed resource in a provider can read/store
identity data using the
<code>terraform-plugin-framework@v1.15.0-alpha.1</code> or
<code>terraform-plugin-sdk/v2@v2.37.0-alpha.1</code> Go modules. To
assert identity data stored by a provider in state, use the
<code>statecheck.ExpectIdentity</code> state check. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/470">#470</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md">github.com/hashicorp/terraform-plugin-testing's
changelog</a>.</em></p>
<blockquote>
<h2>1.13.0 (May 16, 2025)</h2>
<p>NOTES:</p>
<ul>
<li>reduced the volume of DEBUG-level logging to make it easier to
visually scan debug output (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/463">#463</a>)</li>
</ul>
<p>FEATURES:</p>
<ul>
<li>ImportState: Added support for testing plannable import via
Terraform configuration. Configuration is used from the previous test
step if available. <code>Config</code>, <code>ConfigFile</code>, and
<code>ConfigDirectory</code> can also be used directly with
<code>ImportState</code> if needed. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/442">#442</a>)</li>
<li>ImportState: Added <code>ImportStateKind</code> to control which
method of import the <code>ImportState</code> test step uses.
<code>ImportCommandWithID</code> (default, same behavior as today) ,
<code>ImportBlockWithID</code>, and
<code>ImportBlockWithResourceIdentity</code>. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/442">#442</a>)</li>
<li>ImportState: Added <code>ImportStateConfigExact</code> to opt-out of
new import config generation for plannable import. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/494">#494</a>)</li>
<li>statecheck: Added <code>ExpectIdentityValueMatchesState</code> state
check to assert that an identity value matches a state value at the same
path. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/503">#503</a>)</li>
<li>statecheck: Added <code>ExpectIdentityValueMatchesStateAtPath</code>
state check to assert that an identity value matches a state value at
different paths. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/503">#503</a>)</li>
</ul>
<p>ENHANCEMENTS:</p>
<ul>
<li>statecheck: Added <code>ExpectIdentityValue</code> state check,
which asserts a specified attribute value of a managed resource identity
in state. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/468">#468</a>)</li>
<li>statecheck: Added <code>ExpectIdentity</code> state check, which
asserts all data of a managed resource identity in state. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/470">#470</a>)</li>
<li>Adds <code>AdditionalCLIOptions.PlanOptions.NoRefresh</code> to test
<code>terraform plan -refresh=false</code> (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/490">#490</a>)</li>
</ul>
<h2>1.13.0-beta.1 (April 18, 2025)</h2>
<p>BREAKING CHANGES:</p>
<ul>
<li>importstate: <code>ImportStatePersist</code> and
<code>ImportStateVerify</code> are not supported for plannable import
(<code>ImportBlockWith*</code>) and will return an error (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/476">#476</a>)</li>
<li>importstate: renamed <code>ImportStateWithId</code> to
<code>ImportStateWithID</code> and renamed
<code>ImportCommandWithId</code> to <code>ImportCommandWithID</code>.
(<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/465">#465</a>)</li>
</ul>
<p>NOTES:</p>
<ul>
<li>This beta pre-release adds support for managed resource identity,
which can be used with Terraform v1.12.0-beta2. Acceptance tests can use
the <code>ImportBlockWithResourceIdentity</code> kind to exercise the
import of a managed resource using its resource identity object values
instead of using a string identifier. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/480">#480</a>)</li>
</ul>
<p>BUG FIXES:</p>
<ul>
<li>importstate: plannable import (<code>ImportBlockWith*</code>) fixed
for a resource with a dependency (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/476">#476</a>)</li>
</ul>
<h2>1.13.0-alpha.1 (March 27, 2025)</h2>
<p>NOTES:</p>
<ul>
<li>This alpha pre-release contains testing utilities for managed
resource identity, which can be used with <code>Terraform
v1.12.0-alpha20250319</code>, to assert identity data stored during
apply workflows. A managed resource in a provider can read/store
identity data using the
<code>terraform-plugin-framework@v1.15.0-alpha.1</code> or
<code>terraform-plugin-sdk/v2@v2.37.0-alpha.1</code> Go modules. To
assert identity data stored by a provider in state, use the
<code>statecheck.ExpectIdentity</code> state check. (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/470">#470</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/175139dbdb7d546cd02fca289469a9133b422342"><code>175139d</code></a>
Update changelog</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/c748d531a53fd526632c0d09b9d5e6e88507c6e0"><code>c748d53</code></a>
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/509">#509</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/0060a873ea8c9d4f8c9ec2f3562dd183fcde1418"><code>0060a87</code></a>
ResourceIdentity: Switch to using plan instead of applied state for
asserting...</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/8b8c33ae55dca391f5523780925f4f3c3355c970"><code>8b8c33a</code></a>
statecheck: Add new resource identity / state comparison checks (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/503">#503</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/fc2179d87cb878ded1d04babf68e7f537bc24aa9"><code>fc2179d</code></a>
build(deps): Bump actions/setup-go from 5.4.0 to 5.5.0 (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/506">#506</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/a8b13661accd92fe230b7202588201092720ffd2"><code>a8b1366</code></a>
build(deps): Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/507">#507</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/28cd0fd775f2d486e69ad212178fc115e078dd36"><code>28cd0fd</code></a>
github: Use Dependabot to keep Actions updated (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/504">#504</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/07dca39acf2c8dbf25d68e47915ff5ddc20490e8"><code>07dca39</code></a>
build(deps): Bump github.com/hashicorp/terraform-json (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/505">#505</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/fdfdcd77d688d589ff161f87f0a34962043d3bb3"><code>fdfdcd7</code></a>
update changelogs (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/500">#500</a>)</li>
<li><a
href="https://github.com/hashicorp/terraform-plugin-testing/commit/26e85543f51be94f68ef67c0411c85926d1e3d4c"><code>26e8554</code></a>
Update CODEOWNERS (<a
href="https://redirect.github.com/hashicorp/terraform-plugin-testing/issues/501">#501</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/hashicorp/terraform-plugin-testing/compare/v1.12.0...v1.13.0">compare
view</a></li>
</ul>
</details>
<br />
[](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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 14ab8be commit 9f77f18
2 files changed
+48
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
96 | | - | |
97 | | - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
61 | | - | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
103 | | - | |
| 102 | + | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
119 | | - | |
| 118 | + | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
176 | | - | |
| 175 | + | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
235 | | - | |
| 234 | + | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
376 | | - | |
| 375 | + | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| |||
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
426 | | - | |
427 | | - | |
| 426 | + | |
| 427 | + | |
428 | 428 | | |
429 | 429 | | |
430 | 430 | | |
| |||
559 | 559 | | |
560 | 560 | | |
561 | 561 | | |
562 | | - | |
563 | | - | |
| 562 | + | |
| 563 | + | |
564 | 564 | | |
565 | 565 | | |
566 | 566 | | |
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
596 | | - | |
597 | | - | |
| 596 | + | |
| 597 | + | |
598 | 598 | | |
599 | 599 | | |
600 | 600 | | |
| |||
622 | 622 | | |
623 | 623 | | |
624 | 624 | | |
625 | | - | |
626 | | - | |
| 625 | + | |
| 626 | + | |
627 | 627 | | |
628 | 628 | | |
629 | 629 | | |
630 | 630 | | |
631 | 631 | | |
632 | 632 | | |
633 | 633 | | |
634 | | - | |
635 | | - | |
| 634 | + | |
| 635 | + | |
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
| |||
641 | 641 | | |
642 | 642 | | |
643 | 643 | | |
644 | | - | |
645 | | - | |
| 644 | + | |
| 645 | + | |
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
| |||
0 commit comments