mirror of
https://github.com/siderolabs/talos.git
synced 2025-08-21 14:41:12 +02:00
chore: update provision/upgrade tests to 0.9.0-alpha.3
This drops support for 0.7.x in upgrade tests, and bumps tests to use version 0.9.0-alpha.3 as the next stable (it will eventually graduate to 0.9.0). Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
This commit is contained in:
parent
02c0c25bad
commit
1d8ed9b5cd
2
Makefile
2
Makefile
@ -25,7 +25,7 @@ CLUSTERCTL_URL ?= https://github.com/kubernetes-sigs/cluster-api/releases/downlo
|
|||||||
SONOBUOY_VERSION ?= 0.19.0
|
SONOBUOY_VERSION ?= 0.19.0
|
||||||
SONOBUOY_URL ?= https://github.com/heptio/sonobuoy/releases/download/v$(SONOBUOY_VERSION)/sonobuoy_$(SONOBUOY_VERSION)_$(OPERATING_SYSTEM)_amd64.tar.gz
|
SONOBUOY_URL ?= https://github.com/heptio/sonobuoy/releases/download/v$(SONOBUOY_VERSION)/sonobuoy_$(SONOBUOY_VERSION)_$(OPERATING_SYSTEM)_amd64.tar.gz
|
||||||
TESTPKGS ?= github.com/talos-systems/talos/...
|
TESTPKGS ?= github.com/talos-systems/talos/...
|
||||||
RELEASES ?= v0.7.1 v0.8.3
|
RELEASES ?= v0.8.4 v0.9.0-alpha.3
|
||||||
SHORT_INTEGRATION_TEST ?=
|
SHORT_INTEGRATION_TEST ?=
|
||||||
CUSTOM_CNI_URL ?=
|
CUSTOM_CNI_URL ?=
|
||||||
|
|
||||||
|
@ -71,11 +71,11 @@ type upgradeSpec struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
previousRelease = "v0.7.1"
|
previousRelease = "v0.8.4"
|
||||||
stableRelease = "v0.8.3"
|
stableRelease = "v0.9.0-alpha.3"
|
||||||
|
|
||||||
previousK8sVersion = "1.19.4"
|
previousK8sVersion = "1.20.1"
|
||||||
stableK8sVersion = "1.20.1"
|
stableK8sVersion = "1.20.4"
|
||||||
currentK8sVersion = "1.20.4"
|
currentK8sVersion = "1.20.4"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -109,7 +109,7 @@ func upgradeBetweenTwoLastReleases() upgradeSpec {
|
|||||||
TargetInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
TargetInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
||||||
TargetVersion: stableRelease,
|
TargetVersion: stableRelease,
|
||||||
TargetK8sVersion: stableK8sVersion,
|
TargetK8sVersion: stableK8sVersion,
|
||||||
TargetSelfHosted: true,
|
TargetSelfHosted: false,
|
||||||
|
|
||||||
MasterNodes: DefaultSettings.MasterNodes,
|
MasterNodes: DefaultSettings.MasterNodes,
|
||||||
WorkerNodes: DefaultSettings.WorkerNodes,
|
WorkerNodes: DefaultSettings.WorkerNodes,
|
||||||
@ -126,12 +126,10 @@ func upgradeStableReleaseToCurrent() upgradeSpec {
|
|||||||
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
||||||
SourceVersion: stableRelease,
|
SourceVersion: stableRelease,
|
||||||
SourceK8sVersion: stableK8sVersion,
|
SourceK8sVersion: stableK8sVersion,
|
||||||
SourceSelfHosted: true,
|
|
||||||
|
|
||||||
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
||||||
TargetVersion: DefaultSettings.CurrentVersion,
|
TargetVersion: DefaultSettings.CurrentVersion,
|
||||||
TargetK8sVersion: currentK8sVersion,
|
TargetK8sVersion: currentK8sVersion,
|
||||||
TargetSelfHosted: false,
|
|
||||||
|
|
||||||
MasterNodes: DefaultSettings.MasterNodes,
|
MasterNodes: DefaultSettings.MasterNodes,
|
||||||
WorkerNodes: DefaultSettings.WorkerNodes,
|
WorkerNodes: DefaultSettings.WorkerNodes,
|
||||||
@ -150,12 +148,10 @@ func upgradeCurrentReleaseToCurrent() upgradeSpec {
|
|||||||
SourceInstallerImage: installerImage,
|
SourceInstallerImage: installerImage,
|
||||||
SourceVersion: DefaultSettings.CurrentVersion,
|
SourceVersion: DefaultSettings.CurrentVersion,
|
||||||
SourceK8sVersion: currentK8sVersion,
|
SourceK8sVersion: currentK8sVersion,
|
||||||
SourceSelfHosted: true,
|
|
||||||
|
|
||||||
TargetInstallerImage: installerImage,
|
TargetInstallerImage: installerImage,
|
||||||
TargetVersion: DefaultSettings.CurrentVersion,
|
TargetVersion: DefaultSettings.CurrentVersion,
|
||||||
TargetK8sVersion: currentK8sVersion,
|
TargetK8sVersion: currentK8sVersion,
|
||||||
TargetSelfHosted: true,
|
|
||||||
|
|
||||||
MasterNodes: DefaultSettings.MasterNodes,
|
MasterNodes: DefaultSettings.MasterNodes,
|
||||||
WorkerNodes: DefaultSettings.WorkerNodes,
|
WorkerNodes: DefaultSettings.WorkerNodes,
|
||||||
@ -174,12 +170,10 @@ func upgradeSingeNodePreserve() upgradeSpec {
|
|||||||
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
||||||
SourceVersion: stableRelease,
|
SourceVersion: stableRelease,
|
||||||
SourceK8sVersion: stableK8sVersion,
|
SourceK8sVersion: stableK8sVersion,
|
||||||
SourceSelfHosted: true,
|
|
||||||
|
|
||||||
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
||||||
TargetVersion: DefaultSettings.CurrentVersion,
|
TargetVersion: DefaultSettings.CurrentVersion,
|
||||||
TargetK8sVersion: currentK8sVersion,
|
TargetK8sVersion: currentK8sVersion,
|
||||||
TargetSelfHosted: false,
|
|
||||||
|
|
||||||
MasterNodes: 1,
|
MasterNodes: 1,
|
||||||
WorkerNodes: 0,
|
WorkerNodes: 0,
|
||||||
@ -197,12 +191,10 @@ func upgradeSingeNodeStage() upgradeSpec {
|
|||||||
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
SourceInstallerImage: fmt.Sprintf("%s:%s", "ghcr.io/talos-systems/installer", stableRelease),
|
||||||
SourceVersion: stableRelease,
|
SourceVersion: stableRelease,
|
||||||
SourceK8sVersion: stableK8sVersion,
|
SourceK8sVersion: stableK8sVersion,
|
||||||
SourceSelfHosted: true,
|
|
||||||
|
|
||||||
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
TargetInstallerImage: fmt.Sprintf("%s/%s:%s", DefaultSettings.TargetInstallImageRegistry, images.DefaultInstallerImageName, DefaultSettings.CurrentVersion),
|
||||||
TargetVersion: DefaultSettings.CurrentVersion,
|
TargetVersion: DefaultSettings.CurrentVersion,
|
||||||
TargetK8sVersion: currentK8sVersion,
|
TargetK8sVersion: currentK8sVersion,
|
||||||
TargetSelfHosted: false,
|
|
||||||
|
|
||||||
MasterNodes: 1,
|
MasterNodes: 1,
|
||||||
WorkerNodes: 0,
|
WorkerNodes: 0,
|
||||||
|
@ -71,11 +71,6 @@ func (p *provisioner) createNode(state *vm.State, clusterReq provision.ClusterRe
|
|||||||
|
|
||||||
cmdline.SetAll(kernel.DefaultArgs)
|
cmdline.SetAll(kernel.DefaultArgs)
|
||||||
|
|
||||||
// backwards compatibility to boot initrd from Talos < 0.8
|
|
||||||
// we can remove it once we stop testing upgrades from versions < 0.8
|
|
||||||
cmdline.Append("slub_debug", "P")
|
|
||||||
cmdline.Append("page_poison", "1")
|
|
||||||
|
|
||||||
// required to get kernel console
|
// required to get kernel console
|
||||||
cmdline.Append("console", arch.Console())
|
cmdline.Append("console", arch.Console())
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user