Integrating with Argo CD

Install the Kubescape helm chart with Argo CD

Use the provided Argo CD Application

Use Argo CD to install the Kubescape helm chart in your cluster.

Create a YAML file based on ArgoCDApplication.yaml and deploy it with Argo CD. Add your accountIDand accessKey from ARMO Platform, the clusterName and set server to api.armosec.io.

Exclude kubescape.io CustomResourceDefinitions

Argo CD periodically pulls all resources from the clusters, which could create some load to the api-server and our storage component. To prevent these issues, declare resource exclusions in the Argo CD ConfigMap by following these instructions.

Here is an example snippet:

resource.exclusions: |
 - apiGroups:
     - spdx.softwarecomposition.kubescape.io
   kinds:
     - "*"
   clusters:
     - "*"

📘

After applying the above configurations, for the settings to take effect, you will need to restart the Argo CD deployments.