commit 56dda9825beaf9580ca6099c76e2c0d6037db9eb
Author: Steve Leon <email address hidden>
Date: Thu Dec 19 10:20:35 2013 -0800
Using base32 encoding to generate DNS records
The Designate driver generate record names by
hashing and 64-base encoding the instance ID.
The problem is that 64-base encoding can generate
hyphens and upper/lower case letters. Hyphens are
illegal when it is at the beginning of the name.
Name is also case insensitive. So the best solution
is to use BASE-32 encoding.
Reviewed: https:/ /review. openstack. org/63186 /git.openstack. org/cgit/ openstack/ trove/commit/ ?id=56dda9825be af9580ca6099c76 e2c0d6037db9eb
Committed: https:/
Submitter: Jenkins
Branch: master
commit 56dda9825beaf95 80ca6099c76e2c0 d6037db9eb
Author: Steve Leon <email address hidden>
Date: Thu Dec 19 10:20:35 2013 -0800
Using base32 encoding to generate DNS records
The Designate driver generate record names by
hashing and 64-base encoding the instance ID.
The problem is that 64-base encoding can generate
hyphens and upper/lower case letters. Hyphens are
illegal when it is at the beginning of the name.
Name is also case insensitive. So the best solution
is to use BASE-32 encoding.
Change-Id: Ie98a0a50a60920 7df041c5f0bc2f6 22701ee9848
Closes-Bug: #1262789