This is an automated email from the ASF dual-hosted git repository.
claudio4j pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
The following commit(s) were added to refs/heads/main by this push:
new e0ed1f8d Remove no more needed check on reserved keyword for kamelet
(#1578)
e0ed1f8d is described below
commit e0ed1f8d964f655adb89fca55f0124f44dd6cb46
Author: Aurélien Pupier <[email protected]>
AuthorDate: Mon Aug 14 16:33:39 2023 +0200
Remove no more needed check on reserved keyword for kamelet (#1578)
fixes #1577
see also CAMEL-17788
Signed-off-by: Aurélien Pupier <[email protected]>
---
script/validator/validator.go | 8 --------
1 file changed, 8 deletions(-)
diff --git a/script/validator/validator.go b/script/validator/validator.go
index 2fd3c66b..7477330e 100644
--- a/script/validator/validator.go
+++ b/script/validator/validator.go
@@ -28,9 +28,6 @@ import (
)
var (
- // Needed until this is fixed:
https://issues.apache.org/jira/browse/CAMEL-16788
- forbiddenParameterNames = []string{"home", "hostname", "language",
"lang", "namespace", "path", "podname", "pod-name", "port", "pwd", "shell",
"term"}
-
paramRegexp =
regexp.MustCompile(`{{[?]?([A-Za-z0-9-._]+)(?:[:][^}]*)?}}`)
)
@@ -270,11 +267,6 @@ func verifyParameters(kamelets []KameletInfo) (errors
[]error) {
errors = append(errors, fmt.Errorf("kamelet %q does not
contain a definition of type \"object\"", kamelet.Name))
}
for k, p := range kamelet.Spec.Definition.Properties {
- for _, f := range forbiddenParameterNames {
- if strings.EqualFold(k, f) {
- errors = append(errors,
fmt.Errorf("property name %q is using a reserved keyword in kamelet %q", k,
kamelet.Name))
- }
- }
if p.Type == "" {
errors = append(errors, fmt.Errorf("property %q
in kamelet %q does not contain type", k, kamelet.Name))
}