Skip to main content

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"