Chart: Harbor Scanner Adapter for Sysdig Secure
This chart deploys the Harbor Scanner Adapter for Sysdig Secure on your Kubernetes cluster.
Installing the Chart
- Ensure you are passing the sysdig.secure.apiToken value. This one is mandatory to connect with the backend and perform scanning analysis
- Create a namespace for the deployment:
$ kubectl create ns harbor-scanner-sysdig-secure
- Add Sysdig Helm charts repository:
$ helm repo add sysdig https://charts.sysdig.com
- Deploy the scanner adapter
$ helm install -n sharbor-scanner-sysdig-secure harbor-scanner-sysdig-secure -f values.yaml sysdig/harbor-scanner-sysdig-secure
Configuration
The following table lists the configurable parameters of the Harbor Scanner Sysdig Secure chart and their default values:
Parameter | Description | Default |
---|---|---|
replicaCount |
Amount of replicas for Scanner Adapter | 1 |
image.repository |
The image repository to pull from | sysdiglabs/harbor-scanner-sysdig-secure |
image.pullPolicy |
The image pull policy | IfNotPresent |
imagePullSecrets |
The image pull secrets | [] |
nameOverride |
Chart name override | ` ` |
fullnameOverride |
Chart full name override | ` ` |
serviceAccount.create |
Create the service account | true |
serviceAccount.annotations |
Extra annotations for serviceAccount | {} |
serviceAccount.name |
Use this value as serviceAccount Name | ` ` |
rbac.create |
Create and use RBAC resources | true |
podSecurityContext |
Configure deployment PSP’s | {} |
securityContext |
Configure securityContext | {} |
service.type |
Use this type as service | ClusterIP |
service.port |
Configure port for the service | 5000 |
nodeSelector |
Configure nodeSelector for scheduling | {} |
tolerations |
Tolerations for scheduling | [] |
affinity |
Configure affinity rules | {} |
sysdig.secure.apiToken |
API Token to access Sysdig Secure. This value is mandatory. | ` ` |
sysdig.secure.url |
Sysdig Secure endpoint | https://secure.sysdig.com |
sysdig.secure.verifySSL |
Verify SSL certificate when connecting to Sysdig Secure endpoint | true |
proxy.httpProxy |
URL of the proxy for HTTP connections, or empty if not using proxy (sets the http_proxy environment variable) | ` ` |
proxy.httpsProxy |
URL of the proxy for HTTPS connections, or empty if not using proxy (sets the https_proxy environment variable) | ` ` |
proxy.noProxy |
Comma-separated list of domain extensions proxy should not be used for. Include the internal IP of the kubeapi server. | ` ` |
inlineScanning.enabled |
Enable Inline Scanning feature | false |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
. For example,
$ helm install --name my-release \
--set sysdig.secure.apiToken=YOUR-KEY-HERE \
sysdig/harbor-scanner-sysdig-secure
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
$ helm install --name my-release -f values.yaml sysdig/harbor-scanner-sysdig-secure
Tip: You can use the default values.yaml