1
0
mirror of https://github.com/hashicorp/terraform.git synced 2026-02-05 15:46:27 +01:00

Commit Graph

  • b624a31cd4 add testing helper that checks diagnostic extra infos tfdiags-extras-testing Daniel Schmidt 2026-02-05 13:03:47 +01:00
  • e3ff546b0d WIP tfdiags-test-helper-with-extras Daniel Schmidt 2026-02-05 12:15:44 +01:00
  • 4ad174f77f Cleanup after 1.15.0-alpha20260204 release main hc-github-team-tf-core 2026-02-04 14:16:20 +00:00
  • 12717ed3de Delete BUG FIXES-20260116-101253.yaml backport/stacks_validate_relative_path_fix/uniquely-clever-wren Abdurahman Abdelgany 2026-02-04 16:32:34 -05:00
  • 6db9b6ddf5 Backport changelog entry for SourceBundleParser#LoadConfigDir bug fix into 1.14 Abdurahman Abdelgany 2026-02-04 11:13:21 -05:00
  • f4146d9252 refactor: Handle errors encountered during init at appropriate times pss/protect-against-upstream-config-errs Sarah French 2026-02-04 17:10:37 +00:00
  • b45659cc45 fix: Check if 'early config' diagnostic errors impact Terraform's ability to initialise a pluggable state store. Sarah French 2026-02-04 16:31:26 +00:00
  • 8e6d141fdf Ensure that SourceBundleParser always receives a relative path for the Source Directory Abdurahman Abdelgany 2026-02-04 11:03:58 -05:00
  • 587fc8e66b Merge branch 'main' into stacks_validate_relative_path_fix Abdurahman Abdelgany 2026-02-04 10:23:52 -05:00
  • d677ffe64f add testing helper that compares diagnostic extras Daniel Schmidt 2026-02-04 14:57:21 +01:00
  • 0f059782c3 test: Add test that shows the new security features around upgrading the PSS provider doesn't affect upgrades when the PSS provider is unchanged. pss/discovery-block-download-via-installer-as-blackbox-2 Sarah French 2026-02-04 13:54:27 +00:00
  • dcf53fe129 make deprecation origin addr as precise as possible make-deprecation-origin-absolute Daniel Schmidt 2026-02-04 14:31:03 +01:00
  • 87ba30ef88 plan: Improve diagnostics for uninitialized state_store provider (#38075) Radek Simko 2026-02-04 11:14:33 +00:00
  • 0ef56b2853 PSS : Test edge cases when the selected workspace doesn't exist during init with a state_store (#38119) Sarah French 2026-02-04 10:59:23 +00:00
  • f65c52c899 Prepare before 1.15.0-alpha20260204 release v1.15.0-alpha20260204 hc-github-team-tf-core 2026-02-04 08:17:39 +00:00
  • 397081ae5d add check for linked issue correctness changelog-link-verification Daniel Schmidt 2026-02-04 09:12:17 +01:00
  • f44decc5f1 fix PR link Daniel Schmidt 2026-02-04 09:02:40 +01:00
  • cb615c38d8 Create BUG FIXES-20260114-135324.yaml Brandon Croft 2026-01-14 13:53:32 -07:00
  • c42d0006fe make syncdeps Brandon Croft 2026-01-14 13:51:37 -07:00
  • 0f11f38d47 bump terraform-svchost to v0.2.0 Brandon Croft 2026-01-14 13:42:47 -07:00
  • b94f1a48b1 backport of commit 9a9938d950 Abdurahman Abdelgany 2026-02-03 20:27:38 +00:00
  • 9a9938d950 Use an actual config with a relative path in unit test Abdurahman Abdelgany 2026-02-03 15:27:38 -05:00
  • 8e1d04a388 address PR feedback radek/migrate-backend-to-pss Radek Simko 2026-02-03 17:53:33 +00:00
  • 5e570bd8d2 feat: Enforce use of -safe-init when upgrading state storage providers, both with input enabled and when TF is run in automation. Sarah French 2026-02-03 17:16:28 +00:00
  • 7a4686cc6e fix to 'feat: When Terraform is run in automation' commit Sarah French 2026-02-03 16:53:55 +00:00
  • ba5c4ac5e3 add comment about locals using shallow validation Daniel Schmidt 2026-01-23 13:47:25 +01:00
  • 84eeb0a113 improve wording of comments Daniel Schmidt 2026-01-23 13:37:58 +01:00
  • edfe22d479 match naming scheme Daniel Schmidt 2026-01-23 13:36:33 +01:00
  • ae5bfbad10 fix apply time assertions for no-op resources Daniel Schmidt 2026-01-23 13:12:18 +01:00
  • ce400c93df GetDeprecationMarks should return other value marks in value Daniel Schmidt 2026-01-23 12:02:14 +01:00
  • 9d359b02c4 add missing InConfigBody Daniel Schmidt 2026-01-23 11:36:17 +01:00
  • 69adc6a4c7 remove dead code Daniel Schmidt 2026-01-22 17:26:19 +01:00
  • 9cf9235582 track down precise deprecation locations in complex output values Daniel Schmidt 2026-01-22 15:56:36 +01:00
  • 9a1e117ea9 pull range finding for expressions into separate method Daniel Schmidt 2026-01-22 15:55:52 +01:00
  • 425263040f only unmark deep when necessary Daniel Schmidt 2026-01-22 15:55:16 +01:00
  • 5ed7d5134e refactor deprecation diag creation Daniel Schmidt 2026-01-22 15:54:30 +01:00
  • 3fd7a5052f limit the amount of additional remove deprecation mark calls Daniel Schmidt 2026-01-21 17:08:23 +01:00
  • 11e49b983a only unmark deep once for Validate Daniel Schmidt 2026-01-21 16:43:59 +01:00
  • c7bc22ed79 only unmark deep once for ValidateDeep Daniel Schmidt 2026-01-21 16:42:04 +01:00
  • 76747e174c use format.CtyPath for formatting go-cty paths Daniel Schmidt 2026-02-03 13:29:32 +01:00
  • 7b28c88e66 improve wording of deprecation marks Daniel Schmidt 2026-01-21 17:20:58 +01:00
  • 3bafac0d56 we can't savely detect deprecations within provisioners during plan Daniel Schmidt 2026-01-21 15:58:55 +01:00
  • 7eaf6daf60 add deprecation marks to resources based on schema Daniel Schmidt 2026-01-20 15:50:00 +01:00
  • 02a4ddce1b fix: Fail an apply command if the plan file was generated for a workspace that isn't the selected workspace (#37955) Sarah French 2026-02-03 15:29:58 +00:00
  • 379fa79c3e ElaborateFromConfigBody handles deeply nested paths more precisely Daniel Schmidt 2026-01-19 17:38:01 +01:00
  • 5723a7a26b refactor into switch statement Daniel Schmidt 2026-01-15 11:52:10 +01:00
  • b09ef138fc use validate for primitive types Daniel Schmidt 2026-01-15 11:48:47 +01:00
  • e6d969a2eb we only want to send diagnostics for deeply nested deprecations in certain locations Daniel Schmidt 2026-01-14 15:18:18 +01:00
  • 2f392d904e deprecation.Validate should only check top-level marks Daniel Schmidt 2026-01-14 14:15:13 +01:00
  • 75445e1ef8 use a string as deprecation origin to help with indirect references Daniel Schmidt 2026-01-14 13:30:28 +01:00
  • c9cc64a260 move stray check for deprecation to central location Daniel Schmidt 2026-01-13 17:30:08 +01:00
  • 844bcd8e2c contextualFromConfigBody should also apply for overridden diagnostics Daniel Schmidt 2026-01-13 17:05:19 +01:00
  • a96df66a9a display origin of deprecated value in diagnostic Daniel Schmidt 2026-01-13 14:40:56 +01:00
  • 3a36e7732b refactor: extract write snippet in diagnostic rendering Daniel Schmidt 2026-01-13 14:30:52 +01:00
  • ea7f1e3043 add extra origin information for deprecation diagnostics Daniel Schmidt 2026-01-12 17:53:13 +01:00
  • c02223e94c use value without deprecations after validating Daniel Schmidt 2026-01-20 20:23:31 +01:00
  • 5ee1bece21 detect deprecation marks in more places Daniel Schmidt 2026-01-20 16:01:20 +01:00
  • 0a9bfcc8d0 move test case to more appropriate PR Daniel Schmidt 2026-01-12 15:42:57 +01:00
  • 5b40f274b2 use EvalContext.Path to get module path for deprecation surpression Daniel Schmidt 2026-01-12 15:35:57 +01:00
  • 958a1ae1e7 variable and output deprecation Daniel Schmidt 2025-12-11 13:35:52 +01:00
  • 13247d19e2 add deprecation singleton Daniel Schmidt 2025-12-11 13:31:14 +01:00
  • 9e648d1eab did you know there's still a race condition? THERE IS mildwonkey/action-graph Kristin Laemmert 2026-02-03 09:32:01 -05:00
  • b8749679fc this rebase is gonna be bad Kristin Laemmert 2026-02-03 08:35:31 -05:00
  • 3d30b3ab36 actually somewhat worse Kristin Laemmert 2026-02-02 09:46:49 -05:00
  • d4a1ed798c erp i dunno what fixed it Kristin Laemmert 2026-01-28 15:08:32 -05:00
  • 2cb4d5d78b nothing works but i removed an unusd thing so saving Kristin Laemmert 2026-01-28 09:31:24 -05:00
  • 7088296dec solid checkpoint, need to remove action config from action instances Kristin Laemmert 2026-01-23 10:17:59 -05:00
  • 93cb896ecf so close it hurts Kristin Laemmert 2026-01-22 14:32:44 -05:00
  • 8509d618a6 it mostly works as long as you ignore race conditions Kristin Laemmert 2026-01-21 08:29:34 -05:00
  • 1d56b61c29 down to 4 test failures Kristin Laemmert 2026-01-15 15:07:59 -05:00
  • dba47e23cd most tests now passing Kristin Laemmert 2026-01-13 12:09:51 -05:00
  • e0334a39a2 look james i drew you a graph Kristin Laemmert 2026-01-13 09:07:33 -05:00
  • 994533158e eh Kristin Laemmert 2026-01-06 13:17:36 -05:00
  • c48dbdf525 remove unused Kristin Laemmert 2026-01-06 09:57:56 -05:00
  • 0296a06e6c comments Kristin Laemmert 2026-01-06 09:53:27 -05:00
  • cd422fb9b1 new errors (rebased) Kristin Laemmert 2026-01-06 08:57:54 -05:00
  • aa76bf38ab ugh Kristin Laemmert 2025-12-17 10:21:18 -05:00
  • b7a773c51e actions: minor renaming and refactoring Kristin Laemmert 2025-12-09 11:43:40 -05:00
  • 7e37e518c4 actions test refactor Kristin Laemmert 2026-02-02 12:38:55 -05:00
  • a1ec1d2866 docs: Fix subtest name Sarah French 2026-02-02 18:55:58 +00:00
  • 944ef6f805 test: Replace use of defer with t.Cleanup pss/discovery-block-download-via-installer-as-blackbox Sarah French 2026-02-03 13:07:34 +00:00
  • 41102accc6 command: Fix copy-paste error in error message (#38116) Radek Simko 2026-02-03 13:06:13 +00:00
  • 1fde2537c2 command/init: Avoid ignoring errors when setting PSS configs (#38115) Radek Simko 2026-02-03 13:05:52 +00:00
  • 2465e326a2 refactor: Use existing methods to detect if a provider is built in (#38118) Sarah French 2026-02-03 12:52:26 +00:00
  • 93a38f893b remove deprecation origin for now Daniel Schmidt 2025-12-12 14:26:30 +01:00
  • d813ad14f7 add deprecation marks Daniel Schmidt 2025-12-11 13:27:44 +01:00
  • e77f0e6aac feat: When Terraform is run in automation, enforce checking provider used for PSS after it's first downloaded. Sarah French 2026-02-02 18:53:18 +00:00
  • 187f82165e test: Update previously-existing test cases to work with new -safe-init flag. Sarah French 2026-02-02 18:25:42 +00:00
  • d8ad9cb0c2 test: Assert what should happen when a user rejects the downloaded PSS provider Sarah French 2026-02-02 18:24:21 +00:00
  • b9f8e4a523 feat: Enforce checking provider used for PSS after it's first downloaded Sarah French 2026-02-02 18:23:42 +00:00
  • d4f812dede feat: Allow merging lock dependencies to tolerate a nil. This enables use of -safe-init and -intput=false; can write a dep lock file when init stops after downloading config-derived providers only. Sarah French 2026-02-02 17:09:54 +00:00
  • f0fbe0f656 command/init: Implement migration from a backend to PSS Radek Simko 2026-02-02 13:49:04 +00:00
  • e789e18236 command/init: Add 3 tests for migrations from a backend to PSS Radek Simko 2026-02-02 13:47:28 +00:00
  • 5723b2eb7b command/views: Introduce migration UI messages Radek Simko 2026-02-02 13:42:57 +00:00
  • f87909f36f cloud: Make the cloud backend testable Radek Simko 2026-02-02 13:39:35 +00:00
  • 85e57e6d44 backend/inmem: Make it easier to use the backend in tests Radek Simko 2026-02-02 13:38:28 +00:00
  • 3a6e1c3945 remove temporary type aliases from configs refactor-config-types Daniel Schmidt 2026-02-02 08:54:45 +01:00
  • 8a615f93e9 build(deps): bump the github-actions-backward-compatible group with 3 updates (#38113) dependabot[bot] 2026-02-02 06:50:00 +00:00
  • c2c4f45b2e move block definitions into separate package Daniel Schmidt 2026-02-01 14:19:44 +01:00
  • 6141193b3e fix: Clarify error text when -backend=false and -safe-init are used together. Sarah French 2026-01-30 17:43:05 +00:00