Collapse duplicate code into pkg/util/csr

There is no reason to duplicate this code into two places.

Kubernetes-commit: c3bea24ab6242b084e7d09073c8906c778611243
This commit is contained in:
Clayton Coleman
2017-10-01 16:10:51 -04:00
committed by Kubernetes Publisher
parent fc5236ea29
commit bb96050dfb
3 changed files with 21 additions and 76 deletions

View File

@@ -643,6 +643,18 @@ type fakeClient struct {
certificatePEM []byte
}
func (c fakeClient) List(opts v1.ListOptions) (*certificates.CertificateSigningRequestList, error) {
if c.failureType == watchError {
return nil, fmt.Errorf("Watch error")
}
csrReply := certificates.CertificateSigningRequestList{
Items: []certificates.CertificateSigningRequest{
{ObjectMeta: v1.ObjectMeta{UID: "fake-uid"}},
},
}
return &csrReply, nil
}
func (c fakeClient) Create(*certificates.CertificateSigningRequest) (*certificates.CertificateSigningRequest, error) {
if c.failureType == createError {
return nil, fmt.Errorf("Create error")