-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] main from hashicorp:main #3
base: main
Are you sure you want to change the base?
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c109bb - Browse repository at this point
Copy the full SHA 5c109bbView commit details -
remove Execute from nodeExpandApplyableResource
nodeExpandApplyableResource only does expansion related tasks, so remove the Execute method and move the logic all into DynamicExpand.
Configuration menu - View commit details
-
Copy full SHA for c00c235 - Browse repository at this point
Copy the full SHA c00c235View commit details -
make ephemeral resource work during destroy
Ephemeral resource behavior is a strange mix of temporary values and existing resource types, and their operation during destroy is going to be more difficult to manage than normal resources. The pruneUnusedNodesTransformer is probably no longer equipped to handle the situation, and will probably need to be build in a different manner, but this minor change allows us to move forward for now.
Configuration menu - View commit details
-
Copy full SHA for 179c502 - Browse repository at this point
Copy the full SHA 179c502View commit details -
Ancestors cannot return an error
Just like Descendants, Ancestors doesn't need to return an error.
Configuration menu - View commit details
-
Copy full SHA for a5a8f4b - Browse repository at this point
Copy the full SHA a5a8f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b53e58 - Browse repository at this point
Copy the full SHA 2b53e58View commit details -
Merge pull request #35845 from hashicorp/s3/s3-native-locking-changelog
backend/s3: s3 native locking changelog entry
Configuration menu - View commit details
-
Copy full SHA for 1af86d4 - Browse repository at this point
Copy the full SHA 1af86d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6905436 - Browse repository at this point
Copy the full SHA 6905436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32853e1 - Browse repository at this point
Copy the full SHA 32853e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7780124 - Browse repository at this point
Copy the full SHA 7780124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 286c0a7 - Browse repository at this point
Copy the full SHA 286c0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd17b0 - Browse repository at this point
Copy the full SHA fdd17b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d9ec7 - Browse repository at this point
Copy the full SHA f2d9ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a986288 - Browse repository at this point
Copy the full SHA a986288View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9755bf - Browse repository at this point
Copy the full SHA f9755bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3767c - Browse repository at this point
Copy the full SHA ab3767cView commit details -
Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3118f83 - Browse repository at this point
Copy the full SHA 3118f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba063e - Browse repository at this point
Copy the full SHA 1ba063eView commit details -
Merge pull request #35833 from hashicorp/ephemeral-values-add-tests
Ephemeral expansion and add tests for ephemeral values
Configuration menu - View commit details
-
Copy full SHA for 5a9bf08 - Browse repository at this point
Copy the full SHA 5a9bf08View commit details -
Merge pull request #35853 from hashicorp/jbardin/ephemeral-apply
Apply and destroy evaluation of ephemeral resources (partial)
Configuration menu - View commit details
-
Copy full SHA for 87cb440 - Browse repository at this point
Copy the full SHA 87cb440View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 286952b - Browse repository at this point
Copy the full SHA 286952bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1070ee - Browse repository at this point
Copy the full SHA e1070eeView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aaeefbe - Browse repository at this point
Copy the full SHA aaeefbeView commit details -
changelog: reflect the Kubernetes
secret_suffix
validation fix (#35820Configuration menu - View commit details
-
Copy full SHA for ca744e7 - Browse repository at this point
Copy the full SHA ca744e7View commit details -
test: pass in variables during apply
ephemeral variables need to be re-supplied
Configuration menu - View commit details
-
Copy full SHA for 725add6 - Browse repository at this point
Copy the full SHA 725add6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97ba67e - Browse repository at this point
Copy the full SHA 97ba67eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae103fc - Browse repository at this point
Copy the full SHA ae103fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d582ec - Browse repository at this point
Copy the full SHA 6d582ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e7fdd0 - Browse repository at this point
Copy the full SHA 3e7fdd0View commit details -
Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 18db96f - Browse repository at this point
Copy the full SHA 18db96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f2736 - Browse repository at this point
Copy the full SHA b9f2736View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b701e15 - Browse repository at this point
Copy the full SHA b701e15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5279e43 - Browse repository at this point
Copy the full SHA 5279e43View commit details -
FirstAncestorsWith and MatchAncestor
Add ancestor equivalents of FirstDescendantsWith and MatchDescendant
Configuration menu - View commit details
-
Copy full SHA for e86a357 - Browse repository at this point
Copy the full SHA e86a357View commit details -
only record first resource dependencies
In configurations with long chains of dependencies, we spend a lot of time recording redundant dependency edges, and writing all those dependencies in the state. Rather than record every possible dependency edge, only record the first managed resource in any lineage, such that the resulting graph is topologically equivalent having removed many transitive edges. For some configurations this can save considerable time and space when handling the state.
Configuration menu - View commit details
-
Copy full SHA for 2977dd8 - Browse repository at this point
Copy the full SHA 2977dd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a29f265 - Browse repository at this point
Copy the full SHA a29f265View commit details -
Use the more efficient FirstAncestorsWith when connecting dependencies cause by `depends_on`.
Configuration menu - View commit details
-
Copy full SHA for 7ad61b5 - Browse repository at this point
Copy the full SHA 7ad61b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6cd0f9 - Browse repository at this point
Copy the full SHA d6cd0f9View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 146a52a - Browse repository at this point
Copy the full SHA 146a52aView commit details -
moved: error if not targeting a resource address (#35850)
* moved: error if not targeting a resource address * address comments
Configuration menu - View commit details
-
Copy full SHA for 9be4642 - Browse repository at this point
Copy the full SHA 9be4642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06db25c - Browse repository at this point
Copy the full SHA 06db25cView commit details -
Merge pull request #35873 from hashicorp/jbardin/ancestors
core: use more efficient methods for finding ancestors
Configuration menu - View commit details
-
Copy full SHA for 2e4a62d - Browse repository at this point
Copy the full SHA 2e4a62dView commit details
Commits on Oct 22, 2024
-
stacks: include plan and state providers when validating external pro…
…viders (#35877) Co-authored-by: Daniel Schmidt <danielmschmidt92@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c7ef162 - Browse repository at this point
Copy the full SHA c7ef162View commit details -
Configuration menu - View commit details
-
Copy full SHA for a384d2d - Browse repository at this point
Copy the full SHA a384d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc3217 - Browse repository at this point
Copy the full SHA fdc3217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a0c7b9 - Browse repository at this point
Copy the full SHA 1a0c7b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f920be - Browse repository at this point
Copy the full SHA 9f920beView commit details -
refactor and simplify pruneUnusedNodesTransformer
With the missing destroy node types sorted out, this transformer can now be designed around finding the nodes we need to keep for destroy operations, rather than the whack-a-mole game of detecting nodes we don't want to keep. When executing a destroy operation, we can never be certain that the state will contain all the data required to evaluate the entire configuration. This could be because of a previously failed apply operation, or external changes made out of band. This means that once we process the configuration to get the providers hooked up, we need to remove any nodes that correspond to configuration values which may not be available to evaluate. In a destroy operation we primarily need three categories of nodes to complete the plan and apply: - Nodes corresponding to values in the state - Providers required to destroy those values obtained from the state - Any node which a provider depends on, to ensure its configuration can be fully evaluated Other than that minimal set of nodes, the rest are no longer necessary and should be skipped to avoid errors which could block the apply operation.
Configuration menu - View commit details
-
Copy full SHA for c63d236 - Browse repository at this point
Copy the full SHA c63d236View commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8bc448 - Browse repository at this point
Copy the full SHA c8bc448View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f5976 - Browse repository at this point
Copy the full SHA e9f5976View commit details -
states: check root output value changes in refresh-only mode (#35812)
* check root output values when determining plan applicability in refresh mode In refresh-only mode, we do not anticipate proposing any actions; however, a plan is marked as “applyable” if there are changes in the state between runs. Currently, a plan is considered “applyable” only when there are differences in managed resources. This approach seems to overlook changes in root output values. As a result, a plan can be marked as non-applyable, even when there are changes in the root output value, due to the lack of detected changes since only managed resources were checked. * set 'applyable' to true
Configuration menu - View commit details
-
Copy full SHA for 098234e - Browse repository at this point
Copy the full SHA 098234eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b40c1d3 - Browse repository at this point
Copy the full SHA b40c1d3View commit details -
don't error on eval of missing instances
While in most cases a missing instance during evaluation would be a bug in terraform, the insertion of postconditions into instance planning has created a situation where not all instances will be available when GetResource is called. We do have a special context for evaluating self alone, but postconditions also need to have the module context available too. We may be able to come up with some other way to create an evaluation context which handles self more selectively, but that looks like a large change for a situation which should not otherwise happen. If this were to mask a legitimate error, the fact that an unexpected DyanamicVal were encountered will raise the problem again, and we can correlate that with the logged warning.
Configuration menu - View commit details
-
Copy full SHA for 987d4f7 - Browse repository at this point
Copy the full SHA 987d4f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a508a6 - Browse repository at this point
Copy the full SHA 7a508a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39bd9b3 - Browse repository at this point
Copy the full SHA 39bd9b3View commit details
Commits on Oct 24, 2024
-
Merge pull request #35895 from hashicorp/jbardin/eval-self-postcondition
don't error on eval of missing instances
Configuration menu - View commit details
-
Copy full SHA for 0b1dfe2 - Browse repository at this point
Copy the full SHA 0b1dfe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2c76c - Browse repository at this point
Copy the full SHA 2f2c76cView commit details -
Merge pull request #35890 from hashicorp/jbardin/unused-ephemeral-des…
…troy core: update destroy graph pruning to handle ephemeral resources
Configuration menu - View commit details
-
Copy full SHA for d73372a - Browse repository at this point
Copy the full SHA d73372aView commit details
Commits on Oct 25, 2024
-
plantimestamp can be unknown during validation
Before a timestamp is assigned during plan, the `time.Time` value will be the zero value for that type. This represents a case where the timestamp is not yet known, but the handling of that timestamp isn't using our usual cty value system for representing unknowns. Rather than refactor the use of the timestamp itself throughout the code, we can simply have the function return an unknown if it encounters a zero value.
Configuration menu - View commit details
-
Copy full SHA for ca7b3c0 - Browse repository at this point
Copy the full SHA ca7b3c0View commit details -
Merge pull request #35902 from hashicorp/jbardin/plantimestamp-validate
`plantimestamp` can be unknown during validation
Configuration menu - View commit details
-
Copy full SHA for 2a7ddd9 - Browse repository at this point
Copy the full SHA 2a7ddd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 371c96c - Browse repository at this point
Copy the full SHA 371c96cView commit details
Commits on Oct 26, 2024
-
cloud: Allows object tag schema for selecting kv tagged workspaces
When key-value tags are enabled and used in the workspace, users may define the tags attribute as a map of strings in the cloud block in order to more precicely match workspaces using those tags.
Configuration menu - View commit details
-
Copy full SHA for e87335a - Browse repository at this point
Copy the full SHA e87335aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18ca2d5 - Browse repository at this point
Copy the full SHA 18ca2d5View commit details
Commits on Oct 28, 2024
-
fix ephemeral evaluation during with console
The console eval walk is a special case where only state is evaluated, however since ephemeral resources will never have stored state we need to make sure that their evaluation always returns an unknown value.
Configuration menu - View commit details
-
Copy full SHA for 7d79c03 - Browse repository at this point
Copy the full SHA 7d79c03View commit details -
The modules command provides a holistic view of all installed modules for a given root module. It also includes information on whether a installed module is currently referenced by configuration. As of now, this command only supports a machine-readable view format.
Configuration menu - View commit details
-
Copy full SHA for ee1a2a7 - Browse repository at this point
Copy the full SHA ee1a2a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5294c2 - Browse repository at this point
Copy the full SHA a5294c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2bb0a9 - Browse repository at this point
Copy the full SHA e2bb0a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f19d17c - Browse repository at this point
Copy the full SHA f19d17cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f7d82 - Browse repository at this point
Copy the full SHA e2f7d82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3498bc9 - Browse repository at this point
Copy the full SHA 3498bc9View commit details -
Only show referenced entries, add versioning
This commit makes several modifications to the modules command. It downcases the field names in the resulting JSON string, adds a format version to the result. The result of this command will now only contain entries which have been declared in configuration, as opposed to the internal manifest which shows all installed modules for a working dir.
Configuration menu - View commit details
-
Copy full SHA for 59cea51 - Browse repository at this point
Copy the full SHA 59cea51View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1a62d - Browse repository at this point
Copy the full SHA ae1a62dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e976d9 - Browse repository at this point
Copy the full SHA 3e976d9View commit details -
Merge pull request #35914 from hashicorp/jbardin/ephemeral-eval
fix ephemeral evaluation during with console
Configuration menu - View commit details
-
Copy full SHA for 9863188 - Browse repository at this point
Copy the full SHA 9863188View commit details -
Fix broken link for describe providers --------- Co-authored-by: Brian McClain <brianmmcclain@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6a3a933 - Browse repository at this point
Copy the full SHA 6a3a933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1133d0e - Browse repository at this point
Copy the full SHA 1133d0eView commit details -
Merge pull request #35884 from hashicorp/sebasslash/modules-command
`terraform modules` command
Configuration menu - View commit details
-
Copy full SHA for 8144156 - Browse repository at this point
Copy the full SHA 8144156View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d0133a - Browse repository at this point
Copy the full SHA 9d0133aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c977f90 - Browse repository at this point
Copy the full SHA c977f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2d67a - Browse repository at this point
Copy the full SHA dc2d67aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dee28f5 - Browse repository at this point
Copy the full SHA dee28f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a130f6 - Browse repository at this point
Copy the full SHA 7a130f6View commit details -
Update internal/terraform/node_module_variable.go
Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4f6a78f - Browse repository at this point
Copy the full SHA 4f6a78fView commit details -
Merge pull request #35920 from hashicorp/jbardin/ephemeral-conditions
core: check preconditions and postconditions for ephemeral resources
Configuration menu - View commit details
-
Copy full SHA for 9a90202 - Browse repository at this point
Copy the full SHA 9a90202View commit details -
Merge pull request #35907 from hashicorp/brandonc/resource_tags_cloud…
…_block cloud: Allows object tag schema for selecting key/value tagged workspaces
Configuration menu - View commit details
-
Copy full SHA for 10530bb - Browse repository at this point
Copy the full SHA 10530bbView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a266c8 - Browse repository at this point
Copy the full SHA 0a266c8View commit details -
[Do not Merge] Public beta docs for ephemeral values (#35899)
* Merge to main * fix * Apply suggestions from code review Co-authored-by: Robin Norwood <robin.norwood@gmail.com> * Apply suggestions from code review Co-authored-by: Robin Norwood <robin.norwood@gmail.com> * Terraform format * Small fix * Add ephemeral resources page * Update website/docs/language/values/locals.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/values/locals.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/values/locals.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/values/locals.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/ephemeral.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Updates from review feedback * Add the finishing touches * Add terraform applying * Halfway through * Fix the links * One more pass of resources * Almost done only inputs outputs and locals to go * Finish inputs and outputs * Apply suggestions from code review Co-authored-by: Robin Norwood <rnorwood@hashicorp.com> * Add feedback * Make example small for now * Apply suggestions from code review Co-authored-by: Austin Valle <austinvalle@gmail.com> * Update website/docs/language/state/sensitive-data.mdx * Add example to ephemeral resource page * Reference ephemeral values in provisioner and connection blocks * Correct output command docs * Update website/docs/language/resources/provisioners/syntax.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Update website/docs/language/resources/provisioners/syntax.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * Reference provisioners and connection blocks * Apply suggestions from code review Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com> --------- Co-authored-by: Robin Norwood <robin.norwood@gmail.com> Co-authored-by: Robin Norwood <rnorwood@hashicorp.com> Co-authored-by: Austin Valle <austinvalle@gmail.com> Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2297150 - Browse repository at this point
Copy the full SHA 2297150View commit details -
add discrete codepaths for ephemeral apply nodes
It turns out the reuse of the plan nodes for ephemerals during apply was interfering with how checks are handled in the plan. Since checks already have an established pattern of use, we can avoid the whole issue by using only the resource apply nodes to kick of ephemeral values. This copies the subset of expansion logic needed from the resource plan node into the apply node. Since the apply time evaluation is much simpler, duplicated code is not overly complex, but we may want to revisit this for refactoring in the future.
Configuration menu - View commit details
-
Copy full SHA for 270bb5e - Browse repository at this point
Copy the full SHA 270bb5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf751d - Browse repository at this point
Copy the full SHA 0cf751dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d71bc9c - Browse repository at this point
Copy the full SHA d71bc9cView commit details -
can't check Close call in mocked ephemeral provider
We can't enforce the check of the close flag in mocked ephemeral resources, since multiple instances could call the close method while other instances are running.
Configuration menu - View commit details
-
Copy full SHA for cca1fd9 - Browse repository at this point
Copy the full SHA cca1fd9View commit details -
views: move retryLog hook to init view
The cloud backend includes a retry hook that relies on a go-tfe implementation. Since these retry messages were not rendered through a view, the `-json` flag was not respected, leading to mixed (non-pure JSON) output in the terminal whenever retry messages were printed. Before passing the init view to the cloud backend, we ensure the retryLog hook is included in the init view. Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 8635cb1 - Browse repository at this point
Copy the full SHA 8635cb1View commit details -
views: render retry messages using the view
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for f5dc158 - Browse repository at this point
Copy the full SHA f5dc158View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf5ac2 - Browse repository at this point
Copy the full SHA ccf5ac2View commit details -
don't claim missing instances are not live
Ephemeral instances are only removed as whole resources, so there should not be missing instances from an ephemeral resource. We can't error on missing instances, because evaluation of checks may be pulling only a single instance for evaluation before other sibling instances have been opened.
Configuration menu - View commit details
-
Copy full SHA for dad380f - Browse repository at this point
Copy the full SHA dad380fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 185867f - Browse repository at this point
Copy the full SHA 185867fView commit details
Commits on Oct 31, 2024
-
command/views: Attempt to fix flaky hook test (#35927)
Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3d4dab0 - Browse repository at this point
Copy the full SHA 3d4dab0View commit details -
Merge pull request #35926 from hashicorp/jbardin/ephemeral-duplicate-…
…checkable add discrete codepaths for ephemeral apply nodes
Configuration menu - View commit details
-
Copy full SHA for 248b10e - Browse repository at this point
Copy the full SHA 248b10eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d979a4 - Browse repository at this point
Copy the full SHA 1d979a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee894a - Browse repository at this point
Copy the full SHA 3ee894aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 407f208 - Browse repository at this point
Copy the full SHA 407f208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 042a4d9 - Browse repository at this point
Copy the full SHA 042a4d9View commit details
Commits on Nov 1, 2024
-
chore: initialize new view in meta backend
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for f979759 - Browse repository at this point
Copy the full SHA f979759View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb87888 - Browse repository at this point
Copy the full SHA fb87888View commit details -
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
…35938) Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7cf7cc8 - Browse repository at this point
Copy the full SHA 7cf7cc8View commit details -
chore: remove the retrylog hook from the init view
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for a909304 - Browse repository at this point
Copy the full SHA a909304View commit details -
The cloud view is responsible for rendering messages related to cloud operations, presenting them to the user in either a human-readable format or as JSON output in the terminal. Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 377c959 - Browse repository at this point
Copy the full SHA 377c959View commit details -
Configuration menu - View commit details
-
Copy full SHA for c021638 - Browse repository at this point
Copy the full SHA c021638View commit details -
cloud: Initialize a new cloud view in the backend to render messages …
…based on view type. Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for d8bfe7a - Browse repository at this point
Copy the full SHA d8bfe7aView commit details -
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 6c14e52 - Browse repository at this point
Copy the full SHA 6c14e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 769e15b - Browse repository at this point
Copy the full SHA 769e15bView commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79a35f3 - Browse repository at this point
Copy the full SHA 79a35f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ff263 - Browse repository at this point
Copy the full SHA f4ff263View commit details -
Configuration menu - View commit details
-
Copy full SHA for 756a1a7 - Browse repository at this point
Copy the full SHA 756a1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a87b36a - Browse repository at this point
Copy the full SHA a87b36aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b99ab - Browse repository at this point
Copy the full SHA a4b99abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a71f24 - Browse repository at this point
Copy the full SHA 0a71f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf68ac8 - Browse repository at this point
Copy the full SHA bf68ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e632aa - Browse repository at this point
Copy the full SHA 0e632aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa44937 - Browse repository at this point
Copy the full SHA fa44937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3207836 - Browse repository at this point
Copy the full SHA 3207836View commit details -
Configuration menu - View commit details
-
Copy full SHA for d550c97 - Browse repository at this point
Copy the full SHA d550c97View commit details -
docs: add a comment to the View field
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 09ddfc0 - Browse repository at this point
Copy the full SHA 09ddfc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d616f - Browse repository at this point
Copy the full SHA 43d616fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d179d - Browse repository at this point
Copy the full SHA a1d179dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 600848f - Browse repository at this point
Copy the full SHA 600848fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8176657 - Browse repository at this point
Copy the full SHA 8176657View commit details -
cloud: clarify reason for guard statement
Added a comment to explain the rationale behind the guard statement, which prevents potential nil errors during backend initialization and retryLogHook call. Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 1e80cd8 - Browse repository at this point
Copy the full SHA 1e80cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f83beb - Browse repository at this point
Copy the full SHA 5f83bebView commit details -
Merge pull request #35942 from hashicorp/TF-21933-document-cloud-bloc…
…k-tags-behavior-in-1-10 cloud: document resource k/v tag usage
Configuration menu - View commit details
-
Copy full SHA for f0b00c4 - Browse repository at this point
Copy the full SHA f0b00c4View commit details -
views: add PrepareMessage to cloud view interface
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for c9f418d - Browse repository at this point
Copy the full SHA c9f418dView commit details -
views: add tests for cloud view
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for ad1f3e0 - Browse repository at this point
Copy the full SHA ad1f3e0View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 558aa18 - Browse repository at this point
Copy the full SHA 558aa18View commit details -
stacks: load credentials from config file on startup (#35952)
* stacks: load credentials from config file on startup * delete unneeded file
Configuration menu - View commit details
-
Copy full SHA for 7c4aeac - Browse repository at this point
Copy the full SHA 7c4aeacView commit details -
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#35951)
* Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/golang-jwt/jwt/releases) - [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md) - [Commits](golang-jwt/jwt@v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: github.com/golang-jwt/jwt/v4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * sync deps --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Liam Cervante <liam.cervante@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for 18534b3 - Browse repository at this point
Copy the full SHA 18534b3View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for caf1042 - Browse repository at this point
Copy the full SHA caf1042View commit details -
views: refactor retry logic with retryHelper function
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for c71a1a7 - Browse repository at this point
Copy the full SHA c71a1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c754d95 - Browse repository at this point
Copy the full SHA c754d95View commit details -
ephemeral: set ephemeral variables for combined plans as well
they are by definition the same as in the plan, but there is no reason to skip the validation step
Configuration menu - View commit details
-
Copy full SHA for 2e026de - Browse repository at this point
Copy the full SHA 2e026deView commit details -
Configuration menu - View commit details
-
Copy full SHA for f484653 - Browse repository at this point
Copy the full SHA f484653View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1999a2 - Browse repository at this point
Copy the full SHA c1999a2View commit details -
avoid unknowns in OpenEphemeralResource
Ephemeral resources can't be opened if the configuration contains unknown values.
Configuration menu - View commit details
-
Copy full SHA for 4a9d46f - Browse repository at this point
Copy the full SHA 4a9d46fView commit details -
test for unknown ephemeral configs
An Ephemeral resource should not be opened at all if there are any unknowns in the configuration.
Configuration menu - View commit details
-
Copy full SHA for 02bbd75 - Browse repository at this point
Copy the full SHA 02bbd75View commit details -
create a ui hook for unknown ephemeral config
This is a stopgap to give users some feedback when an ephemeral resource contains unknowns and cannot be opened. There is no json hook implementation so that the machine-readable spec is not bound to the new output until further review. It doesn't really fit with the current json ui model to have messages about what isn't going to happen.
Configuration menu - View commit details
-
Copy full SHA for c2a1070 - Browse repository at this point
Copy the full SHA c2a1070View commit details -
views: add tests for cloud view
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 93ae38d - Browse repository at this point
Copy the full SHA 93ae38dView commit details -
views: refactor RetryLog to use an elapsed time
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 94c732b - Browse repository at this point
Copy the full SHA 94c732bView commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eccf39a - Browse repository at this point
Copy the full SHA eccf39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6676eef - Browse repository at this point
Copy the full SHA 6676eefView commit details -
Update internal/terraform/context_plan_ephemeral_test.go
Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c562e0c - Browse repository at this point
Copy the full SHA c562e0cView commit details -
Merge pull request #35958 from hashicorp/jbardin/uknown-ephemeral-config
Handle unknown values in ephemeral resource config
Configuration menu - View commit details
-
Copy full SHA for 896f9e7 - Browse repository at this point
Copy the full SHA 896f9e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dacd04c - Browse repository at this point
Copy the full SHA dacd04cView commit details -
Add go vet as a check to the Github commit actions (#31461)
* Add go vet as a check to the Github commit actions * deliberately break to test * fix after successful test * Use directly * fix more errors
Configuration menu - View commit details
-
Copy full SHA for eeacced - Browse repository at this point
Copy the full SHA eeaccedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9097369 - Browse repository at this point
Copy the full SHA 9097369View commit details -
Merge pull request #35903 from hashicorp/pass-ephemeral-variables-to-…
…terraform-apply Pass ephemeral variables to terraform apply
Configuration menu - View commit details
-
Copy full SHA for 4a36348 - Browse repository at this point
Copy the full SHA 4a36348View commit details -
make sure apply nodes are GraphNodeDestroyerCBD
If an instance was forced to be CreateBeforeDestroy due to a dependent, and that dependent had no changes to apply, the dependent would not be in the graph to force the CBD status on the change, and the result would be lost from the state. This rarely made any difference, because the status would be restored during the next plan. However if the resource was immediately removed from the configuration, the incorrect state would be the only source of the destroy order, which could result in a cycle during the next apply. While it would be better to use the destroy order calculated during plan, when there is a newly created object its plan state is not stored because the instance has a null state value. This means we still need to recompute the CBD status again during apply until a new way to transfer the information from plan to apply is developed. While instances without changes are not present in the apply graph, their resource expansion nodes do happen to be there and hold the configuration (and while they were previously an implementation quirk of the expansion system, they now play an important role in the ephemeral resource evaluation). Those resource expansion nodes didn't implement the `GraphNodeDestroyerCBD` interface though, which was why the CBD status was not picked up during apply. The fix is relatively easy, move the `GraphNodeDestroyerCBD` implementation down to the abstract resource node, to make sure all resources nodes implement the behavior. The nodes which need a different implementation already have it, and thus will override the embedded methods.
Configuration menu - View commit details
-
Copy full SHA for 96e0531 - Browse repository at this point
Copy the full SHA 96e0531View commit details -
Configuration menu - View commit details
-
Copy full SHA for 198ab3e - Browse repository at this point
Copy the full SHA 198ab3eView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d807863 - Browse repository at this point
Copy the full SHA d807863View commit details -
Merge pull request #35971 from hashicorp/codeowners-update
update codeowners so that each file at least assigns the core team
Configuration menu - View commit details
-
Copy full SHA for d55512c - Browse repository at this point
Copy the full SHA d55512cView commit details -
Merge pull request #35966 from hashicorp/jbardin/missing-apply-cbd
make sure all resource apply nodes implement `GraphNodeDestroyerCBD`
Configuration menu - View commit details
-
Copy full SHA for 7631828 - Browse repository at this point
Copy the full SHA 7631828View commit details -
Merge pull request #35967 from hashicorp/jbardin/go-version
Update to go1.23.3
Configuration menu - View commit details
-
Copy full SHA for a724fd2 - Browse repository at this point
Copy the full SHA a724fd2View commit details -
Prefer kv tags when tags defined as set
This will prevent duplicate workspace tags from being created when set tags are matched using kv bindings, or vice-versa.
Configuration menu - View commit details
-
Copy full SHA for ad96f41 - Browse repository at this point
Copy the full SHA ad96f41View commit details -
Configuration menu - View commit details
-
Copy full SHA for f41d5a5 - Browse repository at this point
Copy the full SHA f41d5a5View commit details -
Sensitive is not the only possible mark
This has not applied within Terraform for a long time, but the sensitive function was never tested with extra marks.
Configuration menu - View commit details
-
Copy full SHA for 1e01124 - Browse repository at this point
Copy the full SHA 1e01124View commit details -
there are other marks besides sensitive
The sensitive function must not strip off other marks
Configuration menu - View commit details
-
Copy full SHA for c4741dc - Browse repository at this point
Copy the full SHA c4741dcView commit details -
Merge pull request #35937 from hashicorp/TF-21807-both-types-of-tags-…
…are-duplicated-when-found-and-subsequently-updated-by-the-cli Prefer KV tags, even when tags are defined as set
Configuration menu - View commit details
-
Copy full SHA for 5d41e01 - Browse repository at this point
Copy the full SHA 5d41e01View commit details -
backend/cloud: expose View to enable reuse in a (cloud) backend
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for f1428b3 - Browse repository at this point
Copy the full SHA f1428b3View commit details -
views: add comments for clarity
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for ae661f3 - Browse repository at this point
Copy the full SHA ae661f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c38a6 - Browse repository at this point
Copy the full SHA 45c38a6View commit details -
lang functions must deal with unknown and marks
You can't deal with marks in a function without also dealing with unknown. If AllowMarked is true, but AllowKnown is not, the caller will short-circuit the evaluation with an unknown, without being able to deal with marks from all arguments.
Configuration menu - View commit details
-
Copy full SHA for a51be5e - Browse repository at this point
Copy the full SHA a51be5eView commit details
Commits on Nov 10, 2024
-
deal with unknown marked vals in fs funcs
Filesystem functions accepts marked values, and must also deal with unknowns.
Configuration menu - View commit details
-
Copy full SHA for 651a80f - Browse repository at this point
Copy the full SHA 651a80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ae0174 - Browse repository at this point
Copy the full SHA 2ae0174View commit details
Commits on Nov 11, 2024
-
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 515897a - Browse repository at this point
Copy the full SHA 515897aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac54255 - Browse repository at this point
Copy the full SHA ac54255View commit details -
ephemeral plan diags moved to validate
The improved handling of marks in functions has moved these diagnostics from plan to validate.
Configuration menu - View commit details
-
Copy full SHA for 04aee4e - Browse repository at this point
Copy the full SHA 04aee4eView commit details -
incorrect validateCount function was hiding diags
The validateCount function was probably implemented incorrectly to hide some other evaluation bug. There shouldn't be any reason to disregard diagnostics because the value is unknown.
Configuration menu - View commit details
-
Copy full SHA for 297972e - Browse repository at this point
Copy the full SHA 297972eView commit details -
Merge pull request #35981 from hashicorp/jbardin/ephemeral-funcs
Functions that allow marks must also deal with unknown values
Configuration menu - View commit details
-
Copy full SHA for 19536b2 - Browse repository at this point
Copy the full SHA 19536b2View commit details
Commits on Nov 12, 2024
-
Signed-off-by: Bruno Schaatsbergen <git@bschaatsbergen.com>
Configuration menu - View commit details
-
Copy full SHA for 05fe005 - Browse repository at this point
Copy the full SHA 05fe005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27312c0 - Browse repository at this point
Copy the full SHA 27312c0View commit details -
github: Update CODEOWNERS (#35988)
Make the Education team (shared) codeowners of the docs on the website so that they can approve docs-only PRs as well. We don't need to be gatekeepers for those kinds of changes.
Configuration menu - View commit details
-
Copy full SHA for 2ac7af3 - Browse repository at this point
Copy the full SHA 2ac7af3View commit details -
update go-cty for better marks handling in funcs
The main branch contains some fixes for handling marks in function calls, which we need for better ephemeral value support.
Configuration menu - View commit details
-
Copy full SHA for b050a7e - Browse repository at this point
Copy the full SHA b050a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1699bc2 - Browse repository at this point
Copy the full SHA 1699bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for effc141 - Browse repository at this point
Copy the full SHA effc141View commit details -
Merge pull request #35991 from hashicorp/jbardin/go-cty-function-marks
update go-cty to improve support for marks with unknown function arguments
Configuration menu - View commit details
-
Copy full SHA for 82a2dee - Browse repository at this point
Copy the full SHA 82a2deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50b3732 - Browse repository at this point
Copy the full SHA 50b3732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f58dbe - Browse repository at this point
Copy the full SHA 6f58dbeView commit details -
Merge pull request #35987 from bschaatsbergen/r/fix-logo
logo: update to new design
Configuration menu - View commit details
-
Copy full SHA for f25110a - Browse repository at this point
Copy the full SHA f25110aView commit details -
Merge pull request #35989 from hashicorp/TF-18620
TF-18620: add write-only attributes to protobuf definitions
Configuration menu - View commit details
-
Copy full SHA for fccc130 - Browse repository at this point
Copy the full SHA fccc130View commit details -
Merge pull request #35990 from hashicorp/update-target-version
move default release target to 1.11.x
Configuration menu - View commit details
-
Copy full SHA for aef6bdf - Browse repository at this point
Copy the full SHA aef6bdfView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b358e33 - Browse repository at this point
Copy the full SHA b358e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0ba4d - Browse repository at this point
Copy the full SHA 6b0ba4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 247302f - Browse repository at this point
Copy the full SHA 247302fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f57c3c7 - Browse repository at this point
Copy the full SHA f57c3c7View commit details -
Add new auth for tencentcloud cos backend (#35888)
* add new auth for tencentcloud cos backend * add new auth for tencentcloud cos backend * add
Configuration menu - View commit details
-
Copy full SHA for 7921b13 - Browse repository at this point
Copy the full SHA 7921b13View commit details -
Configuration menu - View commit details
-
Copy full SHA for c67b22a - Browse repository at this point
Copy the full SHA c67b22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for effa87e - Browse repository at this point
Copy the full SHA effa87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d39334 - Browse repository at this point
Copy the full SHA 0d39334View commit details -
from should be a direct component reference, not a string
Configuration menu - View commit details
-
Copy full SHA for ca35e20 - Browse repository at this point
Copy the full SHA ca35e20View commit details -
Warning about Structured Run Output not working with remote backend (#…
…35986) * Added a warning about Structured Run Output not working with remote backend * Update website/docs/language/backend/remote.mdx Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> --------- Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2b2b636 - Browse repository at this point
Copy the full SHA 2b2b636View commit details -
Fix overly-eager jsonencode (#35984)
* Fix overly-eager jsonencode * Update internal/genconfig/generate_config_test.go --------- Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for de69c22 - Browse repository at this point
Copy the full SHA de69c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d71a6d - Browse repository at this point
Copy the full SHA 1d71a6dView commit details -
Theses changes are being backported to 1.10 so they do not need to be marketed in the 1.11 changelog as it's not a change between 1.10 and 1.11
Configuration menu - View commit details
-
Copy full SHA for a25831d - Browse repository at this point
Copy the full SHA a25831dView commit details -
Merge pull request #35929 from bschaatsbergen/b/fix-retry-messages-in…
…-cloud-backend-json
Configuration menu - View commit details
-
Copy full SHA for f8cb25a - Browse repository at this point
Copy the full SHA f8cb25aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc948f6 - Browse repository at this point
Copy the full SHA dc948f6View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5d8673 - Browse repository at this point
Copy the full SHA a5d8673View commit details -
Configuration menu - View commit details
-
Copy full SHA for 989f31e - Browse repository at this point
Copy the full SHA 989f31eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dda25d1 - Browse repository at this point
Copy the full SHA dda25d1View commit details
Commits on Nov 15, 2024
-
issensitive must return unknown for unknown args
Terraform attempts to track marks as accurately as possible, but unknown values may not always have the same marks as they will when they become known. This is most easily seen with functions, which are allowed to return an unknown value when faced with any unknown arguments, while they are also allowed to manipulate the marks on the values as they see fit. This results in situations where the marks simply cannot be known. Terraform generally takes the stance that if an unknown has a mark, it will remain in the final value, but the absence of a mark is not indicative of the absence of any marks in the final value.
Configuration menu - View commit details
-
Copy full SHA for b4c24c2 - Browse repository at this point
Copy the full SHA b4c24c2View commit details -
Merge pull request #36012 from hashicorp/jbardin/issensitive-unknown
`issensitive` must return unknown for unknown args without `sensitive`
Configuration menu - View commit details
-
Copy full SHA for bf64925 - Browse repository at this point
Copy the full SHA bf64925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d33c4 - Browse repository at this point
Copy the full SHA 89d33c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a1324a - Browse repository at this point
Copy the full SHA 3a1324aView commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c816275 - Browse repository at this point
Copy the full SHA c816275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 449aa90 - Browse repository at this point
Copy the full SHA 449aa90View commit details -
Merge pull request #36015 from hashicorp/jbardin/update-hcl
Update hcl@v2.23.0
Configuration menu - View commit details
-
Copy full SHA for 44754c0 - Browse repository at this point
Copy the full SHA 44754c0View commit details -
undeclared variables must be allowed during apply
Plan allows undeclared config variables with only warnings, and that behavior need to be carried forward to apply now that ephemeral variables can be passed in at apply time.
Configuration menu - View commit details
-
Copy full SHA for c1f8152 - Browse repository at this point
Copy the full SHA c1f8152View commit details -
Fix equivalence test actions (#36023)
* fix equivalence tests * actually use message input
Configuration menu - View commit details
-
Copy full SHA for 840bc0c - Browse repository at this point
Copy the full SHA 840bc0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16fe12e - Browse repository at this point
Copy the full SHA 16fe12eView commit details -
Merge pull request #36025 from hashicorp/jbardin/undeclared-vars
undeclared variables must be allowed during apply
Configuration menu - View commit details
-
Copy full SHA for 9932161 - Browse repository at this point
Copy the full SHA 9932161View commit details -
Complete equivalence test implementation (#36029)
* Complete equivalence test implementation * use proper github actions bot
Configuration menu - View commit details
-
Copy full SHA for cacdd5b - Browse repository at this point
Copy the full SHA cacdd5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83f2e6e - Browse repository at this point
Copy the full SHA 83f2e6eView commit details -
Update equivalence test golden files. (#36032)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9d03e9d - Browse repository at this point
Copy the full SHA 9d03e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34727c5 - Browse repository at this point
Copy the full SHA 34727c5View commit details -
Merge pull request #35883 from kazuyainoue0124/fix/typo-infrastructure
Fix typo: correct "infrastruture" to "infrastructure"
Configuration menu - View commit details
-
Copy full SHA for f192490 - Browse repository at this point
Copy the full SHA f192490View commit details -
Configuration menu - View commit details
-
Copy full SHA for cad5b57 - Browse repository at this point
Copy the full SHA cad5b57View commit details -
Merge pull request #35900 from rfalke/main
Clarify single-removal behavior in `trimsuffix` and `trimprefix` docs
Configuration menu - View commit details
-
Copy full SHA for fcac006 - Browse repository at this point
Copy the full SHA fcac006View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bdc1c8 - Browse repository at this point
Copy the full SHA 8bdc1c8View commit details -
Merge pull request #36044 from hashicorp/docs/update-version-constrai…
…nts-operators-reference Fix for incorrect rendering of > as ≥ in version constraints
Configuration menu - View commit details
-
Copy full SHA for d11ae2c - Browse repository at this point
Copy the full SHA d11ae2cView commit details -
Update noisy equivalence test (#36036)
* update noisy equivalence test * also run on opened PRs * don't need to ignore fields anymore
Configuration menu - View commit details
-
Copy full SHA for 9402a85 - Browse repository at this point
Copy the full SHA 9402a85View commit details -
backend/s3: upgrade guide notes for Terraform 1.10 (#36037)
This includes sections on the introduction of S3 native state locking and the removal of deprecated root level attributes related to role assumption which have been replaced by the `assume_role` block.
Configuration menu - View commit details
-
Copy full SHA for 4a69eec - Browse repository at this point
Copy the full SHA 4a69eecView commit details -
equivalence testing: update git operations (#36056)
* equivalence testing: use --intent-to-add to include new file diffs * also update github commit name
Configuration menu - View commit details
-
Copy full SHA for 3e2878f - Browse repository at this point
Copy the full SHA 3e2878fView commit details -
Update equivalence test golden files. (#36060)
Co-authored-by: hc-github-team-tf-core <github-team-tf-core@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for 3065fdb - Browse repository at this point
Copy the full SHA 3065fdbView commit details
Commits on Nov 20, 2024
-
docs: update
dnf config-manager
usage (#35980)In Fedora Linux 41, which uses DNF5, backward compatibility with DNF4 was intentionally broken. The method for adding repositories via dnf config-manager has changed to use new sub-commands, such as addrepo. Signed-off-by: Bruno Schaatsbergen git@bschaatsbergen.com Signed-off-by: Bruno Schaatsbergen git@bschaatsbergen.com
Configuration menu - View commit details
-
Copy full SHA for 3fc282b - Browse repository at this point
Copy the full SHA 3fc282bView commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a628f8c - Browse repository at this point
Copy the full SHA a628f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccdd825 - Browse repository at this point
Copy the full SHA ccdd825View commit details -
Update docs for .netrc integration with provider downloads (#36022)
* Update docs for .netrc integration with provider downloads * Apply suggestions from code review Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com> * tidy up after weird auto-merge --------- Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for af99a73 - Browse repository at this point
Copy the full SHA af99a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 291c1ad - Browse repository at this point
Copy the full SHA 291c1adView commit details -
Remove Interpolation-only expressions from website/docs files (#36065)
* Remove Interpolation-only expressions from website/docs files Interpolation-only expressions are deprecated in Terraform v0.12.14 See. https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.10.0/docs/rules/terraform_deprecated_interpolation.md * Revert whitespace trimming at the end of lines * Preserve interpolation-only expressions for JSON * Preserve interpolation-only expressions for < 0.11 samples * Remove Interpolation-only expressions from website/docs files
Configuration menu - View commit details
-
Copy full SHA for b4a634c - Browse repository at this point
Copy the full SHA b4a634cView commit details
Commits on Nov 24, 2024
-
The forceDependsOn field when a remnant of when data sources were read during a separate refresh phase, and was now only complicating the dependency calls.
Configuration menu - View commit details
-
Copy full SHA for d488371 - Browse repository at this point
Copy the full SHA d488371View commit details -
ReferenceMap.dependsOn is only used for data srcs
The dependsOn method of the ReferenceMap is only used to resolve dependencies for data sources. It therefor needs to account for all possible dependencies, and cant rely on the same optimizations made for the normal AttachDependenciesTransformer. While data sources will need to continue keeping the entire dependency tree available, they obviously used far less then managed resource within normal configurations, and the data resource dependencies are not recorded to state at all.
Configuration menu - View commit details
-
Copy full SHA for 6f769b4 - Browse repository at this point
Copy the full SHA 6f769b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdac646 - Browse repository at this point
Copy the full SHA fdac646View commit details -
Limiting stored dependencies doesn't help (yet)
Limiting the destroy dependencies stored in the state doesn't help, and leaves us trying to reconstruct them again during apply which is more difficult during partial replacement scenarios.
Configuration menu - View commit details
-
Copy full SHA for d1d783f - Browse repository at this point
Copy the full SHA d1d783fView commit details
Commits on Nov 25, 2024
-
use a set to remove duplicates
Due to the need to search through parent directory depends_on for data sources, the dependencies listed for data sources can contain numerous duplicates. In the worst-case configurations, with nested modules that have multiple depends_on entries, duplicates can be listed hundreds of times. While `dag.Set` is not a great generic data structure, use that for de-duplication because it's the same structure used internally by `dag.Graph` so we can be sure nodes are consistently unique.
Configuration menu - View commit details
-
Copy full SHA for a2553b3 - Browse repository at this point
Copy the full SHA a2553b3View commit details -
jsonplan: deterministic relevant attribute order (#36076)
* jsonplan: deterministic relevant attribute order * simplify sort function
Configuration menu - View commit details
-
Copy full SHA for 36d7e87 - Browse repository at this point
Copy the full SHA 36d7e87View commit details -
Update equivalence test golden files. (#36089)
Co-authored-by: hc-github-team-tf-core <github-team-tf-core@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for 5f4ea0b - Browse repository at this point
Copy the full SHA 5f4ea0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a88f03 - Browse repository at this point
Copy the full SHA 4a88f03View commit details -
Merge pull request #36086 from hashicorp/jbardin/data-depends_on
Revert some minor performance enhancements which turn into severe bottlenecks with complex configs
Configuration menu - View commit details
-
Copy full SHA for ce8f73a - Browse repository at this point
Copy the full SHA ce8f73aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1bd8df - Browse repository at this point
Copy the full SHA f1bd8dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a61958 - Browse repository at this point
Copy the full SHA 5a61958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba91dc - Browse repository at this point
Copy the full SHA 0ba91dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0619110 - Browse repository at this point
Copy the full SHA 0619110View commit details -
fix(types.mdx): implement feedback
Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6aabaaa - Browse repository at this point
Copy the full SHA 6aabaaaView commit details -
Merge pull request #35957 from corsin-ragettli/patch-1
feat(types.mdx): add hint for difference of tuples and lists
Configuration menu - View commit details
-
Copy full SHA for f90d2ae - Browse repository at this point
Copy the full SHA f90d2aeView commit details