Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Latest commit

 

History

History
20 lines (16 loc) · 891 Bytes

09-addons-validation.md

File metadata and controls

20 lines (16 loc) · 891 Bytes
title type
Addons validation
Details

Checker is a tool that validates addons in the addons repository on every pull request. It checks whether all required fields are set in your addons.

The Checker also triggers the helm lint command using Helm CLI 2.16.1, which checks your addons' charts. Run the Checker locally to test if your addons are valid:

go run components/helm-broker/cmd/checker/main.go {PATH_TO_YOUR_ADDONS}

If any addon does not meet the requirements, Helm Broker does not expose it as a Service Class. This situation is displayed in logs. To check logs from Helm Broker, run these commands:

export HELM_BROKER_POD_NAME=kubectl get pod -n kyma-system -l app=helm-broker
kubectl logs -n kyma-system $HELM_BROKER_POD_NAME helm-broker