Hey everyone!! :octavia-wave: We have a big news ...
# announcements
j
Hey everyone!! octavia wave We have a big news to share with you: octavia partyingoctavia partying our official Airbyte API and *Terraform Provider are both now available on Airbyte Open Source!* octavia partyingoctavia partying We will be sunsetting the unofficial alpha Configuration API by early 2024. Migrating to the Airbyte API should be relatively easy as many of the requests have a very similar set of required fields. The major difference between the Configuration API and the Airbyte API is that the Airbyte API provides a REST interface instead of the RPC style found in the Configuration API. If there are Configuration API endpoints your team relies on, that you are not seeing equivalents for in the Airbyte API, you can let us know by emailing riley@airbyte.io. Here is some more info about the API and Terraform Provider launch. If you want to help socialize the launch, don't hesitate to go on HackerNews and Reddit to upvote our post!
🚀 18
🎉 1
🙏🏼 1
🙏 2
c
Amazing!
Small bit of feedback, not on the release) I mentioned this to someone at work, and was trying to find the link to the post to share. Naturally I went to https://airbyte.com/ and went looking for a link to the blog. Cmd+f "blog" took me to some copywriting for the mailing list signup and no links to the blog. Having a link to the blog somewhere on the page (footer, resources section 🤷‍♀️) could make it easier to find.
j
timely feedback! we were actually thinking about renaming the "Content Hub" as the "Blog" as it's just an industry standard
❤️ 1
a
@John (Airbyte) I was able to deploy the Airbyte, but I am unable to figure out any working doc for the OSS deployment of the Airbyte for this,
e
@John (Airbyte) this is great news, we've been waiting for this for ages, biding our time with duct tape around Octavia. I took a quick look through the docs and I didn't immediately see any resources for custom destinations and sources. We have a number of connectors we've built and host in our private Docker repository. Is there any way to manage these through the terraform provider?
🙏 1
j
thanks, both. Let me involve our PM for the Terraform Provider to address your points, I think he's currently off, so might be a few days.
👍 1
c
We have a number of connectors we've built
We've got the same issue with YAML connectors built with the low-code CDK
l
One bit that we like from the Config API is that it returns detailed error information when a job fails, will this be ported to the cloud api
s
btw, how do we access the OSS provider page? I only see the cloud provider in terraform registry
m
It is the same provider, you only need to specify a different server url: https://registry.terraform.io/providers/airbytehq/airbyte/latest/docs
🙏 1
r
@Eric Schrock > I took a quick look through the docs and I didn’t immediately see any resources for custom destinations and sources. We have a number of connectors we’ve built and host in our private Docker repository. Is there any way to manage these through the terraform provider? Custom connectors will be made accessible through the Airbyte API and Terraform provider. It is prioritized against other engineering work, but we are targeting to have this available this winter.
👍 1
One bit that we like from the Config API is that it returns detailed error information when a job fails, will this be ported to the cloud api
@Luis Vicente - Wanted to check with you which Config API endpoints you are using? There are a few that return information.
e
Are all of the existing connectors supported in Terraform or just the connectors listed in the Airbyte API docs? Asking because we're trying to create a source using DV-360 and not seeing it
r
> Are all of the existing connectors supported in Terraform or just the connectors listed in the Airbyte API docs? Asking because we’re trying to create a source using DV-360 and not seeing it @Emily Armstrong Today, only those listed in the Airbyte API docs. In September we are targeting to work on allowing for connector definitions to be listed through the Airbyte API, as well as within this Fall season to have enabled “custom connectors” (but really any connector definition id) to be used to create source/destinations. This could change based on roadmap priorities shifting, but that is the current plan right now.
💯 1
l
@Riley Brook we use: https://cloud.airbyte.com/api/v1/jobs/get that returns the log lines - we then ship that to our logging platform'
📝 1
A bit late but there is more stats about a job execution in the config API endpoint to get the status of a job: https://airbyte-public-api-docs.s3.us-east-2.amazonaws.com/rapidoc-api-docs.html#post-/v1/jobs/get The cloud API is missing the totalStats field that is quite useful for us for monitoring @Riley Brook
📝 1
v
With the OpenTofu version of Terraform currently. How does that impact this API.
s
Hey @Riley Brook, coming back to all this, when do you think custom connectors will be available in terraform ? Is there some board where we can track progress?
@Riley Brook Any news on using terraform with custom connectors? I would love to use terraform to manage resources but this is big blocker 🙏
r
👋 In February we plan to have Custom Connectors available through Airbyte API & Terraform Provider for Cloud, OSS and Self-Managed.
👍 1
s
That’s great news! Thank you 🙇 Is there any board/issue I can track to get updates?
r
Definitely Sebastien 🙂 Status can be tracked here ➡️ https://github.com/orgs/airbytehq/projects/37/views/1?pane=issue&itemId=45471174
🙏 1
l
hey @Riley Brook any update on this?
(I'm building a project that requires connectors to sources such as Google DV-360, Google SA-360, Google Ads, and Google Campaigns)
j
hi @Janeth! we do have a private channel with your team, would this be a better place?
j
Thanks @John (Airbyte) for replying. Let me give it another shot tomorrow with fresh eyes. I may try another source if GS isn't cooperating. If I am not successful I'll reach out and maybe you could add me to that team 🙂 I appreciate it.
j
👍