Configuring External Repositories Sync
Configuring BitBucket as External Sources
-
Create a OAuth consumer App in BitBucket with following details -
-
Callback URL - https://<FALCON_SUITE_INSTANCE_URL>/oauth/bitbucket/callback
-
Permissions - Account (Read), Repositories (Read)
-
-
Navigate to
Global Settings→Settings→BitBucket Repo Sync Settingsand click on edit. Other settings apart from the below mentioned keys can be left blank.
BitBucket Repo Sync Settings
| Settings Name | Description |
|---|---|
|
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories. |
|
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories. |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |
|
Should all the repositories matching the Include / Exclude Pattern be scanned. |
|
Should all the branches of the repository be scanned. |
Configuring GitHub as External Sources
-
Navigate to
Global Settings→Settings→GitHub Repo Sync Settingsand click on edit. Other settings apart from the below mentioned keys can be left blank.
GitHub Repo Sync Settings
| Settings Name | Description |
|---|---|
|
OAuth Consumer Client Id. Used for authenticating the REST API to get repositories. |
|
OAuth Consumer Client Secret. Used for authenticating the REST API to get repositories. |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |
|
Should all the repositories matching the Include / Exclude Pattern be scanned. |
|
Should all the branches of the repository be scanned. |
|
Scopes to be requested while generating the OAuth token |
Configuring Anypoint Design Center as External Sources
-
Navigate to
Global Settings→Settings→Design Center Project Sync Settingsand click on edit -
NOTE: The connected app should have
Design Center Viewerpermission for the required organizations
Design Center Project Sync Settings
| Settings Name | Description |
|---|---|
|
Anypoint |
|
Anypoint |
|
The owner ID is your user’s unique identifier (UUID). It can be obtained by the organization owner (or any user with Admin privilege) accessing to the Anypoint Platform’s Users page. For more details on how to obtain a given user ID, please refer to the API Design Center documentation |
|
Should all the repositories matching the Include / Exclude Pattern be scanned. |
|
Should all the branches of the repository be scanned. |
|
Repository name matching this pattern will only be synced. By default all the repositories will be scanned. |
|
Repository name matching this pattern will only be ignored. By default none of the repositories will be ignored. |