Commit Graph

294 Commits

Author SHA1 Message Date
jetstack-bot
de74f7265c Merge pull request #142 from jetstack-experimental/pull-request-template
Automatic merge from submit-queue.

Create PULL_REQUEST_TEMPLATE.md

```release-note
NONE
```
2017-10-23 20:57:13 +01:00
jetstack-bot
9895ed0897 Merge pull request #141 from jetstack-experimental/add-labels
Automatic merge from submit-queue.

Create labels.yaml

This is an initial set of labels and corresponding colours to use with [labeler](https://github.com/tonglil/labeler).

```release-note
NONE
```
2017-10-23 20:49:40 +01:00
James Munnelly
6d0dc0b1a8 Create PULL_REQUEST_TEMPLATE.md 2017-10-23 20:44:01 +01:00
jetstack-bot
d2d3bd93f0 Merge pull request #140 from jetstack-experimental/go-import-path
Automatic merge from submit-queue.

Set travis go_import_path

```release-note
NONE
```
2017-10-23 20:28:36 +01:00
James Munnelly
dfc55f9cfa Create labels.yaml 2017-10-23 19:50:39 +01:00
James Munnelly
c24bb81964 Set travis go_import_path 2017-10-23 19:44:39 +01:00
James Munnelly
8c67ee8c99 Merge pull request #139 from jetstack-experimental/add-owners
Create OWNERS
2017-10-23 19:38:34 +01:00
James Munnelly
02b0e51bf9 Create OWNERS 2017-10-23 19:37:48 +01:00
James Munnelly
006b576ea6 Merge pull request #137 from jetstack-experimental/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2017-10-23 01:11:49 +01:00
James Munnelly
0f116bf775 Create CODE_OF_CONDUCT.md 2017-10-23 00:16:10 +01:00
James Munnelly
d97687f6be Update rbac.yaml 2017-10-18 14:01:35 +01:00
James Munnelly
db1a2c1042 Merge pull request #129 from jetstack-experimental/verify-ca-certificate-e2e
Verify TLS certificate is produced in certificate_ca tests
2017-10-18 11:37:12 +01:00
James Munnelly
50f010cc4a Verify TLS certificate is produced in certificate_ca tests 2017-10-16 15:43:39 +01:00
James Munnelly
45a3641c08 Merge pull request #128 from dippynark/add-certificate-readme
Add link to Certificate api-type in the docs
2017-10-16 15:42:44 +01:00
Luke Addison
6310769902 Add link to Certificate type 2017-10-16 15:37:57 +01:00
James Munnelly
2e057f9141 Merge pull request #127 from jetstack-experimental/improve-acme-e2e-test
Check ACME account private key existence in acme e2e tests
2017-10-16 15:30:41 +01:00
James Munnelly
87f7cd8528 More assertions in acme_certificate.go 2017-10-16 15:10:16 +01:00
James Munnelly
8ca231b865 Check ACME account private key existence in acme e2e tests
Fix checking for not found error
2017-10-16 15:06:06 +01:00
James Munnelly
e89423a057 Merge pull request #126 from jetstack-experimental/improve-logging
Consistent use of glog
2017-10-16 15:02:41 +01:00
James Munnelly
14cf0d495f Consistent use of glog 2017-10-16 14:50:27 +01:00
James Munnelly
a3dda22345 Merge pull request #124 from jetstack-experimental/acme-cert-e2e
Add ACME certificate http01 e2e test
2017-10-16 13:51:57 +01:00
James Munnelly
dc5929ce29 Fix Issuer sync_test.go 2017-10-16 13:38:53 +01:00
James Munnelly
7adab485ff Wait for namespace to no longer exist in AfterEach
Wait longer for acme certificate e2e test

Increase delete namespace timeout
2017-10-16 13:17:10 +01:00
James Munnelly
59e2af767a Perform Issuer/ClusterIssuer status updates in controller 2017-10-16 12:59:46 +01:00
James Munnelly
1f278d659b Refactor e2e setup into scripts. Speed up e2e tests.
Build images whilst services are starting

Exit on setup boulder errors

Install nsenter

Don't build nsenter

Turn up e2e pod verbosity

Set pullPolicy IfNotPresent on HTTP challenge solver
2017-10-16 12:58:47 +01:00
James Munnelly
0ecb17bb6d Add ACME certificate http01 e2e test
Wait for nginx-ingress-controller rc to be installed

Enable minikube ingress addon

Print cert-manager logs after acme certificate test. Properly catch errors.

Move creation of cert-manager pod in e2e tests into framework

Update testingACMEURL

Fix panic

Add test to ensure ACME request fails for invalid domain

Adjust acme certificate failure test

Fix AfterEach steps for acme e2e tests

Don't error on cleanup
2017-10-16 12:58:21 +01:00
James Munnelly
8fed2187a6 Merge pull request #123 from jetstack-experimental/boulder
Use letsencrypt/boulder as ACME server in e2e tests
2017-10-15 12:13:44 +01:00
James Munnelly
7faf792b9d Use letsencrypt/boulder as ACME server in e2e tests 2017-10-14 01:28:18 +01:00
James Munnelly
b7926d7e6a Add note about ClusterIssuers 2017-10-13 21:19:02 +01:00
James Munnelly
0f5c11bb03 Update README & helm chart for 0.1.0 2017-10-13 20:40:11 +01:00
James Munnelly
8352a26a0f Merge pull request #121 from jetstack-experimental/fixes
Only update certificate status in the controller package.
2017-10-13 20:29:15 +01:00
James Munnelly
9f79eea7d1 Use pods instead of jobs for acme solver 2017-10-13 20:15:53 +01:00
James Munnelly
9d933d9e11 Only update certificate status in the controller package to stop conflicts 2017-10-13 20:15:29 +01:00
James Munnelly
29f44c2ed6 Fix domain authorization check 2017-10-13 18:28:40 +01:00
James Munnelly
a62afaa1e7 Merge pull request #120 from jetstack-experimental/fix-http-cleanup
Fix ACME HTTP Cleanup function
2017-10-13 18:09:33 +01:00
James Munnelly
213d895865 Fix ACME HTTP Cleanup function 2017-10-13 17:59:39 +01:00
James Munnelly
22ed25955d Merge pull request #119 from jetstack-experimental/auth-per-acc
Check authorizations account URI before attempting to reuse authorization
2017-10-13 17:10:17 +01:00
James Munnelly
8d50c4102a Merge pull request #118 from jetstack-experimental/rename-config
Rename http-01 -> http01, dns-01 -> dns01
2017-10-13 16:56:17 +01:00
James Munnelly
a9eb7ee8a7 Check authorizations account URI before attempting to reuse authorization 2017-10-13 16:56:05 +01:00
James Munnelly
a64a52cf86 Merge pull request #117 from jetstack-experimental/solver-image
Make acmesolver image configurable through CLI. Use tagged version as default
2017-10-13 16:48:25 +01:00
James Munnelly
7060fb5019 http-01 -> http01, dns-01 -> dns01 2017-10-13 16:45:04 +01:00
James Munnelly
01e5833825 Make acmesolver image configurable through CLI. Use tagged version as default. 2017-10-13 16:39:06 +01:00
James Munnelly
c7a83606ce Merge pull request #115 from jetstack-experimental/explicity-challenge-mech
Add HTTP01 field to issuer.spec. Default HTTP01 challenges to disabled.
2017-10-13 15:37:39 +01:00
James Munnelly
ddb45bfab4 Update documentation examples 2017-10-13 15:29:31 +01:00
James Munnelly
0ae7be2b21 Merge pull request #114 from dippynark/add-certificate-readme
Add certificate README.md
2017-10-13 15:05:42 +01:00
James Munnelly
79c775e389 Add HTTP01 field to issuer.spec. Default HTTP01 challenges to disabled. 2017-10-13 14:54:26 +01:00
James Munnelly
939534d5b0 Merge pull request #112 from jetstack-experimental/update-issuer-secret-change
Trigger CA Issuer re-sync when signing keypair changes
2017-10-13 14:31:35 +01:00
Luke Addison
cbc3cb9e83 Add certificate README.md 2017-10-13 14:31:10 +01:00
James Munnelly
0d4acf7af3 Merge pull request #113 from jetstack-experimental/dnsname
Rename altNames field to dnsNames
2017-10-13 14:12:08 +01:00
James Munnelly
2600cb8e14 Fix up altName->dnsName change 2017-10-13 14:04:14 +01:00