I wanted a quick summary of OpenStack git release tags for a talk I am working on, and it turned out to be way more complicated than I expected. I ended up having to compile a table, and then turn that into a code snippet. In case its useful to anyone else, here it is:
Or in python form for those so inclined:
RELEASE_TAGS = {
'austin': {'all': '2010.1'},
'bexar': {'all': '2011.1'},
'cactus': {'all': '2011.2'},
'diablo': {'all': '2011.3'},
'essex': {'all': '2012.1.3'},
'folsom': {'all': '2012.2.4'},
'grizzly': {'all': '2013.1.5'},
'havana': {'all': '2013.2.4'},
'icehouse': {'all': '2014.1.5'},
'juno': {'all': '2014.2.4'},
'kilo': {'all': '2015.1.4'},
'liberty': {
'glance': '11.0.2',
'keystone': '8.1.2',
'neutron': '7.2.0',
'nova': '12.0.6'
},
'mitaka': {
'glance': '12.0.0',
'keystone': '9.3.0',
'neutron': '8.4.0',
'nova': '13.1.4'
},
'newton': {
'glance': '13.0.0',
'keystone': '10.0.3',
'neutron': '9.4.1',
'nova': '14.1.0'
},
'ocata': {
'glance': '14.0.1',
'keystone': '11.0.4',
'neutron': '10.0.7',
'nova': '15.1.5'
},
'pike': {
'glance': '15.0.2',
'keystone': '12.0.3',
'neutron': '11.0.8',
'nova': '16.1.8'
},
'queens': {
'glance': '16.0.1',
'keystone': '13.0.4',
'neutron': '12.1.1',
'nova': '17.0.13'
},
'rocky': {
'glance': '17.0.1',
'keystone': '14.2.0',
'neutron': '13.0.7',
'nova': '18.3.0'
},
'stein': {
'glance': '18.0.1',
'keystone': '15.0.1',
'neutron': '14.4.2',
'nova': '19.3.2'
},
'train': {
'glance': '19.0.4',
'keystone': '16.0.1',
'neutron': '15.3.0',
'nova': '20.4.1'
},
'ussuri': {
'glance': '20.0.1',
'keystone': '17.0.0',
'neutron': '16.2.0',
'nova': '21.1.1'
},
'victoria': {
'glance': '21.0.0',
'keystone': '18.0.0',
'neutron': '17.0.0',
'nova': '22.0.1'
}
}