Martin Atkins

Results 1242 comments of Martin Atkins

It is true that we could also use the environment to send the metadata from OpenTofu Core to the providers, but note that for _that_ hop we're making gRPC requests...

To whom it may concern: https://github.com/open-telemetry/oteps/pull/258 is now merged. :tada:

As of https://github.com/opentofu/opentofu/pull/2161, `context.Context` is now plumbed from `package main` to _just before_ the "real work" happens in `package tofu`. The next step on that particular path (making the contexts...

I'm not 100% sure from the context given but I think the most likely cause of this discrepancy is that `tofu plan` evaluates expressions based on earlier-added entries of the...

In case it's useful to someone looking into this in future: Note that, despite the confusing name, `.terraform/terraform.tfstate` hasn't really been a "state file" since v0.9. In that release, it...

I've reproduced this locally on my system using the `local` backend instead of the `gcs` backend, since that means we can test without needing any live credentials for a particular...

I think I've found the root cause of this problem. During backend initialization, OpenTofu re-evaluates the configuration as part of `Meta.backendConfigNeedsMigration`, which is the function that is ultimately responsible for...

The following is not a statement on behalf of the OpenTofu core team, since we've not yet discussed it as a group. --- The requirement that `version` be non-null when...

I don't think anything that was discussed here is in conflict with it, but just for context we previously accepted [OpenTofu Codebase Linting Policy](https://github.com/opentofu/opentofu/blob/11694a6ac05e68f0e078ce2391fa55fb73d504c5/rfc/20250303-linter-policy.md) as our approach to linting. I...

Unfortunately the "error strings should not end with punctuation or newlines" and "error strings should not be capitalized" failures are tricky because they are typically that way because the resulting...