Thread

VA
veer adyani10:35 PMOpen in Slack
Hey Archestra team,
I’m working on this issue
The Terraform provider currently relies on the following fields and methods, which now cause compile errors because they’re missing from the latest OpenAPI spec and client:
profileTool.AllowUsageWhenUntrustedDataIsPresent (field missing)
profileTool.ToolResultTreatment (field missing)
d.client.GetPromptWithResponse (method missing)
d.client.GetPromptsWithResponse (method missing)
d.client.GetPromptVersionsWithResponse (method missing)
client.CreateChatApiKeyJSONRequestBody expects *string, but provider uses string
IsOrganizationDefault (unknown field in request/response, now missing)
r.client.SetChatApiKeyDefaultWithResponse (method missing)
These have been removed from the OpenAPI spec and backend, so the provider no longer compiles against the latest API. Do you think we should proceed with refactoring the Terraform repo to align with the new API shapes, or is there another plan? Let me know your thoughts.
Here is the backend PR link for this issue (Ready for review) : https://github.com/archestra-ai/archestra/pull/2396

1 reply
VA
veer adyani2:15 PMOpen in Slack
I can definitely open an issue regarding this and the PR too (if the issue is real according to the team) , once that’s merged I can continue working on issue #1446