Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick & dirty setup of a read only airbyte instance #1802

Merged
merged 17 commits into from
Jan 27, 2021
Merged
Rate limit · GitHub

Access has been restricted

You have triggered a rate limit.

Please wait a few minutes before you try again;
in some cases this may take up to an hour.

Conversation

michel-tricot
Copy link
Contributor

@michel-tricot michel-tricot commented Jan 23, 2021

What

Quick & dirty setup of a read only airbyte instance

How

We expose airbyte through a public LB and we disable all the write api calls (accessible via demo.airbyte.io)
We expose an admin version of airbyte through a tunnel so we can update configs

I wanted to do it on GCP and use the Identity Aware Proxy to have some basic auth and enable admin through the same lb but the frontend currently doesn't propagate cookies in api calls (see #1756)

I have a poor memory and I don't what to have to go through the AWS console nor try to remember how to create a tunnel so:

To establish the tunnel:

./tools/internal/demo.sh tunnel

To ssh on the instance:

./tools/internal/demo.sh ssh

We can update the configuration with terraform (through terraform cloud)

Copy link
Contributor

@cgardens cgardens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

started looking at this but going to need more time to go through in detail. putting it down for now.

Copy link
Contributor

@cgardens cgardens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good.

. tools/lib/lib.sh

TUNNEL_PORT=${TUNNEL_PORT:-4242}
SSH_KEY=${SSH_KEY:-~/.ssh/airbyte-app.pem}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this ssh key shared somewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now it is. In lastpass shared-engineering

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rate limit · GitHub

Access has been restricted

You have triggered a rate limit.

Please wait a few minutes before you try again;
in some cases this may take up to an hour.

2 participants