Prerequisites for Snyk Controller

Feature availability This feature is available with all paid plans. See pricing plans for more details.

Before installing Snyk Controller, make sure you have the prerequisites:

  • You must have an administrator account for your Snyk Organization.

  • You must have a minimum of 50 GB of storage available in the form of an emptyDir on the cluster.

  • You must have a minimum of the indicated RAM requirements to run on the cluster.

requests: cpu: "250m" memory: "400Mi"
limits: cpu: "1" memory: "2Gi"
  • Your Kubernetes cluster must be able to communicate with Snyk outbound over HTTPS.

  • Enable the Kubernetes Integration to get your Integration ID.

  • Create a Group or Org Service Account Token as described in the Snyk Service Account documentation. There are three (3) different roles that allow the integration to publish data:

    • Group Admin

    • Org Admin

    • Org custom role with the permission Publish Kubernetes Resources

  • Install Helm locally

Snyk Controller defaults to using the US data center. If you are using Snyk deployed in an alternative data center, you must change the upstream endpoint integrationApi URL through an environment variable as follows for your specific deployment.

--set integrationApi=https://api.au.snyk.io/v2/kubernetes-upstream

Last updated

Was this helpful?

#4707: More info: Update pricing plans page

Change request updated