Hi there, Could someone please provide guidance on deploying Airbyte using the octavia-cli command, GKE, and CI/CD (GitHub Actions)? I have reviewed various threads but haven’t been able to find the answer I’m looking for. Currently, I’m attempting to achieve deployment using the following method, but I’m unsure how to launch the octavia-cli command.
- Airbyte is deployed in a pod on GKE.
- During deployment, I access the Airbyte pod on GKE from GitHub Actions.
- — Processing within the Airbyte pod on GKE —
- The Airbyte pod contains a git folder for the project I’ve been developing, so I execute a git pull to fetch the latest source code.
- I execute the octavia apply command to update Airbyte.
I’m unable to figure out how to place the octavia command in step 4. It seems that the provided install.sh file pulls the airbyte/octavia-cli:${VERSION} Docker image and creates an alias.
Here is the GitHub repository where the install.sh file can be found: https://github.com/airbytehq/airbyte/blob/master/octavia-cli/install.sh(https://github.com/airbytehq/airbyte/blob/master/octavia-cli/install.sh)