INNER CODE UNIT · Go

func

syself/cluster-api-provider-hetzner · controllers/controllers_suite_test.go:197

func (f *fakeWorkloadClusterClientFactory) NewWorkloadClient(_ context.Context) (client.Client, error) {
	return f.client, nil
}

func newFakeWorkloadClusterClientFactory() *fakeWorkloadClusterClientFactory {
	s := runtime.NewScheme()
	utilruntime.Must(corev1.AddToScheme(s))

	c := fakeclient.NewClientBuilder().WithScheme(s).Build()

	node := &corev1.Node{
		ObjectMeta: metav1.ObjectMeta{Name: hostName},
		Status: corev1.NodeStatus{
			NodeInfo: corev1.NodeSystemInfo{BootID: "test-boot-id"},
		},
	}
	if err := c.Create(context.Background(), node); err != nil {
		panic(err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…