I’m looking to deploy Octavia-CLI along with Airby...
# help-api-cli-orchestration
d
I’m looking to deploy Octavia-CLI along with Airbyte, and am not sure the best way to carry this out. I’m deploying Airbyte to K8s using a Helm Chart. Octavia seems to only be available as a Docker image, so I am not 100% sure the best method to take to integrate it into the deploy. Sorry, I’m new to the infra side, so appreciate any feedback.
a
Hey @Dusty Shapiro, what would you like to do with the CLI?
d
Initially, generate YAML configs for existing sources/destinations/connections and check them into version control.
a
Ok, I would suggest you install the CLI locally and make it target your Airbyte instance by passing the
--airbyte-url
option. Your Airbyte instance should be reachable from your local environment. Then you can version control these yaml file. Deploying octavia on K8S makes senses IMO if you plan to schedule automation with octavia afterward. To run octavia on K8S you'll have to declare a K8S pod/Job yourself using the octavia CLI docker image. Our helm chart does not deploy the CLI.
d
Thanks Augustin, appreciate the response. The way our environments are setup, using the CLI locally is not an option. I think your later point about deploying the docker Image as a Job that just sleeps, allowing me to exec in to run commands seems like the best route. I’ll have to do alot of K8s copy commands, but it’s a decent start. Thanks!
👍🏻 1
n
We wanted to automate this process for CI/CD so we had added an extract and load command to dbt-coves (prior to Octavia CLI) and it is just a Python lib. search for
airbyte
on that page
111 Views