29
29
runs-on : ubuntu-latest
30
30
strategy :
31
31
matrix :
32
- k0s_version : ['current', '1.29']
32
+ k0s_version : ['current', '1.30', '1. 29']
33
33
steps :
34
34
- name : Checkout
35
35
uses : actions/checkout@v4
55
55
runs-on : ubuntu-latest
56
56
strategy :
57
57
matrix :
58
- k0s_version : ['current', '1.29']
58
+ k0s_version : ['current', '1.30', '1. 29']
59
59
steps :
60
60
- name : Checkout
61
61
uses : actions/checkout@v4
77
77
runs-on : ubuntu-latest
78
78
strategy :
79
79
matrix :
80
- k0s_version : ['current', '1.29']
80
+ k0s_version : ['current', '1.30', '1. 29']
81
81
steps :
82
82
- name : Checkout
83
83
uses : actions/checkout@v4
@@ -115,7 +115,7 @@ jobs:
115
115
runs-on : ubuntu-latest
116
116
strategy :
117
117
matrix :
118
- k0s_version : ['current', '1.29']
118
+ k0s_version : ['current', '1.30', '1. 29']
119
119
steps :
120
120
- name : Checkout
121
121
uses : actions/checkout@v4
@@ -183,7 +183,7 @@ jobs:
183
183
- git-sha
184
184
strategy :
185
185
matrix :
186
- k0s_version : ['current', '1.29']
186
+ k0s_version : ['current', '1.30', '1. 29']
187
187
type : ['install', 'upgrade']
188
188
steps :
189
189
- name : Checkout
@@ -299,9 +299,6 @@ jobs:
299
299
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
300
300
run : |
301
301
k0s_majmin_version="$(make print-PREVIOUS_K0S_VERSION | sed 's/v\([0-9]*\.[0-9]*\).*/\1/')"
302
- if [ "$k0s_majmin_version" == "1.28" ]; then
303
- k0s_majmin_version="1.29"
304
- fi
305
302
EC_VERSION="$(gh release list --repo replicatedhq/embedded-cluster \
306
303
--exclude-drafts --exclude-pre-releases --json name \
307
304
--jq '.[] | .name' \
@@ -353,6 +350,12 @@ jobs:
353
350
export APP_VERSION="${SHORT_SHA}-previous-stable"
354
351
export RELEASE_YAML_DIR=e2e/kots-release-install-stable
355
352
./scripts/ci-release-app.sh
353
+
354
+ # install the 1.30 k0s version to ensure an upgrade occurs
355
+ export EC_VERSION="$(git describe --tags --abbrev=4 --match='[0-9]*.[0-9]*.[0-9]*')-1.30-install"
356
+ export APP_VERSION="${SHORT_SHA}-1.30-install"
357
+ export RELEASE_YAML_DIR=e2e/kots-release-install
358
+ ./scripts/ci-release-app.sh
356
359
357
360
# install the 1.29 k0s version to ensure an upgrade occurs
358
361
export EC_VERSION="$(git describe --tags --abbrev=4 --match='[0-9]*.[0-9]*.[0-9]*')-1.29-install"
@@ -418,6 +421,12 @@ jobs:
418
421
export RELEASE_YAML_DIR=e2e/kots-release-install-stable
419
422
./scripts/ci-release-app.sh
420
423
424
+ # install the 1.30 k0s version to ensure an upgrade occurs
425
+ export EC_VERSION="$(git describe --tags --abbrev=4 --match='[0-9]*.[0-9]*.[0-9]*')-1.30-install"
426
+ export APP_VERSION="${SHORT_SHA}-1.30-install"
427
+ export RELEASE_YAML_DIR=e2e/kots-release-install
428
+ ./scripts/ci-release-app.sh
429
+
421
430
# install the previous k0s version to ensure an upgrade occurs
422
431
export EC_VERSION="$(git describe --tags --abbrev=4 --match='[0-9]*.[0-9]*.[0-9]*')-1.29-install"
423
432
export APP_VERSION="${SHORT_SHA}-1.29-install"
@@ -478,7 +487,7 @@ jobs:
478
487
- find-previous-stable
479
488
- release-app
480
489
env :
481
- # common environment variables
490
+ # default environment variables
482
491
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-install
483
492
APP_NOOP_VERSION : ${{ needs.git-sha.outputs.git_sha }}-noop
484
493
APP_UPGRADE_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-upgrade
@@ -494,8 +503,6 @@ jobs:
494
503
- TestPreflightsNoexec
495
504
- TestMaterialize
496
505
- TestHostPreflightInBuiltSpec
497
- - TestSingleNodeInstallation
498
- - TestSingleNodeInstallationAlmaLinux8
499
506
- TestSingleNodeInstallationDebian11
500
507
- TestSingleNodeInstallationDebian12
501
508
- TestSingleNodeInstallationCentos9Stream
@@ -519,14 +526,28 @@ jobs:
519
526
env :
520
527
APP_FAILING_PREFLIGHTS_VERSION : ${{ needs.git-sha.outputs.git_sha }}-failing-preflights
521
528
APP_WARNING_PREFLIGHTS_VERSION : ${{ needs.git-sha.outputs.git_sha }}-warning-preflights
529
+ - test : TestSingleNodeInstallation
530
+ env :
531
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30-install
532
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30-install'] }}
533
+ - test : TestSingleNodeInstallationAlmaLinux8
534
+ env :
535
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29-install
536
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29-install'] }}
537
+ APP_UPGRADE_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30-upgrade
538
+ K0S_UPGRADE_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30-upgrade'] }}
539
+ - test : TestSingleNodeInstallationDebian11
540
+ env :
541
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29-install
542
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29-install'] }}
522
543
- test : TestSingleNodeUpgradePreviousStable
523
544
env :
524
545
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-previous-stable
525
546
K0S_INSTALL_VERSION : ${{ needs.find-previous-stable.outputs.k0s_version }}
526
547
- test : TestUpgradeFromReplicatedApp
527
548
env :
528
- APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29 -install
529
- K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29 -install'] }}
549
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30 -install
550
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30 -install'] }}
530
551
- test : TestSingleNodeLegacyDisasterRecovery
531
552
env :
532
553
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-legacydr
@@ -594,7 +615,7 @@ jobs:
594
615
- find-previous-stable
595
616
- release-app
596
617
env :
597
- # common environment variables
618
+ # default environment variables
598
619
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-install
599
620
APP_NOOP_VERSION : ${{ needs.git-sha.outputs.git_sha }}-noop
600
621
APP_UPGRADE_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-upgrade
@@ -617,24 +638,26 @@ jobs:
617
638
K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29-install'] }}
618
639
- test : TestSingleNodeAirgapUpgradeConfigValues
619
640
env :
620
- APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29 -install
621
- K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29 -install'] }}
641
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30 -install
642
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30 -install'] }}
622
643
- test : TestSingleNodeAirgapUpgradeCustomCIDR
623
644
env :
624
645
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29-install
625
646
K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29-install'] }}
647
+ APP_UPGRADE_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30-upgrade
648
+ K0S_UPGRADE_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30-upgrade'] }}
626
649
- test : TestMultiNodeAirgapUpgrade
627
650
env :
628
- APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29 -install
629
- K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29 -install'] }}
651
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30 -install
652
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30 -install'] }}
630
653
- test : TestMultiNodeAirgapUpgradePreviousStable
631
654
env :
632
655
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-previous-stable
633
656
K0S_INSTALL_VERSION : ${{ needs.find-previous-stable.outputs.k0s_version }}
634
657
- test : TestSingleNodeAirgapDisasterRecovery
635
658
env :
636
- APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29 -install
637
- K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29 -install'] }}
659
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30 -install
660
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30 -install'] }}
638
661
- test : TestVersion
639
662
is-lxd : true
640
663
- test : TestCommandsRequireSudo
@@ -713,7 +736,7 @@ jobs:
713
736
- find-previous-stable
714
737
- release-app
715
738
env :
716
- # common environment variables
739
+ # default environment variables
717
740
APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-install
718
741
APP_NOOP_VERSION : ${{ needs.git-sha.outputs.git_sha }}-noop
719
742
APP_UPGRADE_VERSION : ${{ needs.git-sha.outputs.git_sha }}-current-upgrade
@@ -728,8 +751,8 @@ jobs:
728
751
include :
729
752
- test : TestFiveNodesAirgapUpgrade
730
753
env :
731
- APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.29 -install
732
- K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.29 -install'] }}
754
+ APP_INSTALL_VERSION : ${{ needs.git-sha.outputs.git_sha }}-1.30 -install
755
+ K0S_INSTALL_VERSION : ${{ fromJson(needs.read-matrix.outputs.result).k0s_version['1.30 -install'] }}
733
756
steps :
734
757
- name : Checkout
735
758
uses : actions/checkout@v4
0 commit comments