Skip to content

Commit dc2a161

Browse files
awileysnykgitbook-bot
authored andcommitted
GITBOOK-9140: Broker: move Essentials and AppRisk to common pp, both work with Classic and UB
1 parent 44aaf31 commit dc2a161

File tree

11 files changed

+58
-58
lines changed

11 files changed

+58
-58
lines changed

docs/SUMMARY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,8 @@
101101
* [Restart your Broker for a new environment variable](enterprise-setup/snyk-broker/universal-broker/restart-your-broker-for-a-new-environment-variable.md)
102102
* [Disconnect and clean up](enterprise-setup/snyk-broker/universal-broker/disconnect-and-clean-up.md)
103103
* [Using the API to set up Univeral Broker](enterprise-setup/snyk-broker/universal-broker/using-the-api-to-set-up-univeral-broker/README.md)
104-
* [Using the API to set up a GitHub connection ](enterprise-setup/snyk-broker/universal-broker/using-the-api-to-set-up-univeral-broker/using-the-api-to-set-up-a-github-connection.md)
104+
* [Using the API to set up a GitHub connection](enterprise-setup/snyk-broker/universal-broker/using-the-api-to-set-up-univeral-broker/using-the-api-to-set-up-a-github-connection.md)
105105
* [Universal Broker workflow diagrams](enterprise-setup/snyk-broker/universal-broker/using-the-api-to-set-up-univeral-broker/universal-broker-workflow-diagrams.md)
106-
* [Snyk Broker - AppRisk](enterprise-setup/snyk-broker/universal-broker/snyk-broker-apprisk.md)
107106
* [Upgrade an Organization integration from Classic Broker to Universal Broker](enterprise-setup/snyk-broker/universal-broker/upgrade-an-organization-integration-from-classic-broker-to-universal-broker.md)
108107
* [Classic Broker](enterprise-setup/snyk-broker/classic-broker/README.md)
109108
* [Prepare Snyk Broker for deployment](enterprise-setup/snyk-broker/classic-broker/prepare-snyk-broker-for-deployment/README.md)
@@ -170,13 +169,14 @@
170169
* [Insecure Downstream Mode](enterprise-setup/snyk-broker/classic-broker/install-and-configure-snyk-broker/advanced-configuration-for-helm-chart-installation/insecure-downstream-mode.md)
171170
* [Clone an integration across your Snyk Organizations](enterprise-setup/snyk-broker/classic-broker/clone-an-integration-across-your-snyk-organizations.md)
172171
* [Snyk Broker - Infrastructure as Code detection](enterprise-setup/snyk-broker/classic-broker/snyk-broker-infrastructure-as-code-detection.md)
173-
* [Snyk Broker - Essentials](enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md)
174172
* [Broker inbound and outbound connections and allowed requests](enterprise-setup/snyk-broker/broker-inbound-and-outbound-connections-and-allowed-requests.md)
175173
* [Snyk Broker - Container Registry Agent](enterprise-setup/snyk-broker/snyk-broker-container-registry-agent/README.md)
176174
* [Setting up the Container Registry Agent for a brokered ECR integration](enterprise-setup/snyk-broker/snyk-broker-container-registry-agent/setting-up-the-container-registry-agent-for-a-brokered-ecr-integration.md)
177175
* [Install Broker for Container Registry Agent using Helm](enterprise-setup/snyk-broker/snyk-broker-container-registry-agent/install-broker-for-container-registry-agent-using-helm.md)
178176
* [Container Registry Agent advanced configuration using Docker](enterprise-setup/snyk-broker/snyk-broker-container-registry-agent/container-registry-agent-advanced-configuration-using-docker.md)
179177
* [Integrate with self-hosted container registries](enterprise-setup/snyk-broker/snyk-broker-container-registry-agent/integrate-with-self-hosted-container-registries-broker.md)
178+
* [Snyk Broker - Essentials](enterprise-setup/snyk-broker/snyk-broker-essentials.md)
179+
* [Snyk Broker - AppRisk](enterprise-setup/snyk-broker/snyk-broker-apprisk.md)
180180
* [High availability mode](enterprise-setup/snyk-broker/high-availability-mode.md)
181181
* [Snyk Broker - commit signing](enterprise-setup/snyk-broker/snyk-broker-commit-signing.md)
182182
* [Verifying Broker image signatures](enterprise-setup/snyk-broker/verifying-broker-image-signatures.md)

docs/enterprise-setup/snyk-broker/classic-broker/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ This section provides information about the classic Snyk Broker:
88
* [Clone an ntegration across your Snyk Organizations](clone-an-integration-across-your-snyk-organizations.md)
99
* [Snyk Broker - Container Registry Agent](../snyk-broker-container-registry-agent/)
1010
* [Snyk Broker - Infrastructure as Code detection](snyk-broker-infrastructure-as-code-detection.md)
11-
* [Snyk Broker - Essentials](snyk-broker-essentials.md)
12-
* [Snyk Broker - AppRisk](../universal-broker/snyk-broker-apprisk.md)
11+
* [Snyk Broker - Essentials](../snyk-broker-essentials.md)
12+
* [Snyk Broker - AppRisk](../snyk-broker-apprisk.md)

docs/enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

docs/enterprise-setup/snyk-broker/universal-broker/snyk-broker-apprisk.md renamed to docs/enterprise-setup/snyk-broker/snyk-broker-apprisk.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ The third-party integrations are available only for Snyk AppRisk, with Enterpris
1313
Follow these steps to install and run Snyk Broker for the Snyk AppRisk third-party integrations.
1414

1515
1. Ensure you have the Snyk Broker token for the Snyk AppRisk integration. The Snyk support team can provide the needed token. 
16-
* Generate your Broker token by following the instructions from the [Obtain your Broker token for Snyk Broker ](../classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker.md#obtain-your-broker-token-from-the-web-ui)page. 
16+
* Generate your Broker token by following the instructions from the [Obtain your Broker token for Snyk Broker ](classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker.md#obtain-your-broker-token-from-the-web-ui)page. 
1717
* Copy and paste the Broker token on the integration setup menu from the Integration Hub.
1818
2. Pull the latest Broker image by running this command:
1919

2020
```docker
2121
docker pull snyk/broker:universal
2222
```
2323

24-
3. Configure your Snyk AppRisk connection type using the `snyk-broker-config` command, as explained on the page [Basic steps to install and configure Universal Broker](basic-steps-to-install-and-configure-universal-broker.md).
24+
3. Configure your Snyk AppRisk connection type using the `snyk-broker-config` command, as explained on the page [Basic steps to install and configure Universal Broker](universal-broker/basic-steps-to-install-and-configure-universal-broker.md).
2525

2626
## Checkmarx SAST integration
2727

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Snyk Broker - Essentials
2+
3+
## Prerequisites
4+
5+
If your SCM instance is not publicly accessible, you need Snyk Broker. You can install and configure Snyk Broker using Docker or Helm. The minimum supported Broker version for Snyk Essentials is [4.171.0](https://github.com/snyk/broker/releases/tag/v4.171.0).
6+
7+
Ensure you have the Snyk Broker token for the Snyk Essentials integration. The Snyk support team can provide the needed token, or you can generate it yourself by following these instructions:
8+
9+
* Generate your Broker token by following the instructions from the [Obtain your Broker token for Snyk Broker ](classic-broker/prepare-snyk-broker-for-deployment/obtain-the-tokens-required-to-set-up-snyk-broker.md#obtain-your-broker-token-from-the-web-ui)page. 
10+
* Copy and paste the Broker token on the integration setup menu from the Integration Hub.
11+
12+
## SCM integrations
13+
14+
* GitHub - install and configure Snyk Broker 
15+
* [using Docker](classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-github)
16+
* [using Helm](classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-install-and-configure-using-helm.md)
17+
* [environment variables](classic-broker/install-and-configure-snyk-broker/github-prerequisites-and-steps-to-install-and-configure-broker/github-environment-variables-for-snyk-broker.md)
18+
* GitHub Enterprise - install and configure Snyk Broker:
19+
* [using Docker](classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-install-and-configure-using-docker.md#docker-run-command-to-set-up-a-broker-client-for-github-enterprise)
20+
* [using Helm](classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-install-and-configure-using-helm.md)
21+
* [environment variables](classic-broker/install-and-configure-snyk-broker/github-enterprise-prerequisites-and-steps-to-install-and-configure-broker/github-enterprise-environment-variables-for-snyk-broker.md)
22+
* BitBucket - install and configure Snyk Broker:
23+
* [using Docker](classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/data-center.md#docker-run-command-to-set-up-a-broker-client-for-bitbucket)
24+
* [using Helm](classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/bitbucket-server-data-center-install-and-configure-using-helm.md)
25+
* [environment variables](classic-broker/install-and-configure-snyk-broker/bitbucket-server-data-center-prerequisites-and-steps-to-install-and-configure-broker/bitbucket-server-data-center-environment-variables-for-snyk-broker-basic-auth.md)
26+
* GitLab - install and configure Snyk Broker:
27+
* [using Docker](classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/setup-broker-with-gitlab.md#docker-run-command-to-set-up-a-broker-client-for-gitlab)
28+
* [using Helm](classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/gitlab-install-and-configure-using-helm.md)
29+
* [environment variables](classic-broker/install-and-configure-snyk-broker/gitlab-prerequisites-and-steps-to-install-and-configure-broker/gitlab-environment-variables-for-snyk-broker.md)
30+
* Azure - install and configure Snyk Broker:
31+
* [using Docker](classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/setup-broker-with-azure-repos.md#docker-run-command-to-set-up-a-broker-client-for-azure-repos)
32+
* [using Helm](classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/azure-repos-install-and-configure-and-configure-using-helm.md)
33+
* [environment variables](classic-broker/install-and-configure-snyk-broker/azure-repos-prerequisites-and-steps-to-install-and-configure-broker/azure-repos-environment-variables-for-snyk-broker.md)
34+
35+
You can find on [GitHub](https://github.com/snyk/broker/tree/565242baf003f06f445489dd96cc68c8386ede38/defaultFilters/apprisk) all the updated `.json` files that include the allowed list of accessible endpoints for the integrations.
36+
37+
As the final step following a completed Broker setup, for any brokered integration you want to add to Snyk Essentials, you must obtain the Broker token. You can find the Broker token in your Organization integration general settings for your integration type, for example, GitHub, GitLab, and so on, as shown in the following image. For third-party integrations, see the next section.
38+
39+
<figure><img src="../../.gitbook/assets/Screenshot 2024-11-01 at 1.05.55 PM.png" alt="&#x22;&#x22;"><figcaption><p>Broker token in GitLab integration general settings</p></figcaption></figure>
40+
41+
42+

docs/implement-snyk/enterprise-implementation-guide/phase-2-configure-account/configure-asset-management-with-snyk-essentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ If you answered Yes to any of the above questions, then you need to deploy a new
7676
Snyk recommends creating a new Organization in Snyk specifically for the Snyk Essentials Broker.
7777
{% endhint %}
7878

79-
Navigate to the [Snyk Broker](../../../enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md) page for more details about installing and configuring Snyk Essentials using Snyk Broker.
79+
Navigate to the [Snyk Broker](../../../enterprise-setup/snyk-broker/snyk-broker-essentials.md) page for more details about installing and configuring Snyk Essentials using Snyk Broker.
8080

8181
### Application context for SCM Integrations
8282

docs/implement-snyk/enterprise-implementation-guide/phase-2-configure-account/configure-snyk-apprisk-integrations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Navigate to the [Snyk SCM Integrations](../../../scm-ide-and-ci-cd-integrations/
3636

3737
### Brokered SCM integration <a href="#brokered-scm-integration" id="brokered-scm-integration"></a>
3838

39-
Navigate to the [Snyk Broker - SCM integrations](../../../enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md#scm-integrations) page for more details about installing and configuring Snyk AppRisk using Snyk Broker.
39+
Navigate to the [Snyk Broker - SCM integrations](../../../enterprise-setup/snyk-broker/snyk-broker-essentials.md#scm-integrations) page for more details about installing and configuring Snyk AppRisk using Snyk Broker.
4040

4141
### Third-party integrations
4242

docs/integrate-with-snyk/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ After the integration is validated, a card is displayed on the Integrations page
8383

8484
### Using Snyk Broker
8585

86-
If your SCM instance is not publicly accessible, you need Snyk Broker. You can install and configure your Snyk Broker using Docker or Helm. For more information about Snyk Broker, see the Snyk Broker documentation, including [Snyk Broker](../enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md).
86+
If your SCM instance is not publicly accessible, you need Snyk Broker. You can install and configure your Snyk Broker using Docker or Helm. For more information about Snyk Broker, see the Snyk Broker documentation, including [Snyk Broker](../enterprise-setup/snyk-broker/snyk-broker-essentials.md).
8787

8888
{% hint style="info" %}
8989
Enable the Snyk Essentials flag in your Snyk Broker deployment environment before running the commands.

docs/manage-risk/snyk-apprisk/integrations-for-snyk-apprisk/connect-a-third-party-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Snyk AppRisk does not support the Checkmarx One integration.
7979

8080
### Prerequisites <a href="#checkmarx-prerequisites" id="checkmarx-prerequisites"></a>
8181

82-
* Install and configure your [Snyk Broker](../../../enterprise-setup/snyk-broker/classic-broker/snyk-broker-essentials.md#checkmarx-sast-integration) connection for Snyk AppRisk.&#x20;
82+
* Install and configure your [Snyk Broker](../../../enterprise-setup/snyk-broker/snyk-broker-essentials.md#checkmarx-sast-integration) connection for Snyk AppRisk.&#x20;
8383
* Ensure you have properly used Git Setting for your Checkmarx Project. Access the Checkmarx [Set project's remote source settings as GIT](https://checkmarx.stoplight.io/docs/checkmarx-sast-api-reference-guide/8312d35369b9b-set-project-s-remote-source-settings-as-git) documentation page for more details.&#x20;
8484

8585
### Required parameters <a href="#checkmarx-required-parameters" id="checkmarx-required-parameters"></a>

0 commit comments

Comments
 (0)