Skipping browser registration process after installing Airbyte with abctl

Summary

The user is trying to install Airbyte with abctl and populate the email without going through the browser registration process. They have tried using secrets.yaml and abctl local credentials but encountered errors. They are seeking guidance on how to skip the browser registration process.


Question

Hi, is there a way to install airbyte with abctl and email populated without having to open a browser and go through the registration process?
• I tried using abctl local install --secret secrets.yaml
And the secrets.yaml looks like below. It did not work.

kind: Secret
metadata:
  name: airbyte-auth-secrets
type: Opaque
stringData:
  instance-admin-email: <mailto:airbyte@myemail.com|airbyte@myemail.com>```
• I tried `abctl local credentials --email <mailto:airbyte@myemail.com|airbyte@myemail.com>` but error, unexpected status code: 401. It only worked after I open a browser and register a random email.
How do I skip the browser registration process after the installation?

<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1726002225234279) if you want 
to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["install-airbyte", "abctl", "email-population", "secrets.yaml", "browser-registration", "skip-process"]
</sub>

thank you <@U05JENRCF7C> I will try SQL script.

Two ideas

  1. Dump database right after fresh installation and after the steps in browser. Compare dumps and prepare script that will fill database for you.
  2. Write script with Selenium, that will go through the steps in headless browser