mirror of https://github.com/dapr/cli.git
Fix scheduler pod count for 1.15 version when testing master and latest
Signed-off-by: Anton Troshin <anton@diagrid.io>
This commit is contained in:
parent
0cd0585b64
commit
4928053cbc
|
|
@ -47,17 +47,21 @@ const (
|
||||||
ClusterRoles
|
ClusterRoles
|
||||||
ClusterRoleBindings
|
ClusterRoleBindings
|
||||||
|
|
||||||
numHAPodsWithScheduler = 16
|
numHAPodsWithScheduler = 16
|
||||||
numHAPodsOld = 13
|
numHAPodsOld = 13
|
||||||
numNonHAPodsWithScheduler = 6
|
numNonHAPodsWithHAScheduler = 8
|
||||||
numNonHAPodsOld = 5
|
numNonHAPodsWithScheduler = 6
|
||||||
|
numNonHAPodsOld = 5
|
||||||
|
|
||||||
thirdPartyDevNamespace = "default"
|
thirdPartyDevNamespace = "default"
|
||||||
devRedisReleaseName = "dapr-dev-redis"
|
devRedisReleaseName = "dapr-dev-redis"
|
||||||
devZipkinReleaseName = "dapr-dev-zipkin"
|
devZipkinReleaseName = "dapr-dev-zipkin"
|
||||||
)
|
)
|
||||||
|
|
||||||
var VersionWithScheduler = semver.MustParse("1.14.0-rc.1")
|
var (
|
||||||
|
VersionWithScheduler = semver.MustParse("1.14.0-rc.1")
|
||||||
|
VersionWithHAScheduler = semver.MustParse("1.15.0-rc.1")
|
||||||
|
)
|
||||||
|
|
||||||
type VersionDetails struct {
|
type VersionDetails struct {
|
||||||
RuntimeVersion string
|
RuntimeVersion string
|
||||||
|
|
@ -1232,23 +1236,26 @@ func getVersionedNumberOfPods(isHAEnabled bool, details VersionDetails) (int, er
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if rv.LessThan(VersionWithScheduler) {
|
if rv.GreaterThanEqual(VersionWithScheduler) {
|
||||||
return numHAPodsOld, nil
|
return numHAPodsWithScheduler, nil
|
||||||
}
|
}
|
||||||
return numHAPodsWithScheduler, nil
|
return numHAPodsOld, nil
|
||||||
} else {
|
} else {
|
||||||
if details.UseDaprLatestVersion {
|
if details.UseDaprLatestVersion {
|
||||||
return numNonHAPodsWithScheduler, nil
|
return numNonHAPodsWithHAScheduler, nil
|
||||||
}
|
}
|
||||||
rv, err := semver.NewVersion(details.RuntimeVersion)
|
rv, err := semver.NewVersion(details.RuntimeVersion)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if rv.LessThan(VersionWithScheduler) {
|
if rv.GreaterThanEqual(VersionWithHAScheduler) {
|
||||||
return numNonHAPodsOld, nil
|
return numNonHAPodsWithHAScheduler, nil
|
||||||
}
|
}
|
||||||
return numNonHAPodsWithScheduler, nil
|
if rv.GreaterThanEqual(VersionWithScheduler) {
|
||||||
|
return numNonHAPodsWithScheduler, nil
|
||||||
|
}
|
||||||
|
return numNonHAPodsOld, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue