Martin Atkins

Results 60 issues of Martin Atkins

Thanks for creating Unicorn! I've been using it as part of an emulator for the syscall ABI of a toy RISC-V operating system. I started working on this because I...

The legacy SDK is a very heavy dependency that this backend was only using tiny parts of. We'll now instead use our new "backendbase" package, which aims to provide a...

backend/pg

As with most of our remote state backends, this one was depending on just a tiny slice of the (enormous and now-poorly-understood) legacy SDK. In an effort to eliminate the...

backend/k8s

As part of our efforts to remove the large snapshot of the legacy SDK that we've been using, this replaces the uses of that package with our new lightweight `backendbase`...

backend/azure

In the first round of collections we exposed the internals of Set and Map as a pragmatic concession to allow efficiently iterating over the elements. Go 1.23 is planned to...

This document proposes a new referenceable symbol, `path.temp`, which returns a module-instance-specific directory where temporary files can be written. [Rendered Version](https://github.com/opentofu/opentofu/blob/rfc-temporary-files/rfc/20241003-temporary-files.md) Those files can then be assumed to persist at...

rfc

### Terraform Version ``` Terraform v1.2.0-beta1 on linux_amd64 ``` ### Expected Behavior From Terraform v1.0 onwards, our compatibility promises commit us to backward compatibility only with the explicitly-selected machine interfaces,...

bug
cli
confirmed
explained

This is a proof-of-concept fix for https://github.com/opentofu/opentofu/issues/2775, implementing the idea from https://github.com/opentofu/opentofu/issues/2775#issuecomment-2867984995. This relies on the unintended implementation detail that OpenTofu will accept a dependency lock file entry with no...

The primary reason for this change is that `registry.NewClient` was originally imposing its own decision about service discovery request policy on every other user of the shared disco.Disco object by...

This is for https://github.com/opentofu/opentofu/issues/2664. Right now this is just serving as a proof-of-concept: I wanted to get to a point where at least one of the gRPC requests to providers...