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:
Anton Troshin 2025-02-19 19:51:48 -06:00
parent 0cd0585b64
commit 4928053cbc
No known key found for this signature in database
GPG Key ID: 9F8A96ACA9EB6363
1 changed files with 19 additions and 12 deletions

View File

@ -49,6 +49,7 @@ const (
numHAPodsWithScheduler = 16
numHAPodsOld = 13
numNonHAPodsWithHAScheduler = 8
numNonHAPodsWithScheduler = 6
numNonHAPodsOld = 5
@ -57,7 +58,10 @@ const (
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 {
RuntimeVersion string
@ -1232,24 +1236,27 @@ func getVersionedNumberOfPods(isHAEnabled bool, details VersionDetails) (int, er
return 0, err
}
if rv.LessThan(VersionWithScheduler) {
return numHAPodsOld, nil
}
if rv.GreaterThanEqual(VersionWithScheduler) {
return numHAPodsWithScheduler, nil
}
return numHAPodsOld, nil
} else {
if details.UseDaprLatestVersion {
return numNonHAPodsWithScheduler, nil
return numNonHAPodsWithHAScheduler, nil
}
rv, err := semver.NewVersion(details.RuntimeVersion)
if err != nil {
return 0, err
}
if rv.LessThan(VersionWithScheduler) {
return numNonHAPodsOld, nil
if rv.GreaterThanEqual(VersionWithHAScheduler) {
return numNonHAPodsWithHAScheduler, nil
}
if rv.GreaterThanEqual(VersionWithScheduler) {
return numNonHAPodsWithScheduler, nil
}
return numNonHAPodsOld, nil
}
}
func exportCurrentCertificate(daprPath string) error {