Augustin Lafanechere (Airbyte)
01/25/2022, 10:17 PMoctavia list connectors sources
• octavia list connectors destinations
• octavia list workspaces sources
• octavia list workspaces destinations
• octavia list workspaces connections
👀 Ready for review :
We opened the PR for the octavia init
command, which will create the directory architecture for your project. Community reviews are welcomed!
Next steps:
Implement octavia create
to generate configuration file according to connectors specification. This will be the first key feature for this tool!
We know that the current project state is very early and not usable as most of the features are missing, but feel free to try it out and give feedback!
You'll find attached some screenshots of the outputs of the commands mentioned above.Gorkem Yurtseven
01/31/2022, 5:34 PMDejan Antonic
02/25/2022, 1:57 PM> Task :airbyte-db:jooq:generateConfigsDatabaseJooq FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':airbyte-db:jooq:generateConfigsDatabaseJooq'.
> Process 'command '/usr/lib/jvm/java-17-oracle/bin/java'' finished with non-zero exit value 255
Dejan Antonic
02/25/2022, 4:08 PMAugustin Lafanechere (Airbyte)
03/22/2022, 8:25 AMAugustin Lafanechere (Airbyte)
04/07/2022, 4:13 PMChris Duong [Airbyte]
04/07/2022, 5:24 PMoctavia generate source postgres my_db
which would do behind the scenes:
• octavia list postgres
• and automatically translate that into its definition id if it finds one match
• if multiple, it can ask to select one from the list for example (or just print a warning/error)?Artyom Giletich
04/07/2022, 5:32 PMChris Rose (Airbyte)
04/07/2022, 5:33 PMChris Rose (Airbyte)
04/07/2022, 5:33 PMJeremy Owens
04/08/2022, 8:41 PMSawyer Waugh
04/14/2022, 3:05 PMSaif Mahamood
04/14/2022, 7:09 PMHrvoje Piasevoli
04/21/2022, 11:36 AMYudian
04/22/2022, 6:42 AMYudian
04/25/2022, 10:52 PMMax Krog
05/11/2022, 7:33 PMHrvoje Piasevoli
05/13/2022, 7:30 AMHrvoje Piasevoli
05/13/2022, 7:40 AMEliot Salant
05/17/2022, 11:58 AMlucien
05/19/2022, 2:00 PMgunu
05/25/2022, 12:47 PMSlackbot
05/26/2022, 8:50 AMAugustin Lafanechere (Airbyte)
06/16/2022, 6:37 AMconfiguration.yaml
file. (PR)
• You can now deploy a connection on multiple Airbyte instances. This was problematic because configuration.yaml
referenced source and destination id that are different on each instance/workspace. (PR)
• You can now set custom HTTP headers to be sent to Airbyte. This can be useful if you have a custom authentication mechanism in front of Airbyte. It is also a great step to ensure the CLI compatibility with Airbyte Cloud in the future when our public API will be released. (PR)
To benefit from these updates you need to upgrade Airbyte and octavia-cli
to version 0.39.19.
Here is a guide to upgrading Airbyte.
To upgrade octavia-cli
you can run curl -s -o- <https://raw.githubusercontent.com/airbytehq/airbyte/master/octavia-cli/install.sh> | bash
Augustin Lafanechere (Airbyte)
06/16/2022, 6:41 AMget
and import
command to pull an already existing Airbyte resource (source/destination/connection) to a local octavia project. Kudos to @gunu for this PR initiative!Augustin Lafanechere (Airbyte)
07/04/2022, 10:02 AMimport
and get
commands (version 0.39.32)!
With the octavia import
you can now import a resource configuration you created from the Airbyte web console to an octavia-cli
project.
It simplifies the process of migrating an existing configuration to another Airbyte instance. It is also the go-to approach if you have manually created a source/destination/connection and you now want to manage it with the CLI.
The octavia get
command shall be considered as a helper command to retrieve the configuration of an Airbyte resource in JSON. This is useful if you want to retrieve information about a resource in a script.
I'd like to give warm kudos to @gunu who contributed to these commands! I hope it was a nice collaborative experience for him. You are all encouraged to contribute to the tool. All the improvements planned are listed here.
To benefit from these updates you need to upgrade Airbyte and octavia-cli
to version 0.39.32.
Here is a guide to upgrading Airbyte.
To upgrade octavia-cli
you can run curl -s -o- <https://raw.githubusercontent.com/airbytehq/airbyte/master/octavia-cli/install.sh> | bash
If you encounter any bugs or need assistance using the CLI you are welcome on our forum and our team will try to provide support there.Dusty Shapiro
07/11/2022, 1:29 PMDusty Shapiro
07/11/2022, 2:51 PMoctavia import all
🐙 - Octavia is targetting your Airbyte instance running at <http://airbyte-webapp:80> on workspace c4612f46-8290-46d2-8975-080f46fd8cff.
Error: Definition decd338e-5647-4c0b-adf4-da0e75f5a750 does not exists on your Airbyte instance.
The weird thing is, is I can run octavia list workspace sources
and it will return my sources. If I take that source_id and pass it into a a get or import, it displays the above error 🤷Marcelo Pio de Castro
07/17/2022, 7:11 PM