Skip to content

Commit 103cefc

Browse files
aleksbykovfruch
authored andcommitted
ci(treewide): Add rolling upgrade tests vnodes
In case testing vnodes without tablets rolling upgrade jobs was added to vnode tree
1 parent 754252e commit 103cefc

File tree

4 files changed

+41
-0
lines changed

4 files changed

+41
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Cluster - Rolling Upgrades (Vnodes)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!groovy
2+
3+
// trick from https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/43
4+
def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
5+
6+
rollingUpgradePipeline(
7+
backend: 'aws',
8+
base_versions: '', // auto mode
9+
linux_distro: 'ubuntu-focal',
10+
use_preinstalled_scylla: true,
11+
test_name: 'upgrade_test.UpgradeTest.test_rolling_upgrade',
12+
test_config: '''["test-cases/upgrades/rolling-upgrade.yaml","configurations/tablets_disabled.yaml"]''',
13+
internode_compression: 'all'
14+
)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!groovy
2+
3+
// trick from https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/43
4+
def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
5+
6+
rollingUpgradePipeline(
7+
backend: 'gce',
8+
base_versions: '', // auto mode
9+
linux_distro: 'ubuntu-noble',
10+
gce_image_db: 'https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/family/ubuntu-2404-lts-amd64',
11+
test_name: 'upgrade_test.UpgradeTest.test_generic_cluster_upgrade',
12+
test_config: '''["test-cases/upgrades/generic-rolling-upgrade.yaml", "configurations/rolling-upgrade-artifacts.yaml", "configurations/gce/n2-highmem-64.yaml", "configurations/tablets_disabled.yaml"]''',
13+
)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!groovy
2+
3+
// trick from https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/43
4+
def lib = library identifier: 'sct@snapshot', retriever: legacySCM(scm)
5+
6+
rollingUpgradePipeline(
7+
backend: 'gce',
8+
base_versions: '', // auto mode
9+
linux_distro: 'ubuntu-jammy',
10+
gce_image_db: 'https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts',
11+
test_name: 'upgrade_test.UpgradeTest.test_generic_cluster_upgrade',
12+
test_config: '''["test-cases/upgrades/generic-rolling-upgrade.yaml", "configurations/rolling-upgrade-with-sla.yaml","configurations/tablets_disabled.yaml"]'''
13+
)

0 commit comments

Comments
 (0)