1
0
mirror of synced 2026-01-03 06:02:23 -05:00
Commit Graph

35 Commits

Author SHA1 Message Date
Augustin
de43104278 octavia-cli: deserialize selected field to a SelectedFieldInfo instance (#27559)
Co-authored-by: Malik Diarra <malik@airbyte.io>
2023-07-05 15:21:53 -07:00
Cole Snodgrass
2e099acc52 update headers from 2022 -> 2023 (#22594)
* It's 2023!

* 2022 -> 2023

---------

Co-authored-by: evantahler <evan@airbyte.io>
2023-02-08 13:01:16 -08:00
Augustin
e4707f5ed1 normalization: delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead (#21005)
* delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead

* FE changes

* add new fields to the DestinationDefinitionRead API model

* update handlers

* update api doc

* update handlers

* remove debug loggin

* implement suggestions

* update octavia-cli tests

* fix supported check

* update octavia-cli

* fix integration tests

* fix mocks

* fix forgotten renaming

Co-authored-by: Evan Tahler <evan@airbyte.io>
2023-01-07 01:12:50 +00:00
Jon Tan
6485739f87 Octavia Segment MTU fix (#20543)
* Group all anonymous users as one user with ID "anonymous"

* Update tests
2022-12-16 14:34:25 -06:00
Evan Tahler
3d053e32ee Use Nginx + Basic Auth to secure OSS Airbyte (#17694)
* Use Nginx + Basic Auth to secure OSS Airbyte

* use local passwords

* Use gradle builds

* K8s setup and source values from ENV

* note about disabling

* add back defaults

* custom 401 page

* update http message

* update docs

* remove kube files

* additional doc updates

* Add a test suite

* fix failure exit codes

* doc updates

* Add docs

* bump to re-test

* add more sleep in tests for CI

* better sleep in test

* Update docs/operator-guides/security.md

Co-authored-by: Davin Chia <davinchia@gmail.com>

* PR updates

* test comment

* change test host on CI

* update tests and nginx to boot without backend

* proxy updates for docker DNS

* simpler test for uptime

* acceptance test skips PWs

* remove resolver madness

* fixup tests

* more proxy_pass revert

* update acceptance test exit codes

* relax test expectations

* add temporal mount back for testing

* Update docs/operator-guides/security.md

Co-authored-by: swyx <shawnthe1@gmail.com>

* Update airbyte-proxy/401.html

Co-authored-by: swyx <shawnthe1@gmail.com>

* more doc updates

* Octavia CLI uses Basic Auth  (#17982)

* [WIP] Octavia CLI uses Basic Auth

* readme

* augustin: add basic auth headers to clien

* augustin: add basic auth headers to client

* tests passing

* lint

* docs

* Move monkey patch to test

* coerce headers into strings

* monkey patch get_basic_auth_token

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>

* fix launch permissions

* Keep worker port internal

* more readme

Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: swyx <shawnthe1@gmail.com>
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2022-10-19 15:52:01 -07:00
Michael Siega
294ee8f226 Expose cron scheduling in the Connections APIs (#15253)
* Expose cron scheduling in the Connections APIs

* Update airbyte-api/src/main/openapi/config.yaml

Co-authored-by: terencecho <terence@airbyte.io>

* Update airbyte-server/src/test/java/io/airbyte/server/helpers/ConnectionHelpers.java

Co-authored-by: terencecho <terence@airbyte.io>

* update octavia-cli tests for new schedule schema, and fix update API impl

* check for null schedule data before updating

* handle new schedule related fields in generate / apply / import

* update octavia-cli changelog

* ensure that legacy manual schedule flag is consistent with schedule_type

* update octavia cli test coverage for new schedule schema

* fix failing octavia cli integration tests

* fix file diff check

* Update octavia-cli/unit_tests/test_apply/test_resources.py

Co-authored-by: Augustin <augustin.lafanechere@gmail.com>

Co-authored-by: terencecho <terence@airbyte.io>
Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2022-08-11 19:27:08 +02:00
Daniel Diamond
635cdfbf02 🎉 octavia-cli: Add ability to import all resources (#14374) 2022-07-05 19:41:15 +02:00
Daniel Diamond
8b635aa02f 🎉 octavia-cli: Add ability to import existing resources (#14137) 2022-07-01 18:23:36 +02:00
Daniel Diamond
a89130237f 🎉 octavia-cli: Add ability to get existing resources (#13254) 2022-06-27 09:09:43 +02:00
Augustin
72af00a649 octavia-cli: fix workspace not having anonymous_data_collection property (#13869) 2022-06-17 17:48:40 +02:00
Augustin
a182aca5e6 octavia-cli: per workspace state (#13070) 2022-06-15 20:24:32 +02:00
Paweł Kociński
49e82a49f1 octavia-cli: allow user to set custom API HTTP headers(#12893) 2022-06-15 15:26:53 +02:00
Augustin
f614187124 octavia-cli: enable transformations (#12727) 2022-06-07 19:16:25 +02:00
Alexandre Girard
3894134d11 Bump year in license short to 2022 (#13191)
* Bump to 2022

* format
2022-05-25 17:56:49 -07:00
Paweł Kociński
2e25d7dbae 🐛 octavia-cli: fix argument parsing in octavia cli. (#12691) 2022-05-10 09:43:31 +02:00
Augustin
05b123fa10 🐛 octavia-cli: fix sync_catalog in generated connections (#12704) 2022-05-10 08:05:38 +02:00
Augustin
07068b0fe0 🐙 octavia-cli: use model serialization (#12133) 2022-05-06 18:55:22 +02:00
Subodh Kant Chaturvedi
405bf4daad workspaceId should be part of spec request (#12112)
* workspaceId should be part of spec request

* address review comment

* fix test

* format

* update octavia according to API changes

* create integration test for definition generation

* fix test

* fix test

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2022-04-22 19:30:06 +05:30
Augustin
1f2fdae997 🎁 octavia-cli: improve telemetry (#12072) 2022-04-21 12:17:46 +02:00
Augustin
0964c83ea3 🎁 octavia-cli: add telemetry (#11896) 2022-04-14 12:11:50 +02:00
Augustin
e312aee613 🐛 octavia-cli: handle array in types for generated comments (#11846) 2022-04-08 13:38:46 -07:00
Augustin
9f21fae668 🐛 octavia-cli: use list endpoint instead of list_latest (#11505) 2022-03-30 12:07:04 +02:00
Augustin
55ae3f856a 🐛 octavia-cli: propagate open api spec update (#11441) 2022-03-29 09:31:00 +02:00
Augustin
3346edcda7 🐙 octavia-cli: make update logic clearer (#11386) 2022-03-25 09:35:53 +01:00
Augustin
ba4e86f146 🐙 octavia-cli: secret management (#10885) 2022-03-09 21:35:56 +01:00
Augustin
56bf982cb9 🐙 octavia-cli: apply connections (#10881) 2022-03-09 17:08:46 +01:00
Marcos Marx
8f49e193f2 🐙 octavia-cli: add generate for connections (#10809)
* create connection cli command

* add connection.yaml template

* add template file

* remove unused vars and imports

* create group for generate command

* correct connection template

* implement suggestions

* implement suggestions

* fix existing tests

* test resources

* test renderer

* rename renderer module to renderers

* test generate command

* fix yaml style

* fix yaml style

* revert unrelated changes

* revert unrelated changes

* clean

* clean

* add required resource_name field to template

* undo snakecasing + delete jsonschema

* add source_id destination_id to yaml top

* fix

* add json schema in connection integration test

* make write_yaml a base method + implement _render

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
2022-03-09 10:06:39 -03:00
Augustin
a9ac813467 use yaml safe load (#10882) 2022-03-08 11:52:32 +01:00
Augustin
706d7f1686 🐙 octavia-cli: implement apply (#10703) 2022-03-05 19:18:07 +01:00
Augustin
cf6bc0abab 🐙 octavia-cli: implement generate command (#10132) 2022-02-25 09:19:19 -03:00
Augustin
a73ed08fc0 🐙 octavia-cli: implement init command (#9665) 2022-02-03 13:40:34 +01:00
Augustin
e05dfd1bcd 🐙 octavia-cli: add command to list existing sources, destinations and connections (#9642) 2022-01-25 10:12:14 +01:00
Augustin
f6f0c33cd1 🐙 octavia-cli: list connectors (#9546) 2022-01-21 09:14:08 +01:00
Augustin
d65b8f986b 🐙 octavia-cli: generate open api client (#9277) 2022-01-17 09:27:14 +01:00
Augustin
34c9366f2b 🐙 Bootstrap octavia-cli project (#9070) 2022-01-05 21:19:40 +01:00