For questions about the choice of OpenStack version on Ubuntu, just look here.
From 12.04 Lts, Ubuntu Cloud Archive allows users to install the updated OpenStack before the next lts version of Ubuntu is released. Take Ubuntu Server 12.04 Lts, canonical supports all OpenStack versions released from 12.04 LTS to the next LTS release until the next lts is the three months after the release of 14.04 LTS, Constantly evolving.
Since both Ubuntu and OpenStack release cycles are half-yearly, both are released in April and October of each year. So the next time an Ubuntu Lts is released, there's just one version of OpenStack that's paired with him, like Ubuntu 14.04 Lts and OpenStack Icehouse. Canonical's commitment means that the last Lts version of Ubuntu will not support OpenStack after the release of the new LTS version of Ubuntu, only with the version of OpenStack released by new LTS that will support the last LTS until its demise.
Currently , for non-lts editions of Ubuntu, Canonical has no intention of supporting OpenStack on the Cloud archive, so the long-term support version of Ubuntu should be a priority when deploying.
Support between specific versions such as:
To add a cloud archive using "Add-apt-repository":
sudo add-apt-repository cloud-sudo apt-sudoinstall ...
To report a bug using "Ubuntu-bug":
$ ubuntu-bug Nova-compute
Ubuntu Server support for OpenStack