Commit Graph

5977 Commits

Author SHA1 Message Date
Inteon
91ec4c773a
use correct contexts everywhere & don't restart apiserver to add crds
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-12 20:05:01 +02:00
jetstack-bot
720ffaf6ac
Merge pull request #4341 from irbekrm/official_kind_image
Use the official kind image for testing against Kubernetes v1.22
2021-08-12 11:17:43 +02:00
jetstack-bot
6f37d33c33
Merge pull request #4342 from inteon/fix_install
Don't wait for hooks in `kubectl cert-manager x install` integration test
2021-08-12 10:06:42 +02:00
Inteon
e5df60d47e
don't wait for hooks in kubectl cert-manager x install test & use local chart for tests
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-11 23:18:33 +02:00
irbekrm
5f1d5df792 Use the official kind image for testing against Kubernetes v1.22
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-08-11 15:06:53 +01:00
jetstack-bot
4f61d405a6
Merge pull request #4336 from irbekrm/fix_upgrade_tests
Fix upgrade tests
2021-08-11 10:48:13 +01:00
jetstack-bot
a045a70cce
Merge pull request #4327 from SgtCoDFish/reenable-venafi
Re-enable venafi tests
2021-08-11 10:09:12 +01:00
jetstack-bot
3b263dc912
Merge pull request #4333 from SgtCoDFish/autokrew
add krew automation for releases
2021-08-11 09:25:12 +01:00
irbekrm
97a730f7fd Ensure the upgrade tests always install vanilla cert-manager
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-08-11 08:02:57 +01:00
Ashley Davis
43e83df619
add krew automation for releases
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-08-10 16:15:11 +01:00
Ashley Davis
d5da86fb45
re-enable venafi tests
Revert "Disable the TPP conformance tests"

This reverts commit cc0b6d4455.

Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-08-09 15:55:23 +01:00
jetstack-bot
17a5066400
Merge pull request #4308 from Dean-Coakley/fix-chart-readme
Fix chart readme install command
2021-08-09 09:33:49 +01:00
jetstack-bot
43230402a2
Merge pull request #4300 from inteon/fix_test_flake_2
Cleanup tests
2021-08-07 15:51:46 +01:00
Inteon
abc39053b2
resolve .Stop() failures
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-07 10:19:07 +02:00
Inteon
8ec405e823
fail if stop was not successful
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-07 00:17:02 +02:00
Inteon
3cad738b1e
escape commas
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-06 22:21:08 +02:00
Inteon
347cd6c25d
add better logging
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-06 19:16:33 +02:00
Inteon
ef31a2ea08
cleanup & better error debug printing
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-06 17:31:58 +02:00
Inteon
a569e79776
cleanup test contexts
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-06 17:31:19 +02:00
jetstack-bot
f3ec43f474
Merge pull request #4310 from jakexks/gateway-feature-gate
Put Gateway-API support behind a feature-gate.
2021-08-06 16:27:00 +01:00
jetstack-bot
8772aec7d3
Merge pull request #4311 from SgtCoDFish/http01timeout
Adds an explicit timeout when pre-checking HTTP-01 challenges
2021-08-06 12:29:20 +01:00
Jake Sanders
b4af1aff1a
Never send an empty argument to the test script
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-06 11:44:10 +01:00
jetstack-bot
01569da2cd
Merge pull request #4309 from Dean-Coakley/fix-chart-incompatlist
Fix chart prerequisites Kubernetes version
2021-08-05 18:58:39 +01:00
jetstack-bot
3251d70c2c
Merge pull request #4313 from wallrj/disable-tpp-e2e
Disable the TPP E2E tests
2021-08-05 17:48:39 +01:00
Richard Wall
cc0b6d4455 Disable the TPP conformance tests
They can be run manually with /test pull-cert-manager-e2e-v1-20-feature-issuers-venafi-tpp

Signed-off-by: Richard Wall <richard.wall@jetstack.io>
2021-08-05 16:09:09 +01:00
Ashley Davis
e787888c31
adds an explicit timeout when pre-checking HTTP-01 challenges
Signed-off-by: Ashley Davis <ashley.davis@jetstack.io>
2021-08-05 15:22:51 +01:00
Jake Sanders
ed4ad50b22
Don't start the Gateway Shared Informer Factory if the Gateway API feature is disabled
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-05 15:22:02 +01:00
Jake Sanders
d4c8aea472
Helm --set requires commas to be escaped, so double escape in bash
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-05 15:12:41 +01:00
Jake Sanders
36aa9e2501
The gateway-api support is now gated behind --feature-gate=ExperimentalGatewayAPISupport=true
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-05 14:37:54 +01:00
Dean Coakley
19eae6e81b Fix chart prerequisites Kubernetes version
Ref: https://cert-manager.io/docs/installation/supported-releases/

Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
2021-08-05 13:20:19 +01:00
Dean Coakley
b42a566d4f Fix helm install commands for helm 3.x clients
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
2021-08-05 13:14:35 +01:00
Dean Coakley
c76ae73b00 Fix chart install command to include version
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
2021-08-05 13:12:03 +01:00
jetstack-bot
194424d1db
Merge pull request #4306 from irbekrm/bump_1_22_test_image
Bump k8s v1.22 test image sha
2021-08-05 11:00:39 +01:00
irbekrm
06ea65ca18 Bump k8s v1.22 test image sha
Signed-off-by: irbekrm <irbekrm@gmail.com>
2021-08-05 10:05:35 +01:00
jetstack-bot
8d0c228a1f
Merge pull request #4298 from inteon/fix_test_flake
Improve certificate condition checking and error logging
2021-08-05 09:43:39 +01:00
Inteon
66820ed03e
resolve bugs
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-04 18:50:29 +02:00
Inteon
7bf6bf93bf
cleanup test functions
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-04 15:11:30 +02:00
jetstack-bot
34cb511980
Merge pull request #4050 from longkai/fix-ssa
explicitly specify port protocol field to allow server side apply
2021-08-04 11:40:23 +01:00
jetstack-bot
32a5fe2c67
Merge pull request #4299 from inteon/update_bazel_tools
Update bazel docker rules & go.mod dependencies
2021-08-04 07:19:09 +01:00
Inteon
1e89e9a55b
upgrade go.mod
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-04 00:49:07 +02:00
Inteon
2d2bde57c0
improved certificate condition checking and error logging
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-03 23:00:42 +02:00
Inteon
f8b2fff845
update bazel rules docker
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-03 20:50:27 +02:00
jetstack-bot
d647e543e3
Merge pull request #4276 from jakexks/gateway-http01
Experimental Gateway API support for ACME HTTP-01 Solving
2021-08-03 18:51:49 +01:00
jetstack-bot
821188a066
Merge pull request #4295 from inteon/fix_test_logging
Correctly print conditions during tests
2021-08-03 18:16:49 +01:00
jetstack-bot
b5f80c428e
Merge pull request #4234 from inteon/add_startupapicheck
Add startup api check Job
2021-08-03 17:41:49 +01:00
Jake Sanders
e92659e347
Attempt to skip e2e tests on K8s <1.19
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-03 16:58:40 +01:00
jetstack-bot
be8079b504
Merge pull request #4293 from maelvls/fix-nil-pointer
Nil pointer exception: certificateRef and TLS can now be left empty
2021-08-03 16:04:49 +01:00
Inteon
bfb11d279d
correctly print conditions during tests
Signed-off-by: Inteon <42113979+inteon@users.noreply.github.com>
2021-08-03 16:54:00 +02:00
Jake Sanders
2b9fc73dcb
Fix Gateway validation tests
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-03 15:53:04 +01:00
Jake Sanders
23e1acdd5c
Update Gateway HTTPRoute Label doc string
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
2021-08-03 15:26:40 +01:00