of the octavia-cli i mean
# help-api-cli-orchestration
p
of the octavia-cli i mean
u
A message from kapa.ai
u
Octavia CLI is a command line interface for managing Airbyte resources such as sources, destinations, and connections using YAML files. It allows users to declare these resources in YAML files and then run Octavia commands to create these resources on an Airbyte instance. Some of the main features of Octavia CLI include: - Scaffolding a directory architecture to host YAML configs (
octavia init
). - Auto-generation of YAML config files that match the resources' schemas (
octavia generate
). - Managing Airbyte resources with YAML config files. - Safe resources update through diff display and validation (
octavia apply
). - Simple secret management to avoid versioning credentials. Some use cases for Octavia CLI include: - Managing Airbyte configurations with a CLI instead of a web UI. - Versioning Airbyte configurations in Git. - Updating Airbyte configurations in an automated deployment pipeline. - Integrating Airbyte configuration deployment in a dev ops tooling stack: Helm, Ansible, etc. - Streamlining the deployment of Airbyte configurations to multiple Airbyte instances. To install the latest Octavia version as a bash command, you can use the following code:
Copy code
curl -s -o- <https://raw.githubusercontent.com/airbytehq/airbyte/master/octavia-cli/install.sh> | bash
For more information, you can refer to the [Octavia CLI documentation](https://github.com/airbytehq/airbyte/tree/master/octavia-cli) and the [Airbyte tutorial on version control with Octavia CLI](https://airbyte.com/tutorials/version-control-airbyte-configurations). Sources: - [Octavia CLI documentation](https://docs.airbyte.com/cli-documentation) - [Airbyte tutorial on version control with Octavia CLI](https://airbyte.com/tutorials/version-control-airbyte-configurations) - [Airbyte Video Tutorial on Octavia CLI](

https://www.youtube.com/watch?v=zQh7eRXDJq8

)