Chart.yaml

The Chart.yaml is a basic description of your hook helm chart and will look something like the following:

apiVersion: v2
name: finding-post-processing
description: Lets you add or override a field to every finding that meets specified conditions
type: application
# version - gets automatically set to the secureCodeBox release version when the helm charts gets published
version: latest
kubeVersion: ">=v1.11.0-0"
dependencies: []

The full documentation for helms Chart.yaml file can be found here in the helm docs.

apiVersion

The apiVersion sets the used Chart API version of Helm. You won't have to change this field.

name

The name field should be set to the name of the hook. You won't have to change this field.

description

Please change the description field to explain the basic purpose of your hook. For generic-webhook the description would be:

description: Let's you send http webhooks after scans are completed

version and appVersion

The fields for version will be set automatically by our release process. Please set both values to latest for this purpose:

version: latest
appVersion: latest

kubeVersion

The kubeVersion references the version of kubernetes that is required to run your Helm Chart. Please add kubeVersion with the value ">=v1.11.0-0"

kubeVersion: ">=v1.11.0-0"