...
Parameter | Type | Description | Required | Default | ||
---|---|---|---|---|---|---|
repoConfigMode | String | The configuration mode to be used on all integrated repositories. There are three options:
| Yes | createOnboardingPR | ||
repoConfigFileName | String | It is possible to rename the .whitesource configuration file added to an integrated repository. NOTES:
| No | .whitesource | ||
branchProtectionRule | Automatically create a “WhiteSource Security Check” branch protection rule for all branches configured by the “baseBrances” property. This will only occur for newly onboarded repositories. NOTES:
| No | “none” |
Ignored Repos (ignoredRepos)
Parameter | Type | Description | Required | Default | ||
---|---|---|---|---|---|---|
exactNames | Array | Provide a list of specific repositories to ignore from the integration. For example:
| No | Empty |
...
Account Managment
Parameter | Type | Description | Required | Default | ||
---|---|---|---|---|---|---|
exactNamesincludeOwner->exactNames | Array | Define a whitelist of GitHub Organizations and/or GitHub repository owners who can integrate with the WhiteSource integration. NOTE: This applies to WhiteSource for GitHub Enterprise and WhiteSource for GitHub.com only. For example:
| No | Empty | ||
allowedUserAccounts->exactNames | Array | Provide a way to limit the integration to organization accounts and block all or specific user accounts. If the “exactNames” property is empty all user accounts will be blocked. If the object is missing, no limitation on account type will be enforced. When a blocked account is trying to install the integration it will be automatically uninstalled. NOTE: Only valid for the GitHub Enterprise integration.
| No | Null |
Migrating Existing Repositories to the Global Configuration
...