Commit Graph

  • 0eeb20c56d Simplified and reworked tests after the comments from Martin Ilia Gogotchuri 2025-12-02 16:33:39 +04:00
  • c8a6f48323 Update internal/flock/filesystem_lock_windows.go fix-lint-windows Diógenes Fernandes 2025-12-02 06:43:43 -03:00
  • 5ea98896a9 Update .gitignore Diógenes Fernandes 2025-12-02 06:43:18 -03:00
  • 72c92aef75 install golangci-lint in a different path Diogenes Fernandes 2025-11-06 16:19:23 -03:00
  • 251f64b330 Fix Linting on Windows Diogenes Fernandes 2025-11-01 06:53:00 -03:00
  • 3079727e2c rfc: Functions for Hinting About Unknown Values rfc-unknown-value-hints Martin Atkins 2025-12-01 16:53:31 -08:00
  • f169484362 Merge together a bunch of provider concerns into new package Christian Mesh 2025-12-01 16:34:05 -05:00
  • d4852f1cc5 Address review comments Christian Mesh 2025-12-08 15:17:40 -05:00
  • 7542d19d8f Dramatically reduce complexity of providerForTest Christian Mesh 2025-12-08 12:14:57 -05:00
  • 1cc92bb5e3 Consolidate mock/override resources for test Christian Mesh 2025-12-08 11:46:15 -05:00
  • a091c698c2 Fix bug in e2e TestProviderGlobalCache Christian Mesh 2025-12-08 11:42:38 -05:00
  • 2a2ee25ab2 docs: Add missing short-circuit evaluation entry to v1.10.0 CHANGELOG (#3506) 蔡秀吉 2025-12-02 02:10:59 +08:00
  • 48215a039c Add missing license header f-new-engine-resource-validate-refactor Christian Mesh 2025-12-01 12:57:39 -05:00
  • 6bc26728de Fix config_plan_test provider access Christian Mesh 2025-12-01 12:02:56 -05:00
  • 765f2710ce Add changelog entry parallelize_provider_installation Christian Mesh 2025-12-01 09:07:29 -05:00
  • 1447994b94 Headers Ilia Gogotchuri 2025-11-28 17:44:08 +04:00
  • ed5de34ccc Complete test coverage Ilia Gogotchuri 2025-11-28 17:39:17 +04:00
  • 1cf054b75e Behavior clarification on website Ilia Gogotchuri 2025-11-28 15:57:23 +04:00
  • 4ea88c966c Complete split between eval schemas and engine plugins Christian Mesh 2025-11-25 10:34:14 -05:00
  • 464e47e6d7 Start moving provider methods into engine Christian Mesh 2025-11-25 10:13:28 -05:00
  • 654130584f Bump RC version v1.11.0-rc4 Andrei Ciobanu 2025-11-25 16:43:15 +02:00
  • 0fc1ac548e Move provider config validation from tofu2024 to glue Christian Mesh 2025-11-25 08:23:43 -05:00
  • 626ac05c30 Move resource validation from tofu2024 to engine Christian Mesh 2025-11-25 07:25:20 -05:00
  • 2b488577a4 Changelog Ilia Gogotchuri 2025-11-25 14:58:34 +04:00
  • d4dc1a8204 Adds note about constant values Ilia Gogotchuri 2025-11-25 14:54:14 +04:00
  • fdd0e2208c Website documentation Ilia Gogotchuri 2025-11-25 14:50:35 +04:00
  • 48014a9303 Change to ForgetThenCreate Ilia Gogotchuri 2025-11-25 11:10:42 +04:00
  • fc82b2a360 Debug and trace logs Ilia Gogotchuri 2025-11-25 10:58:13 +04:00
  • 4b16f5690b go.mod: go get golang.org/x/crypto@v0.45.0 Martin Atkins 2025-11-24 11:10:56 -08:00
  • df7a1a4b6c fix: use variables at enabled in nested modules (#3475) Diógenes Fernandes 2025-11-17 08:33:40 -05:00
  • 98469542ec go.mod: go get golang.org/x/crypto@v0.45.0 deps-golang-x-various-20251124-v1.11 Martin Atkins 2025-11-24 11:10:56 -08:00
  • 140bf858de fix: use variables at enabled in nested modules (#3475) backports/3475 Diógenes Fernandes 2025-11-17 08:33:40 -05:00
  • accd7057e0 SkipDestroy changed to hcl Expression. Destroy now gives out an error if resources have been forgotten instead of destroyed. Yet another round of tests. Ilia Gogotchuri 2025-11-19 16:48:34 +04:00
  • b126ff151b Swaps symbols for actions; Destroy to SkipDestroy. Exception for ForgetAndCreate during plan diffing Ilia Gogotchuri 2025-11-13 13:33:50 +04:00
  • a0ac4b8510 Tests; Adds check for resource state containing skip_destroy; Ilia Gogotchuri 2025-11-11 11:58:36 +04:00
  • 8f18d1d3c5 Implementation of replacement for instances when destroy=false is set; Implement new action type - CreateAndForget; Encode skipDestroy in state. Ilia Gogotchuri 2025-10-22 10:13:27 +04:00
  • 09f3b4d15c Add lifecycle argument destroy, initial draft Ilia Gogotchuri 2025-10-21 15:32:52 +04:00
  • 5c44e3f947 Safer MemoizeSource locking Christian Mesh 2025-11-20 09:52:26 -05:00
  • 3e476c4622 Use wg.Go instead of channels Christian Mesh 2025-11-20 07:59:50 -05:00
  • 4edf7608ba Remove unused parameter Christian Mesh 2025-11-20 07:48:52 -05:00
  • cf6dfe1755 Rename InstallerEvents.Serialized to Sync Christian Mesh 2025-11-20 07:42:55 -05:00
  • db86757b38 main: Warn in logs if GODEBUG is set f-godebug-log Martin Atkins 2025-11-19 16:51:54 -08:00
  • 84bd72870b Bump RC version (#3514) v1.11.0-rc3 Andrei Ciobanu 2025-11-19 17:02:16 +02:00
  • 33e04753a3 Fix import validation with resource reference (unknown value) (#3513) Christian Mesh 2025-11-19 09:58:35 -05:00
  • 482132659b Bump RC version (#3502) v1.11.0-rc2 Andrei Ciobanu 2025-11-17 15:52:05 +02:00
  • 111a1f7996 Ensure Ephemeral values are handled by the diff transformer (#3495) James Humphries 2025-11-14 12:18:05 +00:00
  • df34865265 Mention in logs and version output when FIPS-140-3 mode is enabled Martin Atkins 2025-11-13 16:09:06 -08:00
  • 8cc228eca3 Ensure Ephemeral values are handled by the diff transformer (#3495) backport_1.11_3495 James Humphries 2025-11-14 12:18:05 +00:00
  • 15f8a13b5e PROTOTYPE: "memory" built-in provider f-memory-provider Martin Atkins 2025-11-12 17:16:53 -08:00
  • 4726dfa00d CHANGELOG: Entry for opentofu/opentofu#3364 Martin Atkins 2025-10-23 11:13:35 -07:00
  • 9be4a66322 tofu: TestContext2Plan_preventDestroy_dynamicFromDataResource synctest.Wait b-preventdestroy-dynamic-synctest Martin Atkins 2025-11-11 16:52:53 -08:00
  • 34ac1f4553 [v1.9] Fixes for GH workflows for older OpenTofu versions (#3488) Andrei Ciobanu 2025-11-11 11:12:42 +02:00
  • 7f6a6b9cc6 [v1.10] Fixes for GH workflows for older OpenTofu versions (#3487) Andrei Ciobanu 2025-11-11 11:12:39 +02:00
  • 1a37c45171 [v1.11] Fixes for GH workflows for older OpenTofu versions (#3486) Andrei Ciobanu 2025-11-11 11:12:36 +02:00
  • e828a6b08b Change the website checks to ignore broken hooks when ran against non-main branches or PRs whose branches point to a non-main branch fixes-for-older-versions-checks-v1.9 Andrei Ciobanu 2025-11-10 17:16:22 +02:00
  • 87bb1880b7 Fix the logs parsing of the install instructions testing Andrei Ciobanu 2025-11-10 18:39:41 +02:00
  • 0b9449c95d Change the website checks to ignore broken hooks when ran against non-main branches or PRs whose branches point to a non-main branch fixes-for-older-versions-checks-main Andrei Ciobanu 2025-11-10 17:16:22 +02:00
  • 1567455e7b Fix test installation logs gathering fixes-for-older-versions-checks-v1.11 Andrei Ciobanu 2025-11-10 19:51:08 +02:00
  • 8d9118750e Change the website checks to ignore broken hooks when ran against non-main branches or PRs whose branches point to a non-main branch Andrei Ciobanu 2025-11-10 17:16:22 +02:00
  • b04b577f00 Fix test installation logs gathering Andrei Ciobanu 2025-11-10 19:42:15 +02:00
  • 0947874245 Fix the logs parsing of the install instructions testing fixes-for-older-versions-checks-v1.10 Andrei Ciobanu 2025-11-10 18:39:41 +02:00
  • e8d5c17ec9 Change the website checks to ignore broken hooks when ran against non-main branches or PRs whose branches point to a non-main branch Andrei Ciobanu 2025-11-10 17:16:22 +02:00
  • dcf231add1 Update error message fix-interpolated-expressions-state-encryption Andrei Ciobanu 2025-11-10 13:55:42 +02:00
  • 60b7e5acda Ensure that there cannot be more than one expressions configured for state.method Andrei Ciobanu 2025-11-10 12:51:38 +02:00
  • 30acb4ec05 Allow interpolated references in state.method too Andrei Ciobanu 2025-11-10 12:11:05 +02:00
  • c3c2c5cfe3 Remove useless code hackathon-cobra-integration Andrei Ciobanu 2025-11-07 14:46:34 +02:00
  • ecf53f6f8e cleanup main Andrei Ciobanu 2025-11-07 14:22:56 +02:00
  • 9c2cc50a1e Add cobra error to be able to return the exit code correctly from the subcommands opentofu-temp Andrei Ciobanu 2025-11-07 14:19:18 +02:00
  • d36fa8597b Resolve the rest of the unconfigured flags Andrei Ciobanu 2025-11-07 12:11:52 +02:00
  • a5e9349fa3 Cleanup init command and finish help func Andrei Ciobanu 2025-11-07 11:37:59 +02:00
  • 3de1d5a105 Save current work Andrei Ciobanu 2025-11-07 10:39:56 +02:00
  • b8c7610084 Fix nil entry in state resource instance map from state hook (#3478) Christian Mesh 2025-11-06 16:28:36 -05:00
  • f82265dc64 fix: modules are not evaluating the right context enabled-nested-variable Diogenes Fernandes 2025-11-06 09:02:59 -03:00
  • 23813c0b0b test: using variables in nested modules Diogenes Fernandes 2025-11-06 08:15:34 -03:00
  • 4b32aa801f Version 1.10.7 v1.10.7 Christian Mesh 2025-11-06 07:54:30 -05:00
  • 1456c22df8 Initial proposal Andrei Ciobanu 2025-11-05 16:52:19 +02:00
  • 6a8e73110e tools/find-dep-upgrades: Clustering, simplification Martin Atkins 2025-12-10 17:28:16 -08:00
  • da2da475a0 Improve documentation around enabled meta-argument (#3576) James Humphries 2025-12-11 10:37:16 +00:00
  • f559cdd1bf Small tweaks to ephemeral variable documentation (#3577) James Humphries 2025-12-11 10:37:11 +00:00
  • dea62e2990 go.mod: golang.org/x/crypto@v0.46.0 Martin Atkins 2025-12-10 13:54:03 -08:00
  • 14633aaf76 Use root context when evaluating import.id expressions (#3567) Andrei Ciobanu 2025-12-10 17:54:18 +02:00
  • e1b159b015 fix: bug when deleting a resource using enabled on tofu plan -out (#3566) Diógenes Fernandes 2025-12-10 12:31:50 -03:00
  • 267022ca8c go.mod: Upgrade several golang.org/x/* dependencies Martin Atkins 2025-12-09 15:33:01 -08:00
  • fe5ce783fc go.mod: go get github.com/hashicorp/go-version@v1.8.0 Martin Atkins 2025-12-09 15:27:47 -08:00
  • 0fceb5ef85 Fixed the mismatch between arguments sent to the for_each evaluator (#3564) Andrei Ciobanu 2025-12-10 17:03:06 +02:00
  • b2c6b935e0 Update support policy in RELEASE.md per TSC-09-12-25 (#3559) Christian Mesh 2025-12-09 12:53:08 -05:00
  • 1907ce104c Update index to mention the new version (#3556) Andrei Ciobanu 2025-12-09 18:05:48 +02:00
  • e5480dd039 Fix nil pointer dereference in config filtering (#3553) Toni Kangas 2025-12-09 14:57:52 +02:00
  • 3258c67319 go.mod: Upgrade to Go 1.25.5 Martin Atkins 2025-12-08 10:56:29 -08:00
  • 0af2284f11 registry: Remove legacy "regsrc" package, use regaddr instead Martin Atkins 2025-12-05 11:06:59 -08:00
  • ca1d83fef7 engine/planning: Shallow adoption of states.ResourceInstanceObjectFull Martin Atkins 2025-12-03 16:39:05 -08:00
  • c89cd97505 execgraph: opManagedFinalPlan can use resource type from prior state Martin Atkins 2025-12-03 16:14:13 -08:00
  • a484919556 execgraph: Use states.ResourceInstanceObjectFull Martin Atkins 2025-11-26 15:58:29 -08:00
  • c22d156f4e states: "full" variants of the ResourceInstanceObject representations Martin Atkins 2025-11-26 15:55:11 -08:00
  • 816e889b63 .github: Include initwd and registry packages in e2etest job Martin Atkins 2025-12-04 16:10:47 -08:00
  • b3f4437f7f registry: Don't test for undocumented protocol feature Martin Atkins 2025-12-04 16:01:22 -08:00
  • 7780f69bbd initwd: Fix the TF_ACC=1 tests Martin Atkins 2025-12-04 15:51:01 -08:00
  • fd19a3763f Retain resource instances with a new lifecycle argument - destroy (#3409) Ilia Gogotchuri 2025-12-04 18:49:57 +04:00
  • c3fe83a177 create automated tests for the internal/flock package (#3366) baa-ableton 2025-12-02 16:07:25 +01:00
  • 530e5c4538 Fix linting on Windows (#3457) Diógenes Fernandes 2025-12-02 07:11:14 -03:00