Snyk Broker - Client integration setups with Helm
After you add the Snyk Broker Helm Chart, run the following commands based on the repository type.
The following are the allowed values for scmType:
Github.com: github-com
Github Enterprise: github-enterprise
Bitbucket: bitbucket-server
Gitlab: gitlab
Azure Repos: azure-repos
Artifactory: artifactory
Jira: jira
Container Registry Agent: container-registry-agent\
The following examples create a namespace called snyk-broker. To deploy into an existing namespace, adjust the -n parameter and delete the --create-namespace parameter. See alao Deploying multiple Brokers in the same namespace.
Github.com Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with GitHub.
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=github-com \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set scmToken=<ENTER_REPO_TOKEN> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceGithub Enterprise Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with GitHub Enterprise.
Note: for github, githubApi and githubGraphQl values do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=github-enterprise \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set scmToken=<ENTER_REPO_TOKEN> \
--set github=<ENTER_GHE_ADDRESS> \
--set githubApi=<ENTER_GHE_API_ADDRESS> \
--set githubGraphQl=<ENTER_GRAPHQL_ADDRESS> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceBitbucket Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with Bitbucket Server/Data Center.
in the Docker setup instructions.
Note: for bitbucket and bitbucketApi values do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=bitbucket-server \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set bitbucketUsername=<ENTER_USERNAME> \
--set bitbucketPassword=<ENTER_PASSWORD> \
--set bitbucket=<ENTER_BITBUCKET_URL> \
--set bitbucketApi=<ENTER_BITBUCKET_API_URL> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceGitlab Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with GitLab.
Note: for gitlab value do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=gitlab \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set gitlab=<ENTER_GITLAB_URL> \
--set scmToken=<ENTER_GITLAB_TOKEN> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceAzure Repos Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with Azure Repos.
Note: for azureReposHost value do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=azure-repos \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set azureReposToken=<ENTER_REPO_TOKEN> \
--set azureReposOrg=<ENTER_REPO_ORG> \
--set azureReposHost=<ENTER_REPO_HOST> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceArtifactory Repository Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with Artifactory Repository.
Note: for artifactoryUrl value do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=artifactory \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set artifactoryUrl=<ENTER_ARTIFACTORY_URL> \
-n snyk-broker --create-namespaceNexus 3 Helm install
For more details including definitions of the environment variables, see Set up Snyk Broker with Nexus Repository Manager.
Note: for baseNexusUrl and nexusUrl values include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=nexus \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set baseNexusUrl=<ENTER_BASE_NEXUS_URL> \
--set nexusUrl=<ENTER_NEXUS_URL>
--set brokerClientValidationUrl=<ENTER_BROKER_CLIENT_VALIDATION_URL> \
-n snyk-broker --create-namespaceNexus 2 Helm install
For more details including definitions of the environment variables, see Set up Snyk Broker with Nexus Repository Manager.
Note: for baseNexusUrl and nexusUrl values include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=nexus2 \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set baseNexusUrl=<ENTER_BASE_NEXUS_URL> \
--set nexusUrl=<ENTER_NEXUS_URL>
--set brokerClientValidationUrl=<ENTER_BROKER_CLIENT_VALIDATION_URL> \
-n snyk-broker --create-namespaceJira notifications Helm install
For more details including definitions of the environment variables see Set up Snyk Broker with Jira.
Note: for jiraHostname value do not include https://
helm install snyk-broker-chart snyk-broker/snyk-broker \
--set scmType=jira \
--set brokerToken=<ENTER_BROKER_TOKEN> \
--set jiraUsername=<ENTER_JIRA_USERNAME> \
--set jiraPassword=<ENTER_JIRA_PASSWORD> \
--set jiraHostname=<ENTER_JIRA_HOSTNAME> \
--set brokerClientUrl=<ENTER_BROKER_CLIENT_URL>:<ENTER_BROKER_CLIENT_PORT> \
-n snyk-broker --create-namespaceLast updated
Was this helpful?

