From 1d926e8e50ee403eaf1da3eb638b29bba95f1c4e Mon Sep 17 00:00:00 2001 From: joshvanl Date: Thu, 29 Jul 2021 17:35:13 +0100 Subject: [PATCH] Adds UserInfo fields to conversion webhook tests Signed-off-by: joshvanl --- .../integration/conversion/conversion_test.go | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/test/integration/conversion/conversion_test.go b/test/integration/conversion/conversion_test.go index fdbca9df4..30b7c1513 100644 --- a/test/integration/conversion/conversion_test.go +++ b/test/integration/conversion/conversion_test.go @@ -120,7 +120,40 @@ func TestConversion(t *testing.T) { Namespace: "default", }, Spec: v1alpha3.CertificateRequestSpec{ - CSRPEM: testCSR, + CSRPEM: testCSR, + Username: "admin", + Groups: []string{"system:masters", "system:authenticated"}, + IssuerRef: cmmeta.ObjectReference{ + Name: "issuername", + }, + }, + }, + }, + "should convert CertificateRequest from v1alpha2 to v1": { + input: &v1alpha2.CertificateRequest{ + ObjectMeta: metav1.ObjectMeta{ + Name: "test", + Namespace: "default", + }, + Spec: v1alpha2.CertificateRequestSpec{ + CSRPEM: testCSR, + Username: "some-user", + Groups: []string{"some-group"}, + IssuerRef: cmmeta.ObjectReference{ + Name: "issuername", + }, + }, + }, + targetGVK: v1.SchemeGroupVersion.WithKind("CertificateRequest"), + output: &v1.CertificateRequest{ + ObjectMeta: metav1.ObjectMeta{ + Name: "test", + Namespace: "default", + }, + Spec: v1.CertificateRequestSpec{ + Request: testCSR, + Username: "admin", + Groups: []string{"system:masters", "system:authenticated"}, IssuerRef: cmmeta.ObjectReference{ Name: "issuername", },