Helm Deployment and API Authentication Inquiry

Summary

User is facing issues with API calls after deploying Airbyte using Helm in a self-managed community setup and inquires about email authentication support in this version.


Question

Hi Guys,

I have deployed airbyte using Helm , ( self managed community ) Facing some issues while creating airbyte api calls.

Does the self managed community version has email authentication ?

Can you please help me with your views.



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

['helm', 'self-managed', 'api-calls', 'email-authentication']

Do endpoints you call start with /api/public/v1/...?

Thank you for responding

I am currently using this api - “http://ipaddress:port/public/v1/sources”

I am getting this error {“message”:“Forbidden”,“_embedded”:{“errors”:[{“message”:“Forbidden”,“_embedded”:{},“_links”:{}}]},“_links”:{“self”:{“href”:“/public/v1/sources”,“templated”:false}}}

Does it point to server? webapp?

it is pointing towards server

When deploying through Helm, I believe basic auth is disabled by default (whereas with abctl it’s enabled by default).

You can either set up your own rules, or use platform-specific tools to authenticate and authorize API requests (e.g. Google Cloud IAP if you’re on GCP and want to authenticate with a Google account).

And note that you do want that /api/ prefix on the path to ensure that the requests are routed correctly (the documentation without it is generally referring to how it works in Cloud)

Do endpoints you call start with /api/public/v1/...?

Thank you for responding

I am currently using this api - “http://ipaddress:port/public/v1/sources”

I am getting this error {“message”:“Forbidden”,“_embedded”:{“errors”:[{“message”:“Forbidden”,“_embedded”:{},“_links”:{}}]},“_links”:{“self”:{“href”:“/public/v1/sources”,“templated”:false}}}

Does it point to server? webapp?

it is pointing towards server

When deploying through Helm, I believe basic auth is disabled by default (whereas with abctl it’s enabled by default).

You can either set up your own rules, or use platform-specific tools to authenticate and authorize API requests (e.g. Google Cloud IAP if you’re on GCP and want to authenticate with a Google account).

And note that you do want that /api/ prefix on the path to ensure that the requests are routed correctly (the documentation without it is generally referring to how it works in Cloud)