Add victoria support for emit_releases_file.py
Adds victoria into the emit releases script [1]. [1]: https://projects.engineering.redhat.com/browse/TRIPLEOCI-230 Change-Id: I1758ff860cb36692af638be0cae3c3076dbd5b9e
This commit is contained in:
parent
326008c17b
commit
d69df19d22
@ -19,6 +19,9 @@ function previous_release_mixed_upgrade_case {
|
||||
local release="${1:-master}"
|
||||
case "${release}" in
|
||||
''|master|promotion-testing-hash-master)
|
||||
echo "victoria"
|
||||
;;
|
||||
victoria|promotion-testing-hash-victoria)
|
||||
echo "ussuri"
|
||||
;;
|
||||
ussuri|promotion-testing-hash-ussuri)
|
||||
|
@ -48,6 +48,7 @@ RELEASES = [
|
||||
'stein',
|
||||
'train',
|
||||
'ussuri',
|
||||
'victoria',
|
||||
'master',
|
||||
]
|
||||
# Define long term releases
|
||||
|
@ -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': 'ussuri',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'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',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -168,7 +187,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': 'ussuri',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'master',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
@ -180,6 +199,25 @@ def test_overcloud_upgrade_is_n_minus_one_to_n(
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -405,7 +443,7 @@ def test_period_ffu_overcloud_upgrade_is_n_minus_three_to_n(
|
||||
(
|
||||
'master',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
@ -421,6 +459,25 @@ def test_period_ffu_overcloud_upgrade_is_n_minus_three_to_n(
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -530,7 +587,7 @@ def test_undercloud_upgrade_is_n_minus_one_to_n(
|
||||
(
|
||||
'master',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'previous-current-tripleo',
|
||||
'undercloud_target_release': 'master',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
@ -591,7 +648,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': 'ussuri',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'old-current',
|
||||
'standalone_deploy_hash': 'previous-current-tripleo',
|
||||
'standalone_target_release': 'master',
|
||||
@ -662,7 +719,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': 'ussuri',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'old-current',
|
||||
'standalone_deploy_hash': 'previous-current-tripleo',
|
||||
'standalone_target_release': 'master',
|
||||
@ -671,20 +728,20 @@ def test_standalone_upgrade_is_n_minus_one_to_n(
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'ussuri',
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'ussuri',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'ussuri',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'ussuri',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'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': 'ussuri',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
@ -742,6 +799,25 @@ def test_period_standalone_upgrade_is_n_minus_one_to_n(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -869,6 +945,25 @@ def test_overcloud_update_target_is_hash(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'tripleo-ci-testing',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'tripleo-ci-testing',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'previous-current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'tripleo-ci-testing',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'tripleo-ci-testing',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'tripleo-ci-testing',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -997,6 +1092,25 @@ def test_period_overcloud_update_target_is_hash(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'current-tripleo',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'current-tripleo',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'current-tripleo',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'current-tripleo',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'current-tripleo',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'current-tripleo',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
@ -1118,6 +1232,25 @@ def test_noop_target_is_the_same(
|
||||
'standalone_target_release': 'master',
|
||||
},
|
||||
),
|
||||
(
|
||||
'victoria',
|
||||
{
|
||||
'undercloud_install_release': 'victoria',
|
||||
'undercloud_install_hash': 'tripleo-ci-testing',
|
||||
'undercloud_target_release': 'victoria',
|
||||
'undercloud_target_hash': 'tripleo-ci-testing',
|
||||
'overcloud_deploy_release': 'victoria',
|
||||
'overcloud_deploy_hash': 'tripleo-ci-testing',
|
||||
'overcloud_target_release': 'victoria',
|
||||
'overcloud_target_hash': 'tripleo-ci-testing',
|
||||
'standalone_deploy_release': 'victoria',
|
||||
'standalone_deploy_newest_hash': 'current',
|
||||
'standalone_deploy_hash': 'tripleo-ci-testing',
|
||||
'standalone_target_release': 'victoria',
|
||||
'standalone_target_newest_hash': 'current',
|
||||
'standalone_target_hash': 'tripleo-ci-testing',
|
||||
},
|
||||
),
|
||||
(
|
||||
'ussuri',
|
||||
{
|
||||
|
@ -19,6 +19,9 @@ function previous_release_mixed_upgrade_case {
|
||||
local release="${1:-master}"
|
||||
case "${release}" in
|
||||
''|master|promotion-testing-hash-master)
|
||||
echo "victoria"
|
||||
;;
|
||||
victoria|promotion-testing-hash-victoria)
|
||||
echo "ussuri"
|
||||
;;
|
||||
ussuri|promotion-testing-hash-ussuri)
|
||||
|
Loading…
x
Reference in New Issue
Block a user