Gary Wilson created LIBCLOUD-548:
------------------------------------

             Summary: Linode API - linode.update label limited to 32 chars
                 Key: LIBCLOUD-548
                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-548
             Project: Libcloud
          Issue Type: Bug
          Components: Compute
    Affects Versions: 0.14.0-beta3
            Reporter: Gary Wilson


Somewhat related to https://issues.apache.org/jira/browse/LIBCLOUD-547

All cloud not being created equal and all.

In terms of automation and abstraction it is pretty standard to create the 
hostnames based on variables that are based on roles, location, etc, etc.

In relation to the linode.update label API call e.g. the name object normally 
the hostname - https://www.linode.com/api/linode/linode.update - (Label - 
string (optional) This Linode's label) 

This is limited to 32 chars - not documented in the API docs (no linode API 
string constraints are documented as far as I have seen).  This in not RFC 1034 
compliant in terms of the 63 chars allowed for hostnames, although Linode do 
not relate this object to hostname, in terms of abstraction, it arguably is 
(seeing as AWS, Rackspace and Digitalocean do not seem to have this 32 char 
name object limit).

So this is not a libcloud bug per se, but it is more a thing to note or add to 
libcloud documentation.  Linode have been advised of this issue and hopefully 
it will be fixed on the Linode API side and this will not be an issue that many 
bump into using libcloud.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to