Skip to content

Commit bb69f73

Browse files
Merge pull request #288 from swghosh/use-http01-solver-pod-limits
CM-588: Adapt e2e with acme-http01-solver controller args
2 parents b6b2d69 + 5da1b7d commit bb69f73

2 files changed

Lines changed: 27 additions & 2 deletions

File tree

test/e2e/certificates_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,18 @@ var _ = Describe("ACME Certificate", Ordered, func() {
4848
Expect(baseDomain).NotTo(BeEmpty())
4949
appsDomain = "apps." + baseDomain
5050

51-
By("adding override args to cert-manager controller")
51+
By("adding required args to cert-manager controller")
5252
err = addOverrideArgs(certmanageroperatorclient, certmanagerControllerDeployment, []string{
5353
// for dns-01 private zone passthrough
5454
"--dns01-recursive-nameservers-only",
5555
"--dns01-recursive-nameservers=8.8.8.8:53,1.1.1.1:53",
5656
// for Issuer to use ambient credentials
5757
"--issuer-ambient-credentials",
58+
// for http-01 solver ingress
59+
"--acme-http01-solver-resource-limits-cpu=150m",
60+
"--acme-http01-solver-resource-limits-memory=200Mi",
61+
"--acme-http01-solver-resource-request-cpu=100m",
62+
"--acme-http01-solver-resource-request-memory=100Mi",
5863
})
5964
Expect(err).NotTo(HaveOccurred())
6065

test/e2e/overrides_test.go

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,27 @@ var _ = Describe("Overrides test", Ordered, func() {
4141
It("should add the args to the cert-manager controller deployment", func() {
4242

4343
By("Adding cert-manager controller override args to the cert-managaer operator object")
44-
args := []string{"--dns01-recursive-nameservers=10.10.10.10:53", "--dns01-recursive-nameservers-only", "--enable-certificate-owner-ref", "--v=3"}
44+
args := []string{
45+
// good-have to sync these args updated with the args present in
46+
// pkg/controller/deployment/deployment_overrides_validation.go,
47+
// so the e2e is self-aware of overrideArgs.
48+
49+
"--acme-http01-solver-resource-limits-cpu=150m",
50+
"--acme-http01-solver-resource-limits-memory=100Mi",
51+
"--acme-http01-solver-resource-request-cpu=50m",
52+
"--acme-http01-solver-resource-request-memory=100Mi",
53+
54+
"--dns01-recursive-nameservers=10.10.10.10:53",
55+
"--dns01-recursive-nameservers-only",
56+
57+
"--enable-certificate-owner-ref",
58+
59+
"--issuer-ambient-credentials",
60+
61+
"--v=5",
62+
63+
"--metrics-listen-address=0.0.0.0:9401",
64+
}
4565
err := addOverrideArgs(certmanageroperatorclient, certmanagerControllerDeployment, args)
4666
Expect(err).NotTo(HaveOccurred())
4767

0 commit comments

Comments
 (0)