Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3617

mq-create does not validate container name

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Minor
    • jboss-fuse-6.2.1
    • jboss-fuse-6.2
    • Fabric8 v1
    • None
    • % %
    • Hide
      1. fabric:create --wait-for-provisioning
      2. mq-create --create-container container#A --group group1 broker1
      container-list
      [id]             [version]  [type]  [connected]  [profiles]                [provision status]
      root*            1.0        karaf   yes          fabric                    success
                                                       fabric-ensemble-0000-1          
                                                       jboss-fuse-full                 
        container#A   1.0        karaf   yes           mq-broker-group1.broker1  success
        container#A2  1.0        karaf   yes           mq-broker-group1.broker1  success
      
      

      Then it is impossible manipulate with container (e.g. deleting container):

      container-delete
      JBossFuse:karaf@root> container-delete container#A
      The list of container names: [container#A]
      Error executing command: Container name 'container#A' is invalid. Container name must be: lower-case letters, numbers, and _ or - characters
      
      
      Show
      fabric:create --wait-for-provisioning mq-create --create-container container#A --group group1 broker1 container-list [id] [version] [type] [connected] [profiles] [provision status] root* 1.0 karaf yes fabric success fabric-ensemble-0000-1 jboss-fuse-full container#A 1.0 karaf yes mq-broker-group1.broker1 success container#A2 1.0 karaf yes mq-broker-group1.broker1 success Then it is impossible manipulate with container (e.g. deleting container): container-delete JBossFuse:karaf@root> container-delete container#A The list of container names: [container#A] Error executing command: Container name 'container#A' is invalid. Container name must be: lower- case letters, numbers, and _ or - characters

    Description

      Using mq-create command it is possible to create container with invalid characters in container name (e. g. uppercase, %,#, ...). After that it is impossible to manipulate with container since other commands throws error that container name is invalid.

      Attachments

        Activity

          People

            hchirino Hiram Chirino
            knetl.j@gmail.com Jakub Knetl (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: