Skip to content

Commit e3fe743

Browse files
committed
Use new paths for CRDs in test suites
1 parent 49b549c commit e3fe743

File tree

56 files changed

+27333
-12
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+27333
-12
lines changed

Diff for: pkg/actuators/machine/actuator_test.go

+13-7
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import (
1919
"k8s.io/apimachinery/pkg/types"
2020
"k8s.io/client-go/kubernetes/scheme"
2121
"k8s.io/client-go/tools/record"
22+
"k8s.io/klog/v2/klogr"
23+
ctrl "sigs.k8s.io/controller-runtime"
2224
"sigs.k8s.io/controller-runtime/pkg/client"
2325
runtimeclient "sigs.k8s.io/controller-runtime/pkg/client"
2426
)
@@ -28,6 +30,8 @@ func init() {
2830
machinev1beta1.AddToScheme(scheme.Scheme)
2931
machinev1.Install(scheme.Scheme)
3032
configv1.AddToScheme(scheme.Scheme)
33+
34+
ctrl.SetLogger(klogr.New())
3135
}
3236

3337
func TestMachineEvents(t *testing.T) {
@@ -148,6 +152,13 @@ func TestMachineEvents(t *testing.T) {
148152
gs.Expect(err).ToNot(HaveOccurred())
149153
gs.Expect(stubMachine).ToNot(BeNil())
150154

155+
// Clean up events to make sure we have a clean slate.
156+
eventList := &v1.EventList{}
157+
gs.Expect(k8sClient.List(ctx, eventList, client.InNamespace(machine.Namespace))).To(Succeed())
158+
for i := range eventList.Items {
159+
gs.Expect(k8sClient.Delete(ctx, &eventList.Items[i])).To(Succeed())
160+
}
161+
151162
// Create the machine
152163
gs.Expect(k8sClient.Create(ctx, machine)).To(Succeed())
153164
defer func() {
@@ -233,9 +244,8 @@ func TestMachineEvents(t *testing.T) {
233244
actuator := NewActuator(params)
234245
tc.operation(actuator, machine)
235246

236-
eventList := &v1.EventList{}
237-
waitForEvent := func() error {
238-
gs.Expect(k8sClient.List(ctx, eventList, client.InNamespace(machine.Namespace))).To(Succeed())
247+
waitForEvent := func(g Gomega) error {
248+
g.Expect(k8sClient.List(ctx, eventList, client.InNamespace(machine.Namespace))).To(Succeed())
239249
if len(eventList.Items) != 1 {
240250
errorMsg := fmt.Sprintf("Expected len 1, got %d", len(eventList.Items))
241251
return errors.New(errorMsg)
@@ -246,10 +256,6 @@ func TestMachineEvents(t *testing.T) {
246256
gs.Eventually(waitForEvent, timeout).Should(Succeed())
247257

248258
gs.Expect(eventList.Items[0].Message).To(Equal(tc.event))
249-
250-
for i := range eventList.Items {
251-
gs.Expect(k8sClient.Delete(ctx, &eventList.Items[i])).To(Succeed())
252-
}
253259
})
254260
}
255261
}

Diff for: pkg/actuators/machine/machine_scope_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ func TestPatchMachine(t *testing.T) {
148148
g := NewWithT(t)
149149

150150
testEnv := &envtest.Environment{
151-
CRDDirectoryPaths: []string{filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1")},
151+
CRDDirectoryPaths: []string{filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1", "zz_generated.crd-manifests", "0000_10_machine-api_01_machines-CustomNoUpgrade.crd.yaml")},
152152
}
153153

154154
cfg, err := testEnv.Start()

Diff for: pkg/actuators/machine/suite_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ var (
3131
func TestMain(m *testing.M) {
3232
testEnv := &envtest.Environment{
3333
CRDDirectoryPaths: []string{
34-
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1"),
35-
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1"),
36-
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "config", "v1"),
34+
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1", "zz_generated.crd-manifests", "0000_10_machine-api_01_machines-CustomNoUpgrade.crd.yaml"),
35+
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1", "zz_generated.crd-manifests", "0000_10_control-plane-machine-set_01_controlplanemachinesets-CustomNoUpgrade.crd.yaml"),
36+
filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "config", "v1", "zz_generated.crd-manifests", "0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml"),
3737
},
3838
}
3939

Diff for: pkg/actuators/machineset/controller_suite_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func TestReconciler(t *testing.T) {
4747

4848
var _ = BeforeSuite(func() {
4949
testEnv = &envtest.Environment{
50-
CRDDirectoryPaths: []string{filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1")},
50+
CRDDirectoryPaths: []string{filepath.Join("..", "..", "..", "vendor", "github.com", "openshift", "api", "machine", "v1beta1", "zz_generated.crd-manifests", "0000_10_machine-api_01_machinesets-CustomNoUpgrade.crd.yaml")},
5151
}
5252
machinev1beta1.AddToScheme(scheme.Scheme)
5353

Diff for: tools.go

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ package tools
99
import (
1010
_ "github.com/golang/mock/mockgen"
1111
_ "github.com/onsi/ginkgo/v2/ginkgo"
12+
_ "github.com/openshift/api/config/v1/zz_generated.crd-manifests"
13+
_ "github.com/openshift/api/machine/v1/zz_generated.crd-manifests"
14+
_ "github.com/openshift/api/machine/v1beta1/zz_generated.crd-manifests"
1215
_ "sigs.k8s.io/controller-runtime/tools/setup-envtest"
1316
_ "sigs.k8s.io/controller-tools/cmd/controller-gen"
1417
)

Diff for: vendor/github.com/openshift/api/config/v1/zz_generated.crd-manifests/0000_00_cluster-version-operator_01_clusteroperators.crd.yaml

+167
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)