diff --git a/test/unit/gen/issuer.go b/test/unit/gen/issuer.go index 87ba738a3..7a074e2bd 100644 --- a/test/unit/gen/issuer.go +++ b/test/unit/gen/issuer.go @@ -157,6 +157,16 @@ func SetIssuerACMESkipTLSVerify(shouldSkip bool) IssuerModifier { } } +func SetIssuerACMEDisableAccountKeyGeneration(disabled bool) IssuerModifier { + return func(iss v1.GenericIssuer) { + spec := iss.GetSpec() + if spec.ACME == nil { + spec.ACME = &cmacme.ACMEIssuer{} + } + spec.ACME.DisableAccountKeyGeneration = disabled + } +} + func SetIssuerACMEEAB(keyID, secretName string) IssuerModifier { return func(iss v1.GenericIssuer) { spec := iss.GetSpec() @@ -196,6 +206,26 @@ func SetIssuerACMEEABWithKeyAlgorithm(keyID, secretName string, keyAlgorithm cma } } +func SetIssuerACMEAccountURL(url string) IssuerModifier { + return func(iss v1.GenericIssuer) { + status := iss.GetStatus() + if status.ACME == nil { + status.ACME = &cmacme.ACMEIssuerStatus{} + } + status.ACME.URI = url + } +} + +func SetIssuerACMELastRegisteredEmail(email string) IssuerModifier { + return func(iss v1.GenericIssuer) { + status := iss.GetStatus() + if status.ACME == nil { + status.ACME = &cmacme.ACMEIssuerStatus{} + } + status.ACME.LastRegisteredEmail = email + } +} + func SetIssuerCA(a v1.CAIssuer) IssuerModifier { return func(iss v1.GenericIssuer) { iss.GetSpec().CA = &a