Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-12183

Domain wizard: Domain name is not validated. Has to run into PaaS error to get to know about limitations

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Won't Do
    • Major
    • LATER
    • 3.3.0.CR1
    • openshift
    • Medium

    Description

      There are 2 limitations:

      • name is limited to 16 alphanumeric characters (resolved in JBIDE-14570)
      • there are forbidden names

      when querying the domain resource (with protocol >= 1.2) one gets the forbidden names:

                   <invalid-options>
                      <invalid-option>amentra</invalid-option>
                      <invalid-option>aop</invalid-option>
                      <invalid-option>apiviz</invalid-option>
                      <invalid-option>arquillian</invalid-option>
                      <invalid-option>blacktie</invalid-option>
                      <invalid-option>boxgrinder</invalid-option>
                      <invalid-option>byteman</invalid-option>
                      <invalid-option>cirras</invalid-option>
                      <invalid-option>cloud</invalid-option>
                      <invalid-option>cloudforms</invalid-option>
                      <invalid-option>cygwin</invalid-option>
                      <invalid-option>davcache</invalid-option>
                      <invalid-option>dogtag</invalid-option>
                      <invalid-option>drools</invalid-option>
                      <invalid-option>drools</invalid-option>
                      <invalid-option>ejb3</invalid-option>
                      <invalid-option>errai</invalid-option>
                      <invalid-option>esb</invalid-option>
                      <invalid-option>fedora</invalid-option>
                      <invalid-option>freeipa</invalid-option>
                      <invalid-option>gatein</invalid-option>
                      <invalid-option>git</invalid-option>
                      <invalid-option>gfs</invalid-option>
                      <invalid-option>gravel</invalid-option>
                      <invalid-option>guvnor</invalid-option>
                      <invalid-option>hibernate</invalid-option>
                      <invalid-option>hornetq</invalid-option>
                      <invalid-option>iiop</invalid-option>
                      <invalid-option>infinispan</invalid-option>
                      <invalid-option>ironjacamar</invalid-option>
                      <invalid-option>javassist</invalid-option>
                      <invalid-option>jbcaa</invalid-option>
                      <invalid-option>jbcd</invalid-option>
                      <invalid-option>jboss</invalid-option>
                      <invalid-option>jbpm</invalid-option>
                      <invalid-option>jdcom</invalid-option>
                      <invalid-option>jgroups</invalid-option>
                      <invalid-option>jmx</invalid-option>
                      <invalid-option>jopr</invalid-option>
                      <invalid-option>jrunit</invalid-option>
                      <invalid-option>jsfunit</invalid-option>
                      <invalid-option>kosmos</invalid-option>
                      <invalid-option>liberation</invalid-option>
                      <invalid-option>makara</invalid-option>
                      <invalid-option>mass</invalid-option>
                      <invalid-option>maven</invalid-option>
                      <invalid-option>metajizer</invalid-option>
                      <invalid-option>metamatrix</invalid-option>
                      <invalid-option>mobicents</invalid-option>
                      <invalid-option>mod_cluster</invalid-option>
                      <invalid-option>modeshape</invalid-option>
                      <invalid-option>mugshot</invalid-option>
                      <invalid-option>mysql</invalid-option>
                      <invalid-option>netty</invalid-option>
                      <invalid-option>openshift</invalid-option>
                      <invalid-option>osgi</invalid-option>
                      <invalid-option>overlord</invalid-option>
                      <invalid-option>ovirt</invalid-option>
                      <invalid-option>penrose</invalid-option>
                      <invalid-option>picketbox</invalid-option>
                      <invalid-option>picketlink</invalid-option>
                      <invalid-option>portletbridge</invalid-option>
                      <invalid-option>portletswap</invalid-option>
                      <invalid-option>posse</invalid-option>
                      <invalid-option>pressgang</invalid-option>
                      <invalid-option>qumranet</invalid-option>
                      <invalid-option>railo</invalid-option>
                      <invalid-option>redhat</invalid-option>
                      <invalid-option>resteasy</invalid-option>
                      <invalid-option>rhca</invalid-option>
                      <invalid-option>rhcds</invalid-option>
                      <invalid-option>rhce</invalid-option>
                      <invalid-option>rhcsa</invalid-option>
                      <invalid-option>rhcss</invalid-option>
                      <invalid-option>rhct</invalid-option>
                      <invalid-option>rhcva</invalid-option>
                      <invalid-option>rhel</invalid-option>
                      <invalid-option>rhev</invalid-option>
                      <invalid-option>rhq</invalid-option>
                      <invalid-option>rhx</invalid-option>
                      <invalid-option>richfaces</invalid-option>
                      <invalid-option>riftsaw</invalid-option>
                      <invalid-option>savara</invalid-option>
                      <invalid-option>scribble</invalid-option>
                      <invalid-option>seam</invalid-option>
                      <invalid-option>shadowman</invalid-option>
                      <invalid-option>shotoku</invalid-option>
                      <invalid-option>shrinkwrap</invalid-option>
                      <invalid-option>snowdrop</invalid-option>
                      <invalid-option>solidice</invalid-option>
                      <invalid-option>spacewalk</invalid-option>
                      <invalid-option>spice</invalid-option>
                      <invalid-option>steamcannon</invalid-option>
                      <invalid-option>stormgrind</invalid-option>
                      <invalid-option>switchyard</invalid-option>
                      <invalid-option>tattletale</invalid-option>
                      <invalid-option>teiid</invalid-option>
                      <invalid-option>tohu</invalid-option>
                      <invalid-option>torquebox</invalid-option>
                      <invalid-option>weld</invalid-option>
                      <invalid-option>wise</invalid-option>
                      <invalid-option>xnio</invalid-option>
                    </invalid-options>
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              adietish@redhat.com André Dietisheim
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: