Skip to content

Commit 8b32e4d

Browse files
committed
check secret for stored license
1 parent 9235f95 commit 8b32e4d

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

test/e2e/konnect_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"testing"
1212
"time"
1313

14+
"github.com/blang/semver/v4"
1415
environment "github.com/kong/kubernetes-testing-framework/pkg/environments"
1516
"github.com/samber/lo"
1617
"github.com/stretchr/testify/assert"
@@ -122,6 +123,15 @@ func TestKonnectLicenseActivation(t *testing.T) {
122123
}
123124
return license.License.Expiration != ""
124125
}, adminAPIWait, time.Second)
126+
127+
skipTestIfControllerVersionBelow(t, semver.MustParse("3.5.1"))
128+
t.Log("checking if the license is stored in the local secret")
129+
secret, err := env.Cluster().Client().CoreV1().Secrets(namespace).Get(
130+
ctx, "konect-license-"+rgID, metav1.GetOptions{})
131+
require.NoError(t, err)
132+
require.NotNil(t, secret.Data, "secret to store Konnect license should not be empty")
133+
require.NotEmpty(t, secret.Data["id"], "stored license should have a non-empty ID")
134+
125135
t.Log("done")
126136
}
127137

test/e2e/utils_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,6 @@ func extractVersionFromImage(imageName string) (semver.Version, error) {
189189
// below the minVersion.
190190
// if the override KIC image is not set, it assumes that the latest image is used, so it never skips
191191
// the test if override image is not given.
192-
//
193-
//lint:ignore U1000 retained for future use
194192
func skipTestIfControllerVersionBelow(t *testing.T, minVersion semver.Version) {
195193
if testenv.ControllerImageTag() == "" {
196194
return

0 commit comments

Comments
 (0)