ckotzbauer_helm-charts/charts/sbom-operator
Markus Spöri 8ca92b51a2
SBOM-Operator Environment Variable Config Fix (#112)
* fix(sbom-operator): uses correct indentation for environment variables set by helm values

Fixes: #111

* test(sbom-operator): adds basic test for arg and env configuration

Fixes: #111
2022-07-19 17:11:37 +02:00
..
ci SBOM-Operator Environment Variable Config Fix (#112) 2022-07-19 17:11:37 +02:00
templates SBOM-Operator Environment Variable Config Fix (#112) 2022-07-19 17:11:37 +02:00
.helmignore feat: added sbom-operator 2022-01-20 11:31:01 +01:00
Chart.yaml SBOM-Operator Environment Variable Config Fix (#112) 2022-07-19 17:11:37 +02:00
README.md update sbom-operator to 0.13.0 2022-06-28 18:32:42 +02:00
values.yaml feat: add sbom-operator job-image feature 2022-04-26 09:14:15 +02:00

README.md

sbom-operator

Catalogue all images of a Kubernetes cluster to multiple targets with Syft.

Learn more: https://github.com/ckotzbauer/sbom-operator

Installing the Chart

To install the chart with the release name my-release:

$ helm install my-release ckotzbauer/sbom-operator

The command deploys the sbom-operator operator on the Kubernetes cluster using the default configuration. The configuration section lists the parameters that can be configured during installation.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the sbom-operator chart and their default values.

Parameter Description Default
image.repository container image repository ghcr.io/ckotzbauer/sbom-operator
image.tag container image tag 0.13.0
image.pullPolicy container image pull policy IfNotPresent
args argument object for cli-args {}
envVars environment variables {}
nodeSelector node labels for pod assignment {}
tolerations node tolerations for pod assignment []
affinity node affinity for pod assignment {}
podAnnotations annotations to add to each pod {}
resources pod resource requests & limits See values.yaml
securityContext container securityContext See values.yaml
serviceAccount.create Should we create a ServiceAccount true
serviceAccount.name Name of the ServiceAccount to use null
jobImageMode Whether or not a job-image is used. false

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install my-release \
    --set key_1=value_1,key_2=value_2 \
    ckotzbauer/sbom-operator

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,

# example for staging
$ helm install my-release -f values.yaml ckotzbauer/sbom-operator

Tip: You can use the default values.yaml