terraform-provider-airbyte icon indicating copy to clipboard operation
terraform-provider-airbyte copied to clipboard

Mongo source_type="mongodb" value-not-found

Open loremaps opened this issue 1 year ago • 4 comments

Hi,

Using the helm chart version 0.48.2 and app version 0.50.22 I cannot create a mongo source.

The server is rejecting the source_type = "mongodb" as value-not-found:

airbyte_source_mongodb.my_source_mongodb: Creating...
╷
│ Error: unexpected response from API. Got an unexpected response code 400
│ 
│   with airbyte_source_mongodb.my_source_mongodb,
│   on main.tf line 31, in resource "airbyte_source_mongodb" "my_source_mongodb":
│   31: resource "airbyte_source_mongodb" "my_source_mongodb" {
│ 
│ **Request**:
│ POST /v1/sources HTTP/1.1
│ Host: 127.0.0.1:23315
│ Accept: application/json
│ Authorization: Basic Og==
│ Content-Type: application/json
│ User-Agent: speakeasy-sdk/terraform 0.3.2 2.84.3 1.0.0
│ 
│ {"configuration":{"auth_source":"admin","database":"test","instance_type":{"cluster_url":"dev1.xxx00.mongodb.net","instance":"atlas"},"password":"airbyte","sourceType":"mongodb","user":"airbyte"},"name":"Mongo","workspaceId":"32288aa4-9e8b-4d70-8552-d8d5e2e7b4bb"}
│ 
│ **Response**:
│ HTTP/1.1 400 Bad Request
│ Content-Length: 151
│ Connection: keep-alive
│ Content-Type: application/problem+json
│ Date: Fri, 25 Aug 2023 14:08:06 GMT
│ 
│ {"type":"https://reference.airbyte.com/reference/errors","title":"value-not-found","status":400,"detail":"Submitted value could not be found:
│ mongodb"}

I am testing this on an OSS self-host instance. It works for Cloud version.

Thanks

loremaps avatar Aug 25 '23 14:08 loremaps

facing the same issue on airbyte 0.50.27 and terraform provider 0.3.3

ceik avatar Sep 08 '23 10:09 ceik

for the open-source version the source_type should be mongodb-v2 when looking at the API, this is not allowed value in terraform. @terencecho how to fix this as the terraform code is generated.

jeroenlanckmans avatar Sep 11 '23 12:09 jeroenlanckmans

facing the same issue on airbyte 0.50.34 and terraform provider 0.3.4 this makes not possible the creation of a mongodb source by terraform unfortunately

ThomasCouz avatar Nov 20 '23 21:11 ThomasCouz

Have you try mongodb-v2 ?

Kamaradeivanov avatar Nov 21 '23 17:11 Kamaradeivanov