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 <apup...@redhat.com>
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 <apup...@redhat.com>
---
 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))
                        }

Reply via email to