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 255Dejan 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> | bashAugustin 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