func verifyUsedParams()

in script/validator/validator.go [411:429]


func verifyUsedParams(kamelets []KameletInfo) (errors []error) {
	for _, k := range kamelets {
	        if (k.FileName != "../../kamelets/azure-storage-blob-source.kamelet.yaml" && k.FileName != "../../kamelets/aws-s3-cdc-source.kamelet.yaml"  && k.FileName != "../../kamelets/set-kafka-key-action.kamelet.yaml"  && k.FileName != "../../kamelets/azure-storage-blob-cdc-source.kamelet.yaml" && k.FileName != "../../kamelets/google-storage-cdc-source.kamelet.yaml" && k.FileName != "../../kamelets/elasticsearch-search-source.kamelet.yaml") {
		used := getUsedParams(k.Kamelet)
		declared := getDeclaredParams(k.Kamelet)
		for p := range used {
			if _, ok := declared[p]; !ok {
				errors = append(errors, fmt.Errorf("parameter %q is not declared in the definition of kamelet %q", p, k.Kamelet.Name))
			}
		}
		for p := range declared {
			if _, ok := used[p]; !ok {
				errors = append(errors, fmt.Errorf("parameter %q is declared in kamelet %q but never used", p, k.Kamelet.Name))
			}
		}
		}
	}
	return errors
}