@@ -107,6 +107,8 @@ def checkDeploymentTestSuite() {
107
107
def runRuntimeMigrateExtendedTestChild = env. RUN_CHILD_RUNTIME_MIGRATE_EXTENDED_TEST ? env. RUN_CHILD_RUNTIME_MIGRATE_EXTENDED_TEST . toBoolean() : false
108
108
def runRuntimeMigrateQuickTestChild = env. RUN_CHILD_RUNTIME_MIGRATE_QUICK_TEST ? env. RUN_CHILD_RUNTIME_MIGRATE_QUICK_TEST . toBoolean() : false
109
109
def runRuntimeMigrateAndRollbackTestChild = env. RUN_CHILD_RUNTIME_MIGRATE_AND_ROLLBACK_TEST ? env. RUN_CHILD_RUNTIME_MIGRATE_AND_ROLLBACK_TEST . toBoolean() : false
110
+ def upgradeChildPlanSeq = env. UPGRADE_CHILD_PLAN_SEQ ? env. UPGRADE_CHILD_PLAN_SEQ . toBoolean() : false
111
+ def upgradeChildPlanBulk = env. UPGRADE_CHILD_PLAN_BULK ? env. UPGRADE_CHILD_PLAN_BULK . toBoolean() : false
110
112
// multiregion configuration from env variable: comma-separated string in form $mgmt_provider,$regional_provider
111
113
def multiregionalMappings = env. MULTIREGION_SETUP ? multiregionWorkflowParser(env. MULTIREGION_SETUP ) : [
112
114
enabled : false ,
@@ -182,6 +184,16 @@ def checkDeploymentTestSuite() {
182
184
// TODO: revert after start testing the two-step upgrade again (PRODX-33510)
183
185
// fullUpgradeChild = true
184
186
}
187
+ if (commitMsg ==~ / (?s).*\[ child-upgrade-plan-sequental\] .*/ || env. GERRIT_EVENT_COMMENT_TEXT ==~ / (?s).*child-upgrade-plan-sequental.*/ ) {
188
+ deployChild = true
189
+ upgradeChild = true
190
+ upgradeChildPlanSeq = true
191
+ }
192
+ if (commitMsg ==~ / (?s).*\[ child-upgrade-plan-bulk\] .*/ || env. GERRIT_EVENT_COMMENT_TEXT ==~ / (?s).*child-upgrade-plan-bulk.*/ ) {
193
+ deployChild = true
194
+ upgradeChild = true
195
+ upgradeChildPlanBulk = true
196
+ }
185
197
if ((upgradeMgmt || autoUpgradeMgmt) && deployChild) {
186
198
upgradeChild = true
187
199
common. warningMsg(' child upgrade is automatically enabled as mgmt upgrade and child deploy are enabled' )
@@ -735,6 +747,8 @@ def checkDeploymentTestSuite() {
735
747
Child runtime migration (extended) enabled: ${ runRuntimeMigrateExtendedTestChild}
736
748
Child runtime migration (quick) enabled: ${ runRuntimeMigrateQuickTestChild}
737
749
Child runtime migration (extended) with rollback enabled: ${ runRuntimeMigrateAndRollbackTestChild}
750
+ Child Upgrade via update plan with sequental steps enabled: ${ upgradeChildPlanSeq}
751
+ Child Upgrade via update plan with bulk steps enabled: ${ upgradeChildPlanBulk}
738
752
Triggers: https://gerrit.mcp.mirantis.com/plugins/gitiles/kaas/core/+/refs/heads/master/hack/ci-gerrit-keywords.md""" )
739
753
return [
740
754
osCloudLocation : openstackIMC,
@@ -824,6 +838,8 @@ def checkDeploymentTestSuite() {
824
838
runtimeMigrateExtendedChildEnabled : runRuntimeMigrateExtendedTestChild,
825
839
runtimeMigrateQuickChildEnabled : runRuntimeMigrateQuickTestChild,
826
840
runtimeMigrateChildAndRollbackEnabled : runRuntimeMigrateAndRollbackTestChild,
841
+ upgradeChildPlanSeqEnabled : upgradeChildPlanSeq,
842
+ upgradeChildPlanBulkEnabled : upgradeChildPlanBulk,
827
843
]
828
844
}
829
845
@@ -1159,6 +1175,8 @@ def triggerPatchedComponentDemo(component, patchSpec = '', configurationFile = '
1159
1175
booleanParam(name : ' RUN_CHILD_RUNTIME_MIGRATE_EXTENDED_TEST' , value : triggers. runtimeMigrateExtendedChildEnabled),
1160
1176
booleanParam(name : ' RUN_CHILD_RUNTIME_MIGRATE_QUICK_TEST' , value : triggers. runtimeMigrateQuickChildEnabled),
1161
1177
booleanParam(name : ' RUN_CHILD_RUNTIME_MIGRATE_AND_ROLLBACK_TEST' , value : triggers. runtimeMigrateChildAndRollbackEnabled),
1178
+ booleanParam(name : ' UPGRADE_CHILD_PLAN_SEQ' , value : triggers. upgradeChildPlanSeqEnabled),
1179
+ booleanParam(name : ' UPGRADE_CHILD_PLAN_BULK' , value : triggers. upgradeChildPlanBulkEnabled),
1162
1180
]
1163
1181
1164
1182
// customize multiregional demo
0 commit comments