Add ussuri support for emit_releases_file.py
Adds ussuri into the emit releases script as tracked at [1] by tripleo-ci squad [1] https://tree.taiga.io/project/tripleo-ci-board/task/1666 Change-Id: I38a5c2abcdbd3dc5927ed6ccfdd31d357fc25f8a
This commit is contained in:
@@ -39,7 +39,17 @@ import requests
|
||||
import yaml
|
||||
|
||||
# Define releases
|
||||
RELEASES = ['newton', 'ocata', 'pike', 'queens', 'rocky', 'stein', 'train', 'master']
|
||||
RELEASES = [
|
||||
'newton',
|
||||
'ocata',
|
||||
'pike',
|
||||
'queens',
|
||||
'rocky',
|
||||
'stein',
|
||||
'train',
|
||||
'ussuri',
|
||||
'master',
|
||||
]
|
||||
# Define long term releases
|
||||
LONG_TERM_SUPPORT_RELEASES = ['queens']
|
||||
UNSUPPORTED_STANDALONE = ['newton', 'ocata', 'pike', 'queens', 'rocky']
|
||||
|
||||
@@ -40,7 +40,7 @@ def hash_mock_setup():
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'train',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'master',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
@@ -52,6 +52,25 @@ def hash_mock_setup():
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'train',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -149,7 +168,7 @@ def test_overcloud_upgrade_is_n_minus_one_to_n(
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'train',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'master',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
@@ -161,6 +180,25 @@ def test_overcloud_upgrade_is_n_minus_one_to_n(
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'train',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -367,7 +405,7 @@ def test_period_ffu_overcloud_upgrade_is_n_minus_three_to_n(
|
||||
(
|
||||
'master',
|
||||
{
|
||||
'undercloud_install_release': 'train',
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
@@ -383,6 +421,25 @@ def test_period_ffu_overcloud_upgrade_is_n_minus_three_to_n(
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'train',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -473,7 +530,7 @@ def test_undercloud_upgrade_is_n_minus_one_to_n(
|
||||
(
|
||||
'master',
|
||||
{
|
||||
'undercloud_install_release': 'train',
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
@@ -534,7 +591,7 @@ def test_period_undercloud_upgrade_is_n_minus_one_to_n(
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'master',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'train',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'old-current',
|
||||
'standalone_deploy_hash': 'previous-current-tripleo',
|
||||
'standalone_target_release': 'master',
|
||||
@@ -605,7 +662,7 @@ def test_standalone_upgrade_is_n_minus_one_to_n(
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'master',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'train',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'old-current',
|
||||
'standalone_deploy_hash': 'previous-current-tripleo',
|
||||
'standalone_target_release': 'master',
|
||||
@@ -614,20 +671,20 @@ def test_standalone_upgrade_is_n_minus_one_to_n(
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'train',
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'train',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'train',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'train',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'stein',
|
||||
'standalone_deploy_release': 'train',
|
||||
'standalone_deploy_newest_hash': 'old-current',
|
||||
'standalone_deploy_hash': 'previous-current-tripleo',
|
||||
'standalone_target_release': 'train',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
@@ -685,6 +742,25 @@ def test_period_standalone_upgrade_is_n_minus_one_to_n(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -793,6 +869,25 @@ def test_overcloud_update_target_is_hash(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'tripleo-ci-testing',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'tripleo-ci-testing',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'tripleo-ci-testing',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'tripleo-ci-testing',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'tripleo-ci-testing',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -902,6 +997,25 @@ def test_period_overcloud_update_target_is_hash(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
@@ -1004,6 +1118,25 @@ def test_noop_target_is_the_same(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'tripleo-ci-testing',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_hash': 'tripleo-ci-testing',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'tripleo-ci-testing',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_hash': 'tripleo-ci-testing',
|
||||
'standalone_deploy_release': 'ussuri',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'tripleo-ci-testing',
|
||||
'standalone_target_release': 'ussuri',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'tripleo-ci-testing',
|
||||
},
|
||||
),
|
||||
(
|
||||
'train',
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user