From b78295dbb3a1400cc67f66022a8a9028a4b1a829 Mon Sep 17 00:00:00 2001 From: Matthew Fisher Date: Tue, 28 Aug 2018 08:17:54 -0700 Subject: [PATCH] allow newer clients to talk to older tiller instances --- pkg/version/compatible.go | 2 +- pkg/version/compatible_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/version/compatible.go b/pkg/version/compatible.go index d0516a9d0..7500f6c1a 100644 --- a/pkg/version/compatible.go +++ b/pkg/version/compatible.go @@ -37,7 +37,7 @@ func IsCompatible(client, server string) bool { 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() != "" { constraint = cv.String() } diff --git a/pkg/version/compatible_test.go b/pkg/version/compatible_test.go index 7a3b23a7d..af9451c17 100644 --- a/pkg/version/compatible_test.go +++ b/pkg/version/compatible_test.go @@ -32,7 +32,7 @@ func TestIsCompatible(t *testing.T) { {"v2.0.0", "v2.0.1", true}, {"v2.0.1", "v2.0.0", 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 {