Skip to content

Commit

Permalink
tests: deploy knative addon only when necessary
Browse files Browse the repository at this point in the history
  • Loading branch information
pmalek committed Jan 3, 2023
1 parent fd4b1f6 commit f0e5d83
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
10 changes: 10 additions & 0 deletions test/integration/knative_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,16 @@ func TestKnativeIngress(t *testing.T) {
}

t.Parallel()

knativeAddon := knative.NewBuilder().Build()
t.Log("deploying knative addon")
require.NoError(t, env.Cluster().DeployAddon(ctx, knativeAddon))
t.Log("waiting for addon to become ready")
require.NoError(t, <-env.WaitForReady(ctx))
_, ready, err := knativeAddon.Ready(ctx, env.Cluster())
require.NoError(t, err)
require.True(t, ready)

ns := namespace(t)

t.Log("generating a knative clientset")
Expand Down
7 changes: 0 additions & 7 deletions test/integration/suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import (

"github.com/blang/semver/v4"
"github.com/kong/kubernetes-testing-framework/pkg/clusters"
"github.com/kong/kubernetes-testing-framework/pkg/clusters/addons/knative"
"github.com/kong/kubernetes-testing-framework/pkg/clusters/addons/kong"
"github.com/kong/kubernetes-testing-framework/pkg/clusters/addons/metallb"
"github.com/kong/kubernetes-testing-framework/pkg/clusters/types/gke"
Expand Down Expand Up @@ -165,12 +164,6 @@ func TestMain(m *testing.M) {
exitOnErr(ctx, err)
clusterVersion, err = env.Cluster().Version()
exitOnErr(ctx, err)
if clusterVersion.GE(knativeMinKubernetesVersion) {
fmt.Println("INFO: deploying knative addon")
knativeBuilder := knative.NewBuilder()
knativeAddon := knativeBuilder.Build()
exitOnErr(ctx, env.Cluster().DeployAddon(ctx, knativeAddon))
}

fmt.Printf("INFO: waiting for cluster %s and all addons to become ready\n", env.Cluster().Name())
exitOnErr(ctx, <-env.WaitForReady(ctx))
Expand Down

0 comments on commit f0e5d83

Please sign in to comment.