Issue with API after using abctl for Terraform provider

Summary

The user is facing an issue with the API used for the Terraform provider after starting to use abctl. They mentioned using Docker Compose version and providing username and password in the provider.


Question

Hi, after start using abctl the api I was using for terraform provider does not work anymore. I used docker compose version. I used username and password in the provider.



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

["abctl", "api", "terraform-provider", "docker-compose", "username-password"]

This is resolved by using /api/public/v1/ and the port is 8000. There’s no documentation about this change.

Also you need to use client_id, client_secret.

There are docs for that, but they are not easy to find
https://reference.airbyte.com/reference/standalone-server-deprecation-and-migration-to-airbyte-server
> OSS users using the airbyte-api-server need to migrate their API calls to reference the airbyte_server. If you were using the Airbyte API, you will have to update callers to point to airbyte-server/api/public as the base URL. Anything already pointing to the airbyte-server needs no change.
> For example, an API call localhost:8006/v1/workspaces must be migrated to: localhost:8001/api/public/v1/workspaces
https://reference.airbyte.com/reference/authentication#airbyte-oss-users
> Airbyte OSS Users
> If you use the Airbyte API in OSS, you can use the credentials set for your UI instance. To do this, you should use the Basic authentication, with the username and password separated by a colon and Base64 encoded