MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / createFakeOperatorDeployment

Function createFakeOperatorDeployment

pkg/certs/k8s_test.go:80–94  ·  view source on GitHub ↗
(ctx context.Context, kubeClient client.Client)

Source from the content-addressed store, hash-verified

78)
79
80func createFakeOperatorDeployment(ctx context.Context, kubeClient client.Client) error {
81 operatorDep := appsv1.Deployment{
82 TypeMeta: metav1.TypeMeta{},
83 ObjectMeta: metav1.ObjectMeta{
84 Name: operatorDeploymentName,
85 Namespace: operatorNamespaceName,
86 Labels: map[string]string{
87 "app.kubernetes.io/name": "cloudnative-pg",
88 },
89 },
90 Spec: appsv1.DeploymentSpec{},
91 }
92
93 return kubeClient.Create(ctx, &operatorDep)
94}
95
96func generateFakeClient() client.Client {
97 scheme := controllerScheme.BuildWithAllKnownScheme()

Callers 1

k8s_test.goFile · 0.85

Calls 1

CreateMethod · 0.65

Tested by

no test coverage detected