allow newer clients to talk to older tiller instances

pull/4549/head
Matthew Fisher 7 years ago
parent 8761bb009f
commit b78295dbb3
No known key found for this signature in database
GPG Key ID: 92AA783CBAAE8E3B

@ -37,7 +37,7 @@ func IsCompatible(client, server string) bool {
return false return false
} }
constraint := fmt.Sprintf("^%d.%d.x", cv.Major(), cv.Minor()) constraint := fmt.Sprintf("^%d.x.x", cv.Major())
if cv.Prerelease() != "" || sv.Prerelease() != "" { if cv.Prerelease() != "" || sv.Prerelease() != "" {
constraint = cv.String() constraint = cv.String()
} }

@ -32,7 +32,7 @@ func TestIsCompatible(t *testing.T) {
{"v2.0.0", "v2.0.1", true}, {"v2.0.0", "v2.0.1", true},
{"v2.0.1", "v2.0.0", true}, {"v2.0.1", "v2.0.0", true},
{"v2.0.0", "v2.1.1", true}, {"v2.0.0", "v2.1.1", true},
{"v2.1.0", "v2.0.1", false}, {"v2.1.0", "v2.0.1", true},
} }
for _, tt := range tests { for _, tt := range tests {

Loading…
Cancel
Save