Switch cert manager to v1 CSR API by default, falling back to v1beta1

Kubernetes-commit: a298c14f18d4973a9ceaf21f1e0dc4e39b4c5bfb
This commit is contained in:
Jordan Liggitt
2020-06-03 22:40:02 -04:00
committed by Kubernetes Publisher
parent 0adb702ae4
commit 3ab7d09ea9
4 changed files with 426 additions and 176 deletions

View File

@@ -25,8 +25,7 @@ import (
"encoding/pem"
"testing"
certificates "k8s.io/api/certificates/v1beta1"
"k8s.io/utils/pointer"
certificates "k8s.io/api/certificates/v1"
)
func TestEnsureCompatible(t *testing.T) {
@@ -50,7 +49,7 @@ func TestEnsureCompatible(t *testing.T) {
orig: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/test"),
SignerName: "example.com/test",
},
},
privateKey: privateKey,
@@ -59,7 +58,7 @@ func TestEnsureCompatible(t *testing.T) {
new: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/test"),
SignerName: "example.com/test",
},
},
orig: &certificates.CertificateSigningRequest{
@@ -73,13 +72,13 @@ func TestEnsureCompatible(t *testing.T) {
new: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/test"),
SignerName: "example.com/test",
},
},
orig: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/test"),
SignerName: "example.com/test",
},
},
privateKey: privateKey,
@@ -88,13 +87,13 @@ func TestEnsureCompatible(t *testing.T) {
new: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/test"),
SignerName: "example.com/test",
},
},
orig: &certificates.CertificateSigningRequest{
Spec: certificates.CertificateSigningRequestSpec{
Request: req,
SignerName: pointer.StringPtr("example.com/not-test"),
SignerName: "example.com/not-test",
},
},
privateKey: privateKey,