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