diff --git a/pkg/kube/kube_fake.go b/pkg/kube/kube_fake.go index 0edd47d4..2d6e60cf 100644 --- a/pkg/kube/kube_fake.go +++ b/pkg/kube/kube_fake.go @@ -156,14 +156,17 @@ func (h *fakeKube) ServeHTTP(w http.ResponseWriter, r *http.Request) { APIVersion: "certificates.k8s.io/v1beta1", Kind: "CertificateSigningRequest", } + csReq.Status.Certificate = []byte("cert") + data, err = apiruntime.Encode(unstructured.UnstructuredJSONScheme, csReq) } else { csReq.TypeMeta = metav1.TypeMeta{ APIVersion: "certificates.k8s.io/v1", Kind: "CertificateSigningRequest", } + csReq.Status.Certificate = []byte("cert") + data, err = apiruntime.Encode(unstructured.UnstructuredJSONScheme, csReq) } - csReq.Status.Certificate = []byte("cert") - data, err = apiruntime.Encode(unstructured.UnstructuredJSONScheme, csReq) + if err != nil { http.Error(w, err.Error(), http.StatusBadRequest) return