-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Source Okta: add resource-sets (incremental supported) #14700
Conversation
5745609
to
d5b8c59
Compare
d5b8c59
to
0743078
Compare
@marcosmarxm, can you help review the PR? Thanks. |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
I trggered the test but @sajarin will review it. |
0743078
to
7e2fa64
Compare
Under the admin portal, go to Security -> Administrators -> Resources tab, to create a new resource-set In the following screenshot, I create a resource set for all slack app instances. You can pick users or groups. Creating a new resource set but not assigning it to a role doesn't play no effect on your account. |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
@marcosmarxm , the tests failed because of missing resource-set in the test account, can you help add one? I included some screenshots in the PR, let me know if you have a question, thanks. |
7e2fa64
to
fff86c9
Compare
/test connector=connectors/source-okta |
ba9f0d2
to
a6f8a14
Compare
/test connector=connectors/source-okta
|
b229479
to
51ca4b7
Compare
/test connector=connectors/source-okta |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
51ca4b7
to
e096980
Compare
rebased again, not sure why "Could not find result summary" |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
@YiyangLi I think one of the latest PRs for this connector added a start_date param which is causing some of your tests to no longer pass. If you have time, could you push a fix? |
/test connector=connectors/source-okta |
@sajarin I fixed the issue, and it passes both unit tests and acceptance tests in my local environment, can you help kick off the tests again? thanks. |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
I checked the logs, TestBasicRead is failed because there are no resource-sets entities in the test account. Can you help add one? I attached the screenshots above to illustrate the problem. Ping me in Slack if you have a question. Meanwhile, I will work on the other 2 failures, and will get back to you in a few hours. Thanks. |
@sajarin Are you able to access the secrets/config.json used to run the acceptance test?
I checked the logs regarding the I wondered if you can help to adjust the config.json, so that it fetches less when full imports are run. It seems that the startDate is around 2021-03-21. The feature
The log difference between 2 full imports.
|
/test connector=connectors/source-okta |
/test connector=connectors/source-okta
Build FailedTest summary info:
|
/test connector=connectors/source-okta
Build FailedTest summary info:
|
/test connector=connectors/source-okta |
/test connector=connectors/source-okta
Build PassedTest summary info:
|
is it ready to merge? |
/publish connector=connectors/source-okta
if you have connectors that successfully published but failed definition generation, follow step 4 here |
take a bow! thank you @sajarin and @marcosmarxm |
What
How
Describe the solution
Recommended reading order
🚨 User Impact 🚨
No impact, it's a new API stream
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance