James Munnelly
20e6a08a87
Fix fetching logs in e2e test framework
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-07-08 12:52:07 +01:00
James Munnelly
de34f0410d
Use binary image targets to avoid building multiple architectures all the time
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-07-02 17:29:32 +01:00
jetstack-bot and GitHub
fe00f40a34
Merge pull request #1648 from munnerz/post-as-get
...
Add support for ACMEv2 POST-as-GET
2019-06-05 19:48:39 +01:00
jetstack-bot and GitHub
1c10f34089
Merge pull request #1663 from munnerz/distroless
...
Switch to gcr.io/distroless/static base image
2019-06-05 11:48:39 +01:00
Michael Tsang
21eae84ce4
Add chart version to helm install when running tests
...
Signed-off-by: Michael Tsang <michael.tsang@jetstack.io >
2019-05-22 14:40:12 +01:00
James Munnelly
fbf788d41f
Switch to gcr.io/distroless/static base image
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-10 12:01:53 +01:00
James Munnelly
f672720ce4
Add Pebble 'strict' mode support in e2e test suite
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-05-07 15:26:29 +01:00
James Munnelly
d4e89431ad
Add missing license header
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-04-30 15:39:12 +01:00
James Munnelly
d46fbf72ce
Fix issues with samplewebhook addon
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-04-30 15:39:12 +01:00
James Munnelly
75904ecd7a
Fix typo in e2e test helm chart webhook
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-04-30 15:39:12 +01:00
James Munnelly
ac61e7a9e4
Add example-webhook test DNS webhook solver addon
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-04-30 15:39:12 +01:00
Daniel Morsing
f4b132c8c6
enabled https redirect test
...
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
2019-02-28 12:25:03 +00:00
Daniel Morsing
e1cee57b32
update dependencies for test
...
We use the latest pebble release without the strict mode flag enabled
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
2019-02-28 12:24:24 +00:00
Daniel Morsing and jetstack-bot
2d21983486
Implement test for HTTP->HTTPS redirects during ACME HTTP01 challenges ( #1303 )
...
* Add test for http->https redirects
This makes sure that when we're handling http->https redirects like
letsencrypt/boulder would for acme HTTP-01 validations
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* add initial TLS cert in hopes that this will make the TLS redirect work
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* make nginx-ingress not cheat on redirects
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* skip test until nginx-ingress is fixed
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* run bazel update
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* gofmt
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
* reenable no-tls-redirects
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
2019-02-25 15:01:19 +00:00
James Munnelly
b9a0c51933
Don't return errors if retrieving pod logs fails
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-02-22 17:11:10 +00:00
James Munnelly
f9a228c86e
Use new kubectl var everywhere
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-01-31 23:00:44 +00:00
Zadkiel Aharonian
9fe05cc3d2
Fix references for chart path
...
Signed-off-by: Zadkiel Aharonian <hello@zadkiel.fr >
2019-01-17 18:56:47 +01:00
Daniel Morsing
f428e0b848
only init globals data once
...
This fixes the issue of global addons not being cleaned up after tests
Signed-off-by: Daniel Morsing <dmo@jetstack.io >
2019-01-14 15:48:16 +00:00
James Munnelly
ec87b60c94
Use Bazel images for nginx-ingress, vault and tiller
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-01-11 14:03:22 +00:00
jetstack-bot and GitHub
d8b7c734bc
Merge pull request #1110 from munnerz/helm-ginkgo-writer
...
Use GinkgoWriter to print Helm install output
2019-01-08 19:12:30 +00:00
James Munnelly
2d55a8fa26
Use framework/log instead of glog
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-01-07 22:14:04 +00:00
James Munnelly
0237d5a4c2
Write log files to artifacts directory instead of stdout
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-01-07 20:45:44 +00:00
James Munnelly
0fcc0c666c
Update copyright header year
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2019-01-07 15:07:55 +00:00
James Munnelly
5a17c58c03
Rearrange Helm charts into deploy/ and test/e2e/charts directories
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-12-04 16:19:49 +00:00
James Munnelly
b205852949
Use GinkgoWriter to print Helm install output
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-11-28 11:35:53 +00:00
James Munnelly
2d28270d9f
Print pod logs on e2e test case failure
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-11-27 14:21:25 +00:00
James Munnelly
544507f442
Update gofmt
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-11-07 12:39:36 +00:00
James Munnelly
1bec153073
e2e: remove old notice about Tiller addon
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-25 18:58:24 +01:00
James Munnelly
ca8d4cd085
Add WaitForAllPodsRunningInNamespace function as an addon helper
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-23 18:45:55 +01:00
James Munnelly
748da93d85
Use --wait flag when installing e2e charts
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-23 14:48:10 +01:00
James Munnelly
af2faef241
Fix using Bazel built helm during e2e tests
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-23 01:40:08 +01:00
James Munnelly
dc3eedda8f
Create Addon as an exported var in addon package
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-19 11:41:11 +01:00
James Munnelly
6fb9858e17
Fix CA issuer ClusterIssuer e2e test
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 15:07:55 +01:00
James Munnelly
8562dfa897
Use unique domains in all HTTP01 and DNS01 tests
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 14:47:54 +01:00
James Munnelly
b60138c082
Fix waiting for test pods to become ready
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 14:19:05 +01:00
James Munnelly
d37a7ecd99
Run helm init --client-only during tests
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 13:27:05 +01:00
James Munnelly
4665c1c022
Update boilerplate headers
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 13:27:05 +01:00
James Munnelly
ecda543dcb
Refactor e2e test framework
...
Signed-off-by: James Munnelly <james@munnelly.eu >
2018-10-18 13:27:05 +01:00