-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 New Source: Okta #3563
🎉 New Source: Okta #3563
Conversation
airbyte-integrations/connectors/source-okta/integration_tests/catalog.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-okta/sample_files/catalog.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-okta/source_okta/source.py
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-okta/source_okta/source.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very small comments. Please bump and publish once you've addressed them.
Also, please change the PR name to 🎉 New Source: Okta
@@ -0,0 +1,13 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this seems not to belong to this connector
self._url_base = url_base | ||
|
||
@property | ||
def page_size(self) -> int: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is this not a hardcoded property e.g: page_size = 200
?
"name": "logs", | ||
"json_schema": {} | ||
}, | ||
"sync_mode": "incremental", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this catalog used for testing should contain the cursor field and primary key for each stream
"name": "groups", | ||
"json_schema": {} | ||
}, | ||
"sync_mode": "incremental", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this catalog should contain PKs and cursor fields
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually just realized a few things:
- Which API token are you using? I thought Okta was an Oauth based source
- Could you add the config to Github secrets,
ci_credentials.sh
,test-command
andpublish-command.yml
? - we need to add docs for this connector in the
docs/
directory. Could you pattern match off the existing connectors to do this? Also, we need to updateSUMMARY.md
to point to these docs.
2 and 3, I will start working on adding it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM -- please publish and merge
/publish connector=connectors/source-okta |
…nto grebessi/source-okta
/publish connector=connectors/source-okta
|
/publish connector=connectors/source-okta
|
/publish connector=connectors/source-okta
|
/publish connector=connectors/source-okta
|
What
Added new source to Okta.
This PR closes #2414
How
Added support for the following schemas:
Pre-merge Checklist
┆Issue is synchronized with this Asana task by Unito